A C D F G I L N R S V

A

activable(LCModelState) - Method in interface com.centrasite.lcmapi.LCModel
Checks whether this LC Model can be activated
Activator - Class in com.centrasite.lcmapi
 
Activator() - Constructor for class com.centrasite.lcmapi.Activator
 
addEnabledTypes(Collection<Concept>) - Method in interface com.centrasite.lcmapi.LCModel
Enables the given registry types for LCM with this LCModel
addEnabledTypes(Collection<Concept>, boolean) - Method in interface com.centrasite.lcmapi.LCModel
Enables the given registry types for LCM with this LCModel and enables this LCModel as LCM for LCModels if the enableAsLCMforLCM is specified true.
addNextStates(Collection<LCState>) - Method in interface com.centrasite.lcmapi.LCState
Adds the given collection of states as next states to this LCState Please make sure that this LC state is added to a LC model before adding next states.
addPromotionNodes(Collection<LCMNode>) - Method in interface com.centrasite.lcmapi.LCState
Adds the promotion node for this state.
addRegistryTypes(Collection<Concept>) - Method in interface com.centrasite.lcmapi.LCMNode
Adds the given registry types to the LCMNode
addStates(Collection<LCState>) - Method in interface com.centrasite.lcmapi.LCModel
Adds the given states to this LCModel
approveStateChange(RegistryObject) - Method in interface com.centrasite.lcmapi.LCMRuntimeManager
Approves the state change

C

com.centrasite.lcmapi - package com.centrasite.lcmapi
 
CONFIGURATION_URL_SLOT_NAME - Static variable in interface com.centrasite.lcmapi.LCMNode
 
createLCMNode() - Method in interface com.centrasite.lcmapi.LCMAdminManager
Creates an LCMNode
createLCModel() - Method in interface com.centrasite.lcmapi.LCMAdminManager
Creates an LCModel
createLCMRegistryService(Connection) - Method in class com.centrasite.lcmapi.LCMFactory
Create an LCMRegistryService for the given JAXR connection.
createLCState() - Method in interface com.centrasite.lcmapi.LCMAdminManager
Creates an LCState
createVersion(LCModel) - Method in interface com.centrasite.lcmapi.LCMAdminManager
Creates a new version of a given LCModel

D

deleteLCMNode(LCMNode) - Method in interface com.centrasite.lcmapi.LCMAdminManager
Deletes the given LCMNode
deleteLCModel(LCModel) - Method in interface com.centrasite.lcmapi.LCMAdminManager
Deletes the given LCModel.
deleteLCModel(LCModel, boolean) - Method in interface com.centrasite.lcmapi.LCMAdminManager
Deletes the given LCModel.
deleteModel() - Method in interface com.centrasite.lcmapi.LCModel
delete the model

F

findAllLCMNodes() - Method in interface com.centrasite.lcmapi.LCMRuntimeManager
Find all LCMNodes
findAllLCModels(Concept, Organization) - Method in interface com.centrasite.lcmapi.LCMRuntimeManager
Find all active and incative LCModels that are applicable for the given object type/virtual type concept and the given organization.
findAllModels(ResourceAccessManager) - Method in interface com.centrasite.lcmapi.LCMRuntimeManager
Find all LCModels that are currently within the scope (global or organizational specific) of the logged-in user.
findAllModels() - Method in interface com.centrasite.lcmapi.LCMRuntimeManager
Find all LCModels that are currently within the scope (global or organizational specific) of the logged-in user.
findAllTypesApplicableForLCM() - Method in interface com.centrasite.lcmapi.LCMRuntimeManager
Returns all types that can be life cycle enabled.
findInactiveModels() - Method in interface com.centrasite.lcmapi.LCMRuntimeManager
Find all LCModels in the whole system that are not active
findLCMForLCM() - Method in interface com.centrasite.lcmapi.LCMRuntimeManager
Finds the LCModel for LCModels.
findLCModel(String) - Method in interface com.centrasite.lcmapi.LCMRuntimeManager
Find the LCModel that is active for for the given type If there are two LCModels active for the given type (one global and the other local), the global LCModel will be returned.
findLCModel(RegistryObject) - Method in interface com.centrasite.lcmapi.LCMRuntimeManager
Find the LCModel that is assigned to the given registryObject
findLCModel(Concept, Organization) - Method in interface com.centrasite.lcmapi.LCMRuntimeManager
Find the active LCModel that is applicable for the given object type/virtual type concept and the given organization.
findLCModels(Collection<Concept>, Collection<Organization>) - Method in interface com.centrasite.lcmapi.LCMRuntimeManager
Find the active LCModel that is applicable for the given object type/virtual type concept and the given organization.

