org.gcube.portlets.admin.software_upload_wizard.server.softwaremanagers
Class SoftwareRegistrationSoftwareManager
java.lang.Object
org.gcube.portlets.admin.software_upload_wizard.server.softwaremanagers.AbstractSoftwareManager
org.gcube.portlets.admin.software_upload_wizard.server.softwaremanagers.SoftwareRegistrationSoftwareManager
- All Implemented Interfaces:
- ISoftwareTypeManager, ISoftwareSubmissionManager, ScopeAvailable
public class SoftwareRegistrationSoftwareManager
- extends AbstractSoftwareManager
| Methods inherited from class org.gcube.portlets.admin.software_upload_wizard.server.softwaremanagers.AbstractSoftwareManager |
getChangelogContent, getImportSession, getInstallContent, getLicenseContent, getMaintainersContent, getMavenCoordinates, getPOM, getPOM, getReadmeContent, getScopeInfrastructure, setImportSession, submitSoftware |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
SERVICE_CLASS
public static final String SERVICE_CLASS
- See Also:
- Constant Field Values
SoftwareRegistrationSoftwareManager
public SoftwareRegistrationSoftwareManager()
generateInitialSoftwareProfile
public ServiceProfile generateInitialSoftwareProfile()
getSoftwareTypeInfo
public ISoftwareTypeInfo getSoftwareTypeInfo()
getMavenCoordinates
protected MavenCoordinates getMavenCoordinates()
throws Exception
- Throws:
Exception
getServiceProfile
public String getServiceProfile(boolean withHeader)
throws Exception
- Specified by:
getServiceProfile in interface ISoftwareTypeManager- Specified by:
getServiceProfile in class AbstractSoftwareManager
- Throws:
Exception
getMiscFiles
public ArrayList<Deliverable> getMiscFiles()
throws Exception
- Specified by:
getMiscFiles in interface ISoftwareTypeManager- Overrides:
getMiscFiles in class AbstractSoftwareManager
- Throws:
Exception
getTargetRepository
protected IMavenRepositoryInfo getTargetRepository()
throws Exception
- Description copied from class:
AbstractSoftwareManager
- Recover target maven repository info
- Specified by:
getTargetRepository in class AbstractSoftwareManager
- Returns:
- MavenRepositoryInfo object
- Throws:
Exception
getMavenCoordinates
public MavenCoordinates getMavenCoordinates(Package softwarePackage)
throws Exception
- Throws:
Exception
createSofwareSubmissionTask
protected ISoftwareSubmissionTask createSofwareSubmissionTask()
- Specified by:
createSofwareSubmissionTask in class AbstractSoftwareManager
isAvailableForScope
public boolean isAvailableForScope(String scope)
Copyright © 2014. All Rights Reserved.