public interface LCM extends CentraSiteRegistryObject
CentraSiteObjectType
s.Modifier and Type | Method and Description |
---|---|
java.util.Collection<LCMState> |
getAllStates()
Return all the states that exist in the LCM.
|
LCMState |
getInitialState()
Initial state of LCM.
|
java.lang.String |
getLcmId() |
Organization |
getOrganization()
Get the Organization this LCM is applicable for.
|
LCMStateEnum |
getStateForLifecycleModel() |
java.util.Collection<CentraSiteRegistryObjectType> |
getTypes()
Return the types applicable for the current LCM.
|
boolean |
isActive()
Find whether the given LCM is active or not.
|
boolean |
isGlobal()
Find whether the LCM is applicable for multiple/all organizations.
|
void |
setAllStates(java.util.Collection<LCMState> lcmStates) |
void |
setInitialState(LCMState lcmState) |
void |
setLcmId(java.lang.String lifecycleId) |
void |
setOrganization(Organization organization,
boolean isGlobal) |
void |
setTypes(java.util.Collection<CentraSiteRegistryObjectType> centraSiteRegistryObjectTypes) |
getConsumedAssets, getConsumers, getDescription, getDescription, getDisplayVersion, getInitialVirtualAssetName, getLastModifiedTimeStamp, getLCMAssignment, getLocalName, getMandatoryAttributeProfiles, getName, getName, getNameSpace, getNextVersion, getNextVersions, getOwner, getPendingApprovals, getPreviousVersion, getPreviousVersions, getRegistryObject, getRelationShipValueMap, getRequestedUser, getSubscribers, getSystemVersion, getTitle, getType, getUserVersion, getVisiblePrimaryProfiles, getVisibleProfile, isDeployedOn, isLatestVersionObject, isPropagatePermissions, isPropagateProfilePermissions, removeConsumedAssets, removeConsumers, setDescription, setDescription, setDisplayVersion, setLCMState, setLocalName, setName, setName, setNameSpace, setOrganization, setOwner, setPropagatePermissions, setPropagateProfilePermissions, setRelationShipValueMap, setUserVersion
delete, getAttributeLink, getAttributeValue, getAttributeValue, getAttributeValue, getId, isModified, isPredefined, isReadOnly, save, setAttributeValue, setAttributeValue, setAttributeValue
java.util.Collection<CentraSiteRegistryObjectType> getTypes() throws CLLException
Collection
of CentraSiteRegistryObjectType
sCLLException
- In case of a failure to applicable types.LCMState getInitialState() throws CLLException
LCMState
CLLException
- In case of a failure occurs to get Initial State.java.util.Collection<LCMState> getAllStates() throws CLLException
Collection
of applicable states of LCM as instances of LCMState
CLLException
- In case of a failure to get the LCMStatesboolean isActive() throws CLLException
CLLException
- In case of a failure to find whether the LCM is active or not.Organization getOrganization() throws CLLException
getOrganization
in interface CentraSiteRegistryObject
Organization
to which this LCM is applicable.CLLException
- In case of an error in obtaining the applicable organization for the LCMboolean isGlobal() throws CLLException
CLLException
- In case of a failure to find if the LCM is global.void setTypes(java.util.Collection<CentraSiteRegistryObjectType> centraSiteRegistryObjectTypes) throws CLLException
CLLException
void setOrganization(Organization organization, boolean isGlobal) throws CLLException
CLLException
void setInitialState(LCMState lcmState) throws CLLException
CLLException
void setAllStates(java.util.Collection<LCMState> lcmStates) throws CLLException
CLLException
LCMStateEnum getStateForLifecycleModel()
void setLcmId(java.lang.String lifecycleId)
java.lang.String getLcmId()