public class RuntimeSnapshot extends BaseNuxeoArtifact implements DistributionSnapshot
DistributionSnapshot.OperationDocParamMixin| Modifier and Type | Field and Description |
|---|---|
protected List<BundleGroup> |
bundleGroups |
protected List<String> |
bundleIds |
protected Map<String,String> |
components2Bundles |
protected Map<String,ExtensionInfo> |
contributions |
protected Date |
created |
protected Map<String,ExtensionPointInfo> |
extensionPoints |
protected List<String> |
javaComponentsIds |
protected JavaDocHelper |
jdocHelper |
protected Map<String,List<String>> |
mavenGroups |
protected Map<String,List<String>> |
mavenSubGroups |
protected List<OperationInfo> |
operations |
protected boolean |
opsInitialized |
protected List<SeamComponentInfo> |
seamComponents |
protected boolean |
seamInitialized |
protected ServerInfo |
serverInfo |
protected Map<String,String> |
services2Components |
protected List<Class<?>> |
spi |
static String |
VIRTUAL_BUNDLE_GROUP |
associatedDocumentsCONTAINER_TYPE_NAME, PROP_ALIASES, PROP_HIDE, PROP_KEY, PROP_LATEST_FT, PROP_LATEST_LTS, PROP_NAME, PROP_RELEASED, PROP_VERSION, TYPE_NAME| Modifier | Constructor and Description |
|---|---|
protected |
RuntimeSnapshot() |
getAssociatedDocumentsclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitjsonMapper, jsonReader, jsonWriterpublic static final String VIRTUAL_BUNDLE_GROUP
protected ServerInfo serverInfo
protected final List<String> javaComponentsIds
protected final Map<String,String> components2Bundles
protected final Map<String,String> services2Components
protected final Map<String,ExtensionPointInfo> extensionPoints
protected final Map<String,ExtensionInfo> contributions
protected final Map<String,List<String>> mavenGroups
protected final Map<String,List<String>> mavenSubGroups
protected final List<BundleGroup> bundleGroups
protected boolean seamInitialized
protected List<SeamComponentInfo> seamComponents
protected boolean opsInitialized
protected final List<OperationInfo> operations
protected JavaDocHelper jdocHelper
protected RuntimeSnapshot()
public static RuntimeSnapshot build()
public ServerInfo getServerInfo()
getServerInfo in interface DistributionSnapshotpublic String getVersion()
getVersion in interface NuxeoArtifactgetVersion in interface DistributionSnapshotDescpublic String getName()
getName in interface DistributionSnapshotDescprotected void index()
protected BundleGroupImpl buildBundleGroup(String id, String version)
public List<BundleGroup> getBundleGroups()
getBundleGroups in interface DistributionSnapshotpublic BundleGroup getBundleGroup(String groupId)
getBundleGroup in interface DistributionSnapshotprotected void browseBundleGroup(BundleGroup group, int level, List<BundleGroupFlatTree> tree)
public List<String> getBundleIds()
getBundleIds in interface DistributionSnapshotpublic BundleInfo getBundle(String id)
getBundle in interface DistributionSnapshotpublic List<String> getComponentIds()
getComponentIds in interface DistributionSnapshotpublic ComponentInfo getComponent(String id)
getComponent in interface DistributionSnapshotpublic List<String> getServiceIds()
getServiceIds in interface DistributionSnapshotpublic List<String> getExtensionPointIds()
getExtensionPointIds in interface DistributionSnapshotpublic ExtensionPointInfo getExtensionPoint(String id)
getExtensionPoint in interface DistributionSnapshotpublic List<String> getContributionIds()
getContributionIds in interface DistributionSnapshotpublic List<ExtensionInfo> getContributions()
getContributions in interface DistributionSnapshotpublic ExtensionInfo getContribution(String id)
getContribution in interface DistributionSnapshotpublic List<String> getBundleGroupIds()
public List<String> getBundleGroupChildren(String groupId)
getBundleGroupChildren in interface DistributionSnapshotpublic 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 String getHierarchyPath()
getHierarchyPath in interface NuxeoArtifactpublic void initSeamComponents(javax.servlet.http.HttpServletRequest request)
public void initOperations()
public 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 DistributionSnapshotCopyright © 2019 Nuxeo. All rights reserved.