G

getApplicableLCModels(Collection<Concept>, Organization) - Method in interface com.centrasite.lcmapi.LCMRuntimeManager
Returns a map containing the object types which have a global or org-specific LC Model applicable to them.
getApplicableLCModels(Collection<Concept>, Organization, boolean) - Method in interface com.centrasite.lcmapi.LCMRuntimeManager
 
getConfigurationUrl() - Method in interface com.centrasite.lcmapi.LCMNode
For the given LCMNode obtain the the configurationUrl
getDescription() - Method in interface com.centrasite.lcmapi.LCMNode
For the given LCMNode returns the description
getDescription() - Method in interface com.centrasite.lcmapi.LCModel
Returns the description of this LCModel
getDescription() - Method in interface com.centrasite.lcmapi.LCState
Returns the description of this LCState
getDisplayName() - Method in interface com.centrasite.lcmapi.LCMNode
For the given LCMNode returns the display name
getDisplayName() - Method in interface com.centrasite.lcmapi.LCModel
Returns the displayName of this LCModel
getEnabledTypes() - Method in interface com.centrasite.lcmapi.LCModel
Returns the types enabled for LCM with this LCModel
getInitialState() - Method in interface com.centrasite.lcmapi.LCModel
Returns the initialState of this LCModel
getLCMAdminManager() - Method in interface com.centrasite.lcmapi.LCMRegistryService
Return the LCMAdminManager.
getLCMNode(String) - Method in interface com.centrasite.lcmapi.LCMRuntimeManager
Find the LCMNode with the given LCMNode key
getLCMNodeURLsForImport(RegistryObject) - Method in interface com.centrasite.lcmapi.LCMRuntimeManager
returns the collection of configuration URLs of nodes(stages) (if any) into which the given registry object can be imported returns an empty collection if this registry object is not LCM enabled or no nodes are specified for the current state of the registry object This method needs to be called before exporting any IRO and if it returns a non empty collection, export operation should include these stages as part of the export archive
getLCModel(String) - Method in interface com.centrasite.lcmapi.LCMRuntimeManager
Get the LCModel with the given key
getLcmRelatedExportObjects(RegistryObject) - Method in interface com.centrasite.lcmapi.LCMRuntimeManager
returns collection of registry objects for export which includes LC model classificationScheme, State Concepts, and their related stages returns an empty collection if the object sent is not a LC model classification scheme
getLCMRuntimeManager() - Method in interface com.centrasite.lcmapi.LCMRegistryService
Return the LCMRuntimeManager.
getLCState(RegistryObject) - Method in interface com.centrasite.lcmapi.LCMRuntimeManager
For the given registryObject return the current state
getModelClassificationScheme() - Method in interface com.centrasite.lcmapi.LCModel
Return the underlying LCModel Classification Scheme
getName() - Method in interface com.centrasite.lcmapi.LCState
Returns the name of this LCState
getNewerActiveModelStateIfApplicable(Concept) - Method in class com.centrasite.lcmapi.VersioningUtil
 
