|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object atg.nucleus.logging.VariableArgumentApplicationLoggingImpl atg.nucleus.GenericService atg.markers.ValidateMarkerByPossibleValue atg.markers.ConfigurableMarkerValidator atg.markers.bp.BusinessProcessConfiguration atg.markers.bp.ItemBasedProcessConfiguration
public abstract class ItemBasedProcessConfiguration
This class can be extended to create a business process configuration that is based on a repository item.
The following are the properties of an item based business process configuration.
findItem
should be implemented to return the appropriate repository item
for the business process.
Field Summary | |
---|---|
static java.lang.String |
CLASS_VERSION
Class version string |
protected RepositoryMarkerManager |
mRepositoryMarkerManager
|
Fields inherited from class atg.markers.bp.BusinessProcessConfiguration |
---|
mBusinessProcessName, mDuplicationMode, mEnabled, mGenerateEvents, mMarkedItemType, mMarkerItemType, mMarkerPropertyName, mMarkerValidatorContainer, mStageNames |
Fields inherited from class atg.markers.ValidateMarkerByPossibleValue |
---|
mAcceptAllValues, mNullValueValid |
Fields inherited from class atg.nucleus.GenericService |
---|
SERVICE_INFO_KEY |
Fields inherited from interface atg.markers.bp.BusinessProcessConstants |
---|
BUSINESS_PROCESS_RESOURCE_NAME, sBusinessProcessResourceBundle |
Fields inherited from interface atg.nucleus.logging.TraceApplicationLogging |
---|
DEFAULT_LOG_TRACE_STATUS |
Fields inherited from interface atg.nucleus.logging.ApplicationLogging |
---|
DEFAULT_LOG_DEBUG_STATUS, DEFAULT_LOG_ERROR_STATUS, DEFAULT_LOG_INFO_STATUS, DEFAULT_LOG_WARNING_STATUS |
Constructor Summary | |
---|---|
ItemBasedProcessConfiguration()
|
Method Summary | |
---|---|
abstract RepositoryItem |
findItem()
Finds the repository item to be used for the business process. |
java.lang.String |
getMarkedItemType()
This extension will return the default marked item type of the configured RepositoryMarkerManager if the property is not already configured. |
MarkerValidatorContainer |
getMarkerValidatorContainer()
Gets the MarkerValidator that contains this marker validator. |
RepositoryMarkerManager |
getRepositoryMarkerManager()
Returns the RepositoryMarkerManager for the business process |
void |
setRepositoryMarkerManager(RepositoryMarkerManager pRepositoryMarkerManager)
Sets the RepositoryMarkerManager to use for this business process |
void |
validateConfiguration()
Validates the property settings for the configuration component |
Methods inherited from class atg.markers.ConfigurableMarkerValidator |
---|
getValidValuesForKey, setPossibleValues |
Methods inherited from class atg.markers.ValidateMarkerByPossibleValue |
---|
isAcceptAllValues, isValidMarker, isValidValueForKey, setAcceptAllValues, setNullValueValid |
Methods inherited from class atg.nucleus.logging.VariableArgumentApplicationLoggingImpl |
---|
vlogDebug, vlogDebug, vlogDebug, vlogDebug, vlogError, vlogError, vlogError, vlogError, vlogInfo, vlogInfo, vlogInfo, vlogInfo, vlogTrace, vlogTrace, vlogTrace, vlogTrace, vlogWarning, vlogWarning, vlogWarning, vlogWarning |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
public static java.lang.String CLASS_VERSION
protected RepositoryMarkerManager mRepositoryMarkerManager
Constructor Detail |
---|
public ItemBasedProcessConfiguration()
Method Detail |
---|
public void setRepositoryMarkerManager(RepositoryMarkerManager pRepositoryMarkerManager)
public RepositoryMarkerManager getRepositoryMarkerManager()
public java.lang.String getMarkedItemType()
getMarkedItemType
in class BusinessProcessConfiguration
public abstract RepositoryItem findItem()
public MarkerValidatorContainer getMarkerValidatorContainer()
getMarkerValidatorContainer
in class BusinessProcessConfiguration
public void validateConfiguration() throws BusinessProcessException
validateConfiguration
in class BusinessProcessConfiguration
BusinessProcessException
- for properties that aren't properly
configured.
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |