public class RepositoryDistributionSnapshot extends BaseNuxeoArtifactDocAdapter implements DistributionSnapshot
DistributionSnapshot.OperationDocParamMixin| Modifier and Type | Field and Description | 
|---|---|
protected JavaDocHelper | 
jdocHelper  | 
doc, localCoreSession, logassociatedDocumentsCONTAINER_TYPE_NAME, PROP_ALIASES, PROP_HIDE, PROP_KEY, PROP_LATEST_FT, PROP_LATEST_LTS, PROP_NAME, PROP_RELEASED, PROP_VERSION, TYPE_NAME| Constructor and Description | 
|---|
RepositoryDistributionSnapshot(DocumentModel doc)  | 
computeDocumentName, getCoreSession, getDoc, getHierarchyPath, getParentNuxeoArtifact, getRootPath, hashCode, releaseLocalCoreSession, safeGet, safeGet, safeGet, setLocalCoreSessiongetAssociatedDocumentsclone, equals, finalize, getClass, notify, notifyAll, toString, wait, wait, waitjsonMapper, jsonReader, jsonWriterprotected JavaDocHelper jdocHelper
public RepositoryDistributionSnapshot(DocumentModel doc)
public static RepositoryDistributionSnapshot create(DistributionSnapshot distrib, CoreSession session, String containerPath, String label, Map<String,Serializable> properties)
public static List<DistributionSnapshot> readPersistentSnapshots(CoreSession session)
protected <T> List<T> getChildren(Class<T> adapter, String docType)
public BundleInfo getBundle(String id)
getBundle in interface DistributionSnapshotpublic BundleGroup getBundleGroup(String groupId)
getBundleGroup in interface DistributionSnapshotprotected DocumentModel getBundleContainer()
public List<BundleGroup> getBundleGroups()
getBundleGroups in interface DistributionSnapshotpublic List<String> getBundleIds()
getBundleIds in interface DistributionSnapshotpublic ComponentInfo getComponent(String id)
getComponent in interface DistributionSnapshotpublic List<String> getComponentIds()
getComponentIds in interface DistributionSnapshotpublic ExtensionInfo getContribution(String id)
getContribution in interface DistributionSnapshotpublic List<String> getContributionIds()
getContributionIds in interface DistributionSnapshotpublic List<ExtensionInfo> getContributions()
getContributions in interface DistributionSnapshotpublic ExtensionPointInfo getExtensionPoint(String id)
getExtensionPoint in interface DistributionSnapshotpublic List<String> getExtensionPointIds()
getExtensionPointIds in interface DistributionSnapshotpublic List<String> getBundleGroupChildren(String groupId)
getBundleGroupChildren in interface DistributionSnapshotpublic List<String> getBundleGroupIds()
public List<String> getServiceIds()
getServiceIds in interface DistributionSnapshotpublic String getName()
getName in interface DistributionSnapshotDescpublic String getVersion()
getVersion in interface NuxeoArtifactgetVersion in interface DistributionSnapshotDescpublic String getKey()
getKey in interface DistributionSnapshotpublic List<Class<?>> getSpi()
getSpi in interface DistributionSnapshotpublic String getId()
getId in interface NuxeoArtifactgetId in class BaseNuxeoArtifactpublic String getArtifactType()
getArtifactType in interface NuxeoArtifactpublic ServiceInfo getService(String id)
getService in interface DistributionSnapshotpublic List<String> getJavaComponentIds()
getJavaComponentIds in interface DistributionSnapshotpublic List<String> getXmlComponentIds()
getXmlComponentIds in interface DistributionSnapshotpublic Date getCreationDate()
getCreationDate in interface DistributionSnapshotDescpublic Date getReleaseDate()
getReleaseDate in interface DistributionSnapshotDescpublic boolean isLive()
isLive in interface DistributionSnapshotDescpublic SeamComponentInfo getSeamComponent(String id)
getSeamComponent in interface DistributionSnapshotpublic List<String> getSeamComponentIds()
getSeamComponentIds in interface DistributionSnapshotpublic List<SeamComponentInfo> getSeamComponents()
getSeamComponents in interface DistributionSnapshotpublic boolean containsSeamComponents()
containsSeamComponents in interface DistributionSnapshotpublic OperationInfo getOperation(String id)
getOperation in interface DistributionSnapshotpublic List<OperationInfo> getOperations()
getOperations in interface DistributionSnapshotpublic JavaDocHelper getJavaDocHelper()
public void cleanPreviousArtifacts()
cleanPreviousArtifacts in interface DistributionSnapshotpublic boolean isLatestFT()
isLatestFT in interface DistributionSnapshotpublic boolean isLatestLTS()
isLatestLTS in interface DistributionSnapshotpublic List<String> getAliases()
getAliases in interface DistributionSnapshotpublic boolean isHidden()
isHidden in interface DistributionSnapshotpublic ServerInfo getServerInfo()
getServerInfo in interface DistributionSnapshotCopyright © 2019 Nuxeo. All rights reserved.