getNewerActiveVersion(RegistryObject) - Method in class com.centrasite.lcmapi.VersioningUtil
Find the first(only) newer version of this registry object which is classified as active there can be utmost only one active newer version
getNewerVersionState(Concept, LCModel) - Method in class com.centrasite.lcmapi.VersioningUtil
Get the newer version model's LC state concept which supersedes the given older state concept
getNewVersion(LCModel) - Method in interface com.centrasite.lcmapi.LCMRuntimeManager
Return the new version of this model which supersedes it, if any.
getNextStates() - Method in interface com.centrasite.lcmapi.LCState
Returns the next states of this LCState
getNodeRegistryEntry() - Method in interface com.centrasite.lcmapi.LCMNode
Return the underlying LCMNode as a registry entry
getOlderActiveVersion(RegistryObject) - Method in class com.centrasite.lcmapi.VersioningUtil
Find the first(only) older version of this registry object which is classified as active there can be utmost only one active older version
getOlderInactiveVersion(RegistryObject) - Method in class com.centrasite.lcmapi.VersioningUtil
Find the first(only) older version of this registry object which is classified as inactive there can be utmost only one active older version
getOldVersion() - Method in interface com.centrasite.lcmapi.LCModel
if this lc model has old version returns the same, else return null
getOrganization() - Method in interface com.centrasite.lcmapi.LCModel
Returns the organization to which the LCModel belongs to
getPendingState() - Method in interface com.centrasite.lcmapi.LCRegistryObjectState
Get the pending state
getPreferredNexState() - Method in interface com.centrasite.lcmapi.LCState
Returns the preferred next state to this LCState
getPromotionNodes() - Method in interface com.centrasite.lcmapi.LCState
Returns the promotion nodes
getRegistryTypes() - Method in interface com.centrasite.lcmapi.LCMNode
For a given LCMNode obtain the registry types
getRestrictedTo() - Method in interface com.centrasite.lcmapi.LCState
Returns the collection of user / role / group's for which the transition to this state is restricted.
getStateConcept() - Method in interface com.centrasite.lcmapi.LCState
Returns the underlying State Concept
getStates() - Method in interface com.centrasite.lcmapi.LCModel
Returns the states of the LCModel
getSupersededNextState(RegistryObject) - Method in class com.centrasite.lcmapi.VersioningUtil
if the given old version registry object (policy or lc model taxonomy) can be moved to a LC state which will make the old model to be superseded return the first such LCState, else return null

I

isActive() - Method in interface com.centrasite.lcmapi.LCModel
Checks whether the model is Active.
isGlobal() - Method in interface com.centrasite.lcmapi.LCModel
Checks whether the model is global.
isInactive() - Method in interface com.centrasite.lcmapi.LCModel
Checks whether the model is Inactive.
isLCMForLCM() - Method in interface com.centrasite.lcmapi.LCModel
Checks whether the model is a LCM for LCM
isLCModel(ClassificationScheme) - Method in interface com.centrasite.lcmapi.LCMRuntimeManager
Checks if the given taxonomy represents an LCModel taxonomy
isPendingStateChange() - Method in interface com.centrasite.lcmapi.LCRegistryObjectState
Check if the registry object is pending state change
isRetired() - Method in interface com.centrasite.lcmapi.LCModel
Checks whether the model is Retired.
isSuperseded() - Method in interface com.centrasite.lcmapi.LCModel
Checks whether the model is Superseded.
isTransitionAllowed() - Method in interface com.centrasite.lcmapi.LCState
Checks if the current logged in user has the sufficient permissions that match restriction criteriion of the state transition

L

