public abstract class ItemBasedProcessConfiguration extends BusinessProcessConfiguration
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.
| Modifier and Type | Field and Description | 
|---|---|
| static java.lang.String | CLASS_VERSIONClass version string | 
| protected RepositoryMarkerManager | mRepositoryMarkerManager | 
mBusinessProcessName, 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 | 
|---|
| ItemBasedProcessConfiguration() | 
| Modifier and Type | Method and Description | 
|---|---|
| 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 | 
doStartService, getBusinessProcessName, getDuplicationMode, getMarkerItemType, getMarkerPropertyName, 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
protected RepositoryMarkerManager mRepositoryMarkerManager
public void setRepositoryMarkerManager(RepositoryMarkerManager pRepositoryMarkerManager)
public RepositoryMarkerManager getRepositoryMarkerManager()
public java.lang.String getMarkedItemType()
getMarkedItemType in class BusinessProcessConfigurationpublic abstract RepositoryItem findItem()
public MarkerValidatorContainer getMarkerValidatorContainer()
getMarkerValidatorContainer in class BusinessProcessConfigurationpublic void validateConfiguration()
                           throws BusinessProcessException
validateConfiguration in class BusinessProcessConfigurationBusinessProcessException - for properties that aren't properly
 configured.