public class ProfileBasedProcessConfiguration extends ItemBasedProcessConfiguration
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.
| Modifier and Type | Field and Description |
|---|---|
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
|
mRepositoryMarkerManagermBusinessProcessName, mDuplicationMode, mEnabled, mGenerateEvents, mMarkedItemType, mMarkerItemType, mMarkerPropertyName, mMarkerValidatorContainer, mStageNamesmAcceptAllValues, mNullValueValidSERVICE_INFO_KEYBUSINESS_PROCESS_RESOURCE_NAME, sBusinessProcessResourceBundleALLOW_DUPLICATES, ANY_VALUE, DEFAULT_MARKER_ID_PROPERTY_NAME, DEFAULT_MARKER_ITEM_TYPE, DEFAULT_MARKER_PROPERTY_NAME, DEFAULT_MARKER_SORT_PROPERTY_NAME, MARKER_CREATIONDATE_PROPERTY_NAME, MARKER_DATA_PROPERTY_NAME, MARKER_DUPLICATIONMODE_PROPERTY_NAME, MARKER_KEY_PROPERTY_NAME, MARKER_OWNER_PROPERTY_NAME, MARKER_RESOURCE_NAME, MARKER_VALUE_PROPERTY_NAME, NO_DUPLICATES, PARAM_DATA, PARAM_DUPMODE, PARAM_EXTENDED_PROPERTIES, PARAM_ITEM, PARAM_ITEM_ID, PARAM_KEY, PARAM_MARKED_ITEM_TYPE, PARAM_MARKER_ITEM_TYPE, PARAM_MARKER_MANAGER, PARAM_MARKER_PROPERTY_NAME, PARAM_VALUE, REPLACE_DUPLICATES, sResourceBundleDEFAULT_LOG_TRACE_STATUSDEFAULT_LOG_DEBUG_STATUS, DEFAULT_LOG_ERROR_STATUS, DEFAULT_LOG_INFO_STATUS, DEFAULT_LOG_WARNING_STATUS| Constructor and Description |
|---|
ProfileBasedProcessConfiguration() |
| Modifier and Type | Method and Description |
|---|---|
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.
|
getMarkedItemType, getMarkerValidatorContainer, setRepositoryMarkerManager, validateConfigurationdoStartService, getBusinessProcessName, getDuplicationMode, getPossibleValues, getStageNames, isEnabled, isGenerateEvents, isNullValueValid, setBusinessProcessName, setDuplicationMode, setEnabled, setGenerateEvents, setMarkedItemType, setMarkerItemType, setMarkerPropertyName, setMarkerValidatorContainer, setStageNamesgetValidValuesForKey, setPossibleValuesisAcceptAllValues, isValidMarker, isValidValueForKey, setAcceptAllValues, setNullValueValidaddLogListener, createAdminServlet, doStopService, getAbsoluteName, getAdminServlet, getAdminServletOutputStreamEncoding, getLoggingForVlogging, getLogListenerCount, getLogListeners, getName, getNameContext, getNucleus, getRoot, getServiceConfiguration, getServiceInfo, isAdminServletUseServletOutputStream, isLoggingDebug, isLoggingError, isLoggingInfo, isLoggingTrace, isLoggingWarning, isRunning, logDebug, logDebug, logDebug, logError, logError, logError, logInfo, logInfo, logInfo, logTrace, logTrace, logTrace, logWarning, logWarning, logWarning, nameContextElementBound, nameContextElementUnbound, removeLogListener, reResolveThis, resolveName, resolveName, resolveName, resolveName, sendLogEvent, setAdminServletOutputStreamEncoding, setAdminServletUseServletOutputStream, setLoggingDebug, setLoggingError, setLoggingInfo, setLoggingTrace, setLoggingWarning, setNucleus, setServiceInfo, startService, stopServicevlogDebug, vlogDebug, vlogDebug, vlogDebug, vlogDebugTrace, vlogError, vlogError, vlogError, vlogError, vlogInfo, vlogInfo, vlogInfo, vlogInfo, vlogTrace, vlogTrace, vlogTrace, vlogTrace, vlogWarning, vlogWarning, vlogWarning, vlogWarningpublic 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
public RepositoryMarkerManager getRepositoryMarkerManager()
getRepositoryMarkerManager in class ItemBasedProcessConfigurationPROFILE_MARKER_MANAGER_PATHpublic java.lang.String getMarkerPropertyName()
getMarkerPropertyName in class BusinessProcessConfigurationPROFILE_MARKER_PROPERTY_NAMEpublic java.lang.String getMarkerItemType()
getMarkerItemType in class BusinessProcessConfigurationPROFILE_MARKER_ITEM_TYPEpublic RepositoryItem findItem()
By default this method returns the current user profile.
findItem in class ItemBasedProcessConfiguration