org.gcube.portlets.admin.software_upload_wizard.server.softwaremanagers
Class WebAppSoftwareManager
java.lang.Object
org.gcube.portlets.admin.software_upload_wizard.server.softwaremanagers.AbstractSoftwareManager
org.gcube.portlets.admin.software_upload_wizard.server.softwaremanagers.WebAppSoftwareManager
- All Implemented Interfaces:
- ISoftwareTypeManager, ISoftwareSubmissionManager
public class WebAppSoftwareManager
- extends AbstractSoftwareManager
- implements ISoftwareSubmissionManager
| Methods inherited from class org.gcube.portlets.admin.software_upload_wizard.server.softwaremanagers.AbstractSoftwareManager |
getChangelogContent, getImportSession, getInstallContent, getLicenseContent, getMaintainersContent, getMavenCoordinates, getMiscFiles, getPOM, getPOM, getReadmeContent, setImportSession, submitSoftware |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
CLASS
public static final String CLASS
- See Also:
- Constant Field Values
WebAppSoftwareManager
public WebAppSoftwareManager()
generateInitialSoftwareProfile
public ServiceProfile generateInitialSoftwareProfile()
- Specified by:
generateInitialSoftwareProfile in interface ISoftwareTypeManager
getSoftwareTypeInfo
public ISoftwareTypeInfo getSoftwareTypeInfo()
- Specified by:
getSoftwareTypeInfo in interface ISoftwareTypeManager
getMavenCoordinates
public MavenCoordinates getMavenCoordinates(Package softwarePackage)
throws Exception
- Specified by:
getMavenCoordinates in interface ISoftwareTypeManager
- Throws:
Exception
getServiceProfile
public String getServiceProfile(boolean withHeader)
throws Exception
- Specified by:
getServiceProfile in interface ISoftwareTypeManager- Specified by:
getServiceProfile 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
isAvailableForScope
public boolean isAvailableForScope(org.gcube.common.core.scope.GCUBEScope scope)
- Specified by:
isAvailableForScope in interface ISoftwareTypeManager
createSofwareSubmissionTask
protected ISoftwareSubmissionTask createSofwareSubmissionTask()
- Specified by:
createSofwareSubmissionTask in class AbstractSoftwareManager
Copyright © 2013. All Rights Reserved.