LCMAdminManager - Interface in com.centrasite.lcmapi
The LCMAdminManager provides all operations for the create, modify and delete of LCNodes - Machines within a Lifecycle Management model LCModels - State models for Lifecycle Management, models can theoretically be complex and go across multiple machines and LCStates and LCStates
LCMException - Exception in com.centrasite.lcmapi
The LCMException class for all exceptions thrown by the LCM API.
LCMException() - Constructor for exception com.centrasite.lcmapi.LCMException
Constructs a new LCMException with null as its detail message.
LCMException(String) - Constructor for exception com.centrasite.lcmapi.LCMException
Constructs a new LCMException with the specified detail message.
LCMException(String, Throwable) - Constructor for exception com.centrasite.lcmapi.LCMException
Constructs a new LCMException with the specified detail message and cause.
LCMException(Throwable) - Constructor for exception com.centrasite.lcmapi.LCMException
Constructs a new LCMException with the specified cause and a detail message of cause==null ?
LCMFactory - Class in com.centrasite.lcmapi
The LCMFactory is the abstract base class for factory classes for creating an LCM registry service.
LCMNode - Interface in com.centrasite.lcmapi
A LCMNode represents a machine within a Lifecycle Management model models can theoretically be complex and go across multiple LC Nodes (machines) The LCMNode allow addition of new registry types, setting & getting name and description and removal of existing registry types
LCModel - Interface in com.centrasite.lcmapi
LC Models are state machines for Lifecycle Management and the state machines may not have any states that cannot be reached The LCModel provides methods for all operations that can be performed on an LCModel When the LCModel becomes active, no change in the LCModel will be allowed.
LCModelState - Enum in com.centrasite.lcmapi
LCModelState Represents an enumeration that contains the possible states that the model can be in.
LCMRegistryService - Interface in com.centrasite.lcmapi
The LCMRegistryService provides access to the administration and runtime functionality
LCMRuntimeManager - Interface in com.centrasite.lcmapi
The LCMRuntimeManager provides all LCM runtime functionality viz., searching for LCModels, finding & setting the LCState of a given registryObject
LCRegistryObjectState - Interface in com.centrasite.lcmapi
The LCRegistryObjectState defines methods for setting and getting the Pending State
LCState - Interface in com.centrasite.lcmapi
The LCState provides access to the LCState and state specific operations.
LCStateChangeStatus - Enum in com.centrasite.lcmapi
LCStateChangeStatus Represents an enumeration that contains the possible state change status values of OK / PENDING / REJECTED

N

newInstance() - Static method in class com.centrasite.lcmapi.LCMFactory
Creates an LCMFactory object.

R

rejectStateChange(RegistryObject) - Method in interface com.centrasite.lcmapi.LCMRuntimeManager
Rejects the state change
rejectStateChange(RegistryObject, LCState) - Method in interface com.centrasite.lcmapi.LCMRuntimeManager
Rejects the state change and set the state of the given registry object to the reject state provided there is a valid state transition from the state of the object prior to approval to the reject state.
removeEnabledTypes(Collection<Concept>) - Method in interface com.centrasite.lcmapi.LCModel
Removes the given types for LCM with this LCModel.
removeEnabledTypes(Collection<Concept>, boolean) - Method in interface com.centrasite.lcmapi.LCModel
Removes the given types for LCM with this LCModel and disables this LCModel as LCM for LCModels if the disableAsLCMforLCM is specified true.
removeNextState(LCState) - Method in interface com.centrasite.lcmapi.LCState
Removes the given state as next state to this LCState
removePromotionNodes(Collection<LCMNode>) - Method in interface com.centrasite.lcmapi.LCState
remove the promotion node for this state.
removeRegistryType(String) - Method in interface com.centrasite.lcmapi.LCMNode
Remove the given registry type from this LCMNode
removeState(LCState) - Method in interface com.centrasite.lcmapi.LCModel
Remove the given state from the LCModel
restrictTo(Collection<RegistryObject>) - Method in interface com.centrasite.lcmapi.LCState
Allows restricting the state transitions to particular users / roles / groups Note that calling this method will overwrite any existing restrictions for the state

S

