| 
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectatg.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 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
  | 
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||