Interface CSReference
- All Superinterfaces:
PluginDataContainer,Serializable,UserAttributeContainer
The lightweight representation of a
ConfigurationSet for usage
in the activity repository. This reference allows to return just the data
necessary to display the ConfigurationSet to the user.
References are not subject of inheritance; all attributes are the result of merging the corresponding attributes of all parent entities. Therefore when changing an entity, always refresh the corresponding reference and all references of the children.
- Author:
- Ulrich Kreher
- See Also:
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final longGenerated ID for serialisation. -
Method Summary
Modifier and TypeMethodDescriptionGets a description for the developer of the configuration and the process modeler.getName()Gets the system-wide unique name of theConfigurationSetof this reference.Gets the operations, theConfigurationSetof this reference contains.longGets the (base) revision of the configuration set of this reference which allows to track changes.getState()Gets the current deployment state of the configuration set of this reference, that is whether it is currently modified, it can be used or it may not be used any more.Methods inherited from interface de.aristaflow.adept2.model.common.PluginDataContainer
getPluginData, getPluginDatas, getSupportedPluginsMethods inherited from interface de.aristaflow.adept2.model.common.UserAttributeContainer
getUserAttributes, getUserAttributeValue, removeUserAttributeValue, setUserAttributeValue
-
Field Details
-
serialVersionUID
static final long serialVersionUIDGenerated ID for serialisation.- See Also:
-
-
Method Details
-
getName
String getName()Gets the system-wide unique name of theConfigurationSetof this reference.- Returns:
- The system-wide unique name of the
ConfigurationSetof this reference. - See Also:
-
getDeveloperDescription
String getDeveloperDescription()Gets a description for the developer of the configuration and the process modeler.- Returns:
- A description for the developer of the configuration set and the process modeler. This description is not propagated to the process and is only part of the activity model.
-
getRevision
long getRevision()Gets the (base) revision of the configuration set of this reference which allows to track changes. In case of a configuration set of a production version the corresponding revision will be returned, for a configuration set of a development version this will be the base revision of the appropriate branch.- Returns:
- The (base) revision of this configuration set which allows to track changes.
- See Also:
-
getState
State getState()Gets the current deployment state of the configuration set of this reference, that is whether it is currently modified, it can be used or it may not be used any more.- Returns:
- The current deployment state of the configuration set of this reference that implicitly also applies to all child entities.
- See Also:
-
getOperationNames
Map<String,Collection<String>> getOperationNames()Gets the operations, theConfigurationSetof this reference contains.- Returns:
- The operation names the configuration set of this reference contains.
- See Also:
-