saveLCMNode(LCMNode) - Method in interface com.centrasite.lcmapi.LCMAdminManager
Saves the given LCMNode
saveLCModel(LCModel) - Method in interface com.centrasite.lcmapi.LCMAdminManager
Saves the given LCModel
saveLCModel(LCModel, boolean) - Method in interface com.centrasite.lcmapi.LCMAdminManager
Saves the given LCModel Additionally if this model is a new version of an older model, copies the policies associated to the old version states to the newer version
setConfigurationUrl(String) - Method in interface com.centrasite.lcmapi.LCMNode
Sets the configurationUrl for the LCMNode
setDescription(InternationalString) - Method in interface com.centrasite.lcmapi.LCMNode
Sets the description of the LCMNode
setDescription(InternationalString) - Method in interface com.centrasite.lcmapi.LCModel
Sets the description for the model
setDescription(InternationalString) - Method in interface com.centrasite.lcmapi.LCState
Sets the description for the LCState
setDisplayName(InternationalString) - Method in interface com.centrasite.lcmapi.LCMNode
Sets the display name of the LCMNode
setDisplayName(InternationalString) - Method in interface com.centrasite.lcmapi.LCModel
Set the display name of the model
setInitialLCState(Collection<RegistryObject>, LCState) - Method in interface com.centrasite.lcmapi.LCMRuntimeManager
Set the initial states of the each registry object in the collection to the given state
setInitialState(LCState) - Method in interface com.centrasite.lcmapi.LCModel
Set the initial state for the LCModel.
setLCState(Collection<RegistryObject>, LCState) - Method in interface com.centrasite.lcmapi.LCMRuntimeManager
Set the given registry objects to the given state
setLCState(RegistryObject, LCState) - Method in interface com.centrasite.lcmapi.LCMRuntimeManager
Set the given registry object to the given state
setLCStateEx(RegistryObject, LCState) - Method in interface com.centrasite.lcmapi.LCMRuntimeManager
Set the given registry object to the given state but the difference between LCMRuntimeManager.setLCState(RegistryObject, LCState) and LCMRuntimeManager.setLCStateEx(RegistryObject, LCState) is in case of LCMRuntimeManager.setLCState(RegistryObject, LCState) the policies required to execute & state persisting is happen immediately but in case of LCMRuntimeManager.setLCStateEx(RegistryObject, LCState) we attach listeners to registry object to perform Pre and Post operations and those listeners invoked by the LifeCycleManager so the state change is happen as part of saveObjects.
setModelState(LCModelState) - Method in interface com.centrasite.lcmapi.LCModel
Sets the state of the model
setName(String) - Method in interface com.centrasite.lcmapi.LCState
Sets the name for the LCState
setOrganization(Organization, boolean) - Method in interface com.centrasite.lcmapi.LCModel
Set the organization for this model
setPreferredNextState(LCState) - Method in interface com.centrasite.lcmapi.LCState
Sets the preferred next state for this LCState The LCState passed here should be one of the states added as a next state to this LCState via addNextStates() call
setToState(RegistryEntry, String) - Method in class com.centrasite.lcmapi.VersioningUtil
Sets the policy to requested lcm state, if not already set.
start(BundleContext) - Method in class com.centrasite.lcmapi.Activator
 
stop(BundleContext) - Method in class com.centrasite.lcmapi.Activator
 

V

validate() - Method in interface com.centrasite.lcmapi.LCModel
Validates this LCModel
valueOf(String) - Static method in enum com.centrasite.lcmapi.LCModelState
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.centrasite.lcmapi.LCStateChangeStatus
Returns the enum constant of this type with the specified name.
values() - Static method in enum com.centrasite.lcmapi.LCModelState
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.centrasite.lcmapi.LCStateChangeStatus
Returns an array containing the constants of this enum type, in the order they are declared.
VersioningUtil - Class in com.centrasite.lcmapi
VersioningUtil.java
VersioningUtil(CentraSiteConnection) - Constructor for class com.centrasite.lcmapi.VersioningUtil
 

A C D F G I L N R S V