public abstract class AbstractSoftwareManager extends Object implements ISoftwareTypeManager
| Modifier and Type | Field and Description |
|---|---|
protected static String |
SERVICEARCHIVE_CLASSIFIER |
protected static String |
SERVICEARCHIVE_TYPE |
static String |
SNAPSHOT_SUFFIX |
| Constructor and Description |
|---|
AbstractSoftwareManager() |
| Modifier and Type | Method and Description |
|---|---|
protected abstract ISoftwareSubmissionTask |
createSofwareSubmissionTask() |
protected String |
getChangelogContent() |
protected ImportSession |
getImportSession() |
protected String |
getInstallContent() |
protected String |
getLicenseContent() |
protected String |
getMaintainersContent() |
protected MavenCoordinates |
getMavenCoordinates(ServiceProfile serviceProfile) |
ArrayList<Deliverable> |
getMiscFiles() |
String |
getPOM(Package softwarePackage) |
String |
getPOM(ServiceProfile serviceProfile) |
protected String |
getReadmeContent() |
protected String |
getScopeInfrastructure() |
abstract String |
getServiceProfile(boolean withHeader) |
protected abstract IMavenRepositoryInfo |
getTargetRepository()
Recover target maven repository info
|
void |
setImportSession(ImportSession session) |
IOperationProgress |
submitSoftware() |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitgenerateInitialSoftwareProfile, getMavenCoordinates, getSoftwareTypeInfoisAvailableForScopeprotected static final String SERVICEARCHIVE_CLASSIFIER
protected static final String SERVICEARCHIVE_TYPE
public static final String SNAPSHOT_SUFFIX
public void setImportSession(ImportSession session)
setImportSession in interface ISoftwareTypeManagerprotected ImportSession getImportSession()
protected abstract IMavenRepositoryInfo getTargetRepository() throws Exception
Exceptionprotected MavenCoordinates getMavenCoordinates(ServiceProfile serviceProfile) throws Exception
Exceptionprotected String getReadmeContent()
protected String getInstallContent()
protected String getMaintainersContent()
protected String getChangelogContent()
protected String getLicenseContent()
public ArrayList<Deliverable> getMiscFiles() throws Exception
getMiscFiles in interface ISoftwareTypeManagerExceptionpublic abstract String getServiceProfile(boolean withHeader) throws Exception
getServiceProfile in interface ISoftwareTypeManagerExceptionpublic String getPOM(Package softwarePackage) throws Exception
getPOM in interface ISoftwareTypeManagerExceptionpublic String getPOM(ServiceProfile serviceProfile) throws Exception
getPOM in interface ISoftwareTypeManagerExceptionpublic IOperationProgress submitSoftware() throws Exception
submitSoftware in interface ISoftwareSubmissionManagerExceptionprotected abstract ISoftwareSubmissionTask createSofwareSubmissionTask()
protected String getScopeInfrastructure()
Copyright © 2014. All Rights Reserved.