|
|||||||||
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 atg.markers.bp.ProfileBasedProcessConfiguration
public class ProfileBasedProcessConfiguration
Business Process configuration for business processes based on a profile.
findItem
is implemented to return the current session profile repository item.
getRepositoryMarkerManager
is extended to automatically
return the ProfileMarkerManager component, if one is not configured.
Field Summary | |
---|---|
static java.lang.String |
CLASS_VERSION
Class version string |
static java.lang.String |
PROFILE_MARKER_ITEM_TYPE
default marker item type profile business process markers |
static java.lang.String |
PROFILE_MARKER_MANAGER_PATH
default path to the profile marker manager |
static java.lang.String |
PROFILE_MARKER_PROPERTY_NAME
default property name to use for profile business process markers |
Fields inherited from class atg.markers.bp.ItemBasedProcessConfiguration |
---|
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 | |
---|---|
ProfileBasedProcessConfiguration()
|
Method Summary | |
---|---|
RepositoryItem |
findItem()
Finds the repository item to be used by the business process. |
java.lang.String |
getMarkerItemType()
This extension returns the default item type for profile business process markers if the property is not already configured. |
java.lang.String |
getMarkerPropertyName()
This extension returns the default property name for profile business process markers if the property is not already configured. |
RepositoryMarkerManager |
getRepositoryMarkerManager()
This extension returns the nucleus component /atg/markers/userprofiling/ProfileMarkerManager if the property is not already configured. |
Methods inherited from class atg.markers.bp.ItemBasedProcessConfiguration |
---|
getMarkedItemType, getMarkerValidatorContainer, setRepositoryMarkerManager, validateConfiguration |
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
public static java.lang.String PROFILE_MARKER_MANAGER_PATH
public static java.lang.String PROFILE_MARKER_PROPERTY_NAME
public static java.lang.String PROFILE_MARKER_ITEM_TYPE
Constructor Detail |
---|
public ProfileBasedProcessConfiguration()
Method Detail |
---|
public RepositoryMarkerManager getRepositoryMarkerManager()
getRepositoryMarkerManager
in class ItemBasedProcessConfiguration
PROFILE_MARKER_MANAGER_PATH
public java.lang.String getMarkerPropertyName()
getMarkerPropertyName
in class BusinessProcessConfiguration
PROFILE_MARKER_PROPERTY_NAME
public java.lang.String getMarkerItemType()
getMarkerItemType
in class BusinessProcessConfiguration
PROFILE_MARKER_ITEM_TYPE
public RepositoryItem findItem()
By default this method returns the current user profile.
findItem
in class ItemBasedProcessConfiguration
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |