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
|
mRepositoryMarkerManager
mBusinessProcessName, mDuplicationMode, mEnabled, mGenerateEvents, mMarkedItemType, mMarkerItemType, mMarkerPropertyName, mMarkerValidatorContainer, mStageNames
mAcceptAllValues, mNullValueValid
SERVICE_INFO_KEY
BUSINESS_PROCESS_RESOURCE_NAME, sBusinessProcessResourceBundle
ALLOW_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, sResourceBundle
DEFAULT_LOG_TRACE_STATUS
DEFAULT_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, validateConfiguration
doStartService, getBusinessProcessName, getDuplicationMode, getPossibleValues, getStageNames, isEnabled, isGenerateEvents, isNullValueValid, setBusinessProcessName, setDuplicationMode, setEnabled, setGenerateEvents, setMarkedItemType, setMarkerItemType, setMarkerPropertyName, setMarkerValidatorContainer, setStageNames
getValidValuesForKey, setPossibleValues
isAcceptAllValues, isValidMarker, isValidValueForKey, setAcceptAllValues, setNullValueValid
addLogListener, 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, stopService
vlogDebug, vlogDebug, vlogDebug, vlogDebug, vlogDebugTrace, vlogError, vlogError, vlogError, vlogError, vlogInfo, vlogInfo, vlogInfo, vlogInfo, vlogTrace, vlogTrace, vlogTrace, vlogTrace, vlogWarning, vlogWarning, vlogWarning, vlogWarning
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
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