public abstract class GeneratedWorkflowDecision extends AbstractWorkflowDecision
WorkflowDecision.GenericItem.GenericItemImplLocalizableItem.LocalizableItemImplExtensibleItem.ExtensibleItemImplItem.AttributeFilter, Item.AttributeMode, Item.CachedGetter, Item.CachedSetter, Item.ItemAttributeMap, Item.ItemConstraint, Item.ItemImpl, Item.JaloCachedComputationException| Modifier and Type | Field and Description |
|---|---|
static String |
ACTION
Qualifier of the
WorkflowDecision.action attribute |
protected static BidirectionalOneToManyHandler<GeneratedWorkflowDecision> |
ACTIONHANDLER
BidirectionalOneToManyHandler for handling 1:n ACTION's relation attributes from 'one' side. |
protected static Map<String,Item.AttributeMode> |
DEFAULT_INITIAL_ATTRIBUTES |
static String |
TOACTIONS
Qualifier of the
WorkflowDecision.toActions attribute |
protected static String |
WORKFLOWACTIONLINKRELATION_MARKMODIFIED
Relation disable markmodifed parameter constants for WorkflowActionLinkRelation from ((workflow))
|
protected static String |
WORKFLOWACTIONLINKRELATION_SRC_ORDERED
Relation ordering override parameter constants for WorkflowActionLinkRelation from ((workflow))
|
protected static String |
WORKFLOWACTIONLINKRELATION_TGT_ORDERED |
CODE, DESCRIPTION, NAMELANGUAGE_FALLBACK_ENABLED_CREATION_TIME_INTERNAL, _MODIFIED_TIME_INTERNAL, accessorLog, CREATION_TIME, DISABLE_ATTRIBUTE_CHECK, DISABLE_ITEMCHECK_BEFORE_REMOVABLE, EVEN, FEATURE_ACCESSMAP_QUALIFIER, INITIAL_CREATION_FLAG, isJaloOnly, MODIFIED_TIME, NEGATIVE, NOT_FOUND, OWNER, PK, POSITIVE, SAVE_FROM_SERVICE_LAYER, staticTransientObjects, TYPEimpl, tenant| Constructor and Description |
|---|
GeneratedWorkflowDecision() |
| Modifier and Type | Method and Description |
|---|---|
void |
addToToActions(SessionContext ctx,
WorkflowAction value)
Generated method - Adds
value to toActions. |
void |
addToToActions(WorkflowAction value)
Generated method - Adds
value to toActions. |
protected Item |
createItem(SessionContext ctx,
ComposedType type,
Item.ItemAttributeMap allAttributes)
Has to be implemented for each concrete subtype of item.
|
WorkflowAction |
getAction()
Generated method - Getter of the
WorkflowDecision.action attribute. |
WorkflowAction |
getAction(SessionContext ctx)
Generated method - Getter of the
WorkflowDecision.action attribute. |
protected Map<String,Item.AttributeMode> |
getDefaultAttributeModes() |
Collection<WorkflowAction> |
getToActions()
Generated method - Getter of the
WorkflowDecision.toActions attribute. |
Collection<WorkflowAction> |
getToActions(SessionContext ctx)
Generated method - Getter of the
WorkflowDecision.toActions attribute. |
long |
getToActionsCount() |
long |
getToActionsCount(SessionContext ctx) |
void |
removeFromToActions(SessionContext ctx,
WorkflowAction value)
Generated method - Removes
value from toActions. |
void |
removeFromToActions(WorkflowAction value)
Generated method - Removes
value from toActions. |
void |
setAction(SessionContext ctx,
WorkflowAction value)
Generated method - Setter of the
WorkflowDecision.action attribute. |
void |
setAction(WorkflowAction value)
Generated method - Setter of the
WorkflowDecision.action attribute. |
void |
setToActions(Collection<WorkflowAction> value)
Generated method - Setter of the
WorkflowDecision.toActions attribute. |
void |
setToActions(SessionContext ctx,
Collection<WorkflowAction> value)
Generated method - Setter of the
WorkflowDecision.toActions attribute. |
getAllDescription, getAllDescription, getAllName, getAllName, getCode, getCode, getDescription, getDescription, getName, getName, setAllDescription, setAllDescription, setAllName, setAllName, setCode, setCode, setDescription, setDescription, setName, setNamegetInitialProperties, getNonInitialAttributesgetAllLocalizedProperties, getAllLocalizedProperties, getAllLocalizedProperties, getAllLocalizedProperties, getAllValuesSessionContext, getLocalizedProperty, getLocalizedProperty, getLocalizedPropertyInternal, getLocalizedPropertyNames, getLocalizedPropertyNames, hasLanguage, isEmptyValue, isFallbackEnabled, removeLocalizedProperty, removeLocalizedProperty, setAllLocalizedProperties, setAllLocalizedProperties, setLocalizedProperty, setLocalizedPropertycreateNonClassAccessor, getAllProperties, getAllProperties, getProperty, getProperty, getPropertyNames, getPropertyNames, removeProperty, removeProperty, setAllProperties, setAllProperties, setProperty, setPropertyaddLinkedItems, addLinkedItems, addLinkedItems, addLinkedItems, addLinkedItems, addLinkedItems, addLinkedItems, addLinkedItems, addLinkedItems, addNegativePermission, addPermission, addPositivePermission, assureExtensionsLoaded, changeTypeAfterCreation, checkConstraint, checkItemPermission, checkMandatoryAttribute, checkMandatoryAttribute, checkPermission, checkPermission, checkRemovable, clearPermission, compareTo, ctx, doAfterRemove, doBeforeRemove, equals, getAccessorFor, getAllAttributes, getAllAttributes, getAllAttributes, getAllAttributes, getAllAttributesInternal, getAllLinkedItems, getAndCheckCacheBoundItem, getAttribute, getAttribute, getCacheBoundItem, getComposedType, getComposedTypePK, getCreationTime, getCurrentlyRemovingCount, getLinkedItems, getLinkedItems, getLinkedItems, getLinkedItems, getLinkedItems, getLinkedItems, getLinkedItems, getLinkedItemsCount, getLinkedItemsCount, getLinkedItemsCount, getModificationTime, getNegativePermissions, getOwner, getPermissionMap, getPermissions, getPersistenceVersion, getPK, getPositivePermissions, getRestrictedPrincipals, getSession, getSyncObject, getTenant, getTransientObject, getTransientObjectMap, hashCode, hasRegisteredClassAccessorFor, internal_registerClassAccessorFor, internal_registerNonClassAccessorFor, invalidateLocalCaches, isAlive, isCacheBound, isCurrentlyRemoving, isCurrentlyRemoving, isEmptyRelationValue, isInCreate, isInstanceOf, isItemCheckBeforeRemoveableDisabled, isRelationLocalizationFallbackEnabled, newInstance, notifyExtensionsAfterItemCreation, notifyExtensionsBeforeItemCreation, notifyItemRemoval, readResolve, refreshRemote, registerAccessFor, registerAccessFor, registerJaloInvalidationListeners, remove, remove, removeItemCollection, removeItemCollection, removeLinkedItems, removeLinkedItems, removeLinkedItems, removeLinkedItems, removeLinks, removePartOfItems, removePartOfItems, setAllAttributes, setAllAttributes, setAllAttributesInternal, setAllLinkedItems, setAllLinkedItems, setAllLinkedItems, setAllLinkedItems, setAttribute, setAttribute, setAttributeFromString, setAttributeFromString, setCacheBound, setComposedType, setCreationTime, setImplementation, setLinkedItems, setLinkedItems, setLinkedItems, setLinkedItems, setLinkedItems, setLinkedItems, setLinkedItems, setLinkedItems, setModificationTime, setNonInitialAttributes, setOwner, setPermissionsByMap, setTransientObject, setUseTA, toString, useTA, writeReplacegetImplementation, setTenantpublic static final String ACTION
WorkflowDecision.action attributepublic static final String TOACTIONS
WorkflowDecision.toActions attributeprotected static String WORKFLOWACTIONLINKRELATION_SRC_ORDERED
protected static String WORKFLOWACTIONLINKRELATION_TGT_ORDERED
protected static String WORKFLOWACTIONLINKRELATION_MARKMODIFIED
protected static final BidirectionalOneToManyHandler<GeneratedWorkflowDecision> ACTIONHANDLER
BidirectionalOneToManyHandler for handling 1:n ACTION's relation attributes from 'one' side.protected static final Map<String,Item.AttributeMode> DEFAULT_INITIAL_ATTRIBUTES
protected Map<String,Item.AttributeMode> getDefaultAttributeModes()
getDefaultAttributeModes in class GeneratedAbstractWorkflowDecisionpublic WorkflowAction getAction(SessionContext ctx)
WorkflowDecision.action attribute.public WorkflowAction getAction()
WorkflowDecision.action attribute.public void setAction(SessionContext ctx, WorkflowAction value)
WorkflowDecision.action attribute.value - the actionpublic void setAction(WorkflowAction value)
WorkflowDecision.action attribute.value - the actionprotected Item createItem(SessionContext ctx, ComposedType type, Item.ItemAttributeMap allAttributes) throws JaloBusinessException
ItemComposedType.newInstance(Map).
In case this method uses any of the attribute values during creation it is required to override
Item.getNonInitialAttributes(SessionContext, ItemAttributeMap) too.
Sn example:
public static final String MY_ATTRIBUTE = "someAttribute"; ... protected Item createItem(SessionContext
ctx, ComposedType type, Map allAttributes ) throws JaloBusinessException { MyManager man = ... return
man.createMyItem( (String)allAttributes.get(MY_ATTRIBUTE) );
// here MY_ATTRIBUTE is used for creation, so it must not be set again } protected Map getNonInitialAttributes(
SessionContext ctx, Map allAttributes ) { // let superclass remove its own initial attributes Map ret =
super.getNonInitialAttributes( ctx, allAttributes );
// remove MY_ATTRIBUTE from all attributes since if has already been set ret.remove(MY_ATTRIBUTE); return ret; }
createItem in class AbstractWorkflowDecisionctx - the current session context which this item is created withintype - the actual item type ( since subtypes may not provide a own jalo class this may be different from the
type which this method was implemented for )JaloBusinessException - indicates an error during creation - any changes will be rollbackedpublic Collection<WorkflowAction> getToActions(SessionContext ctx)
WorkflowDecision.toActions attribute.public Collection<WorkflowAction> getToActions()
WorkflowDecision.toActions attribute.public long getToActionsCount(SessionContext ctx)
public long getToActionsCount()
public void setToActions(SessionContext ctx, Collection<WorkflowAction> value)
WorkflowDecision.toActions attribute.value - the toActionspublic void setToActions(Collection<WorkflowAction> value)
WorkflowDecision.toActions attribute.value - the toActionspublic void addToToActions(SessionContext ctx, WorkflowAction value)
value to toActions.value - the item to add to toActionspublic void addToToActions(WorkflowAction value)
value to toActions.value - the item to add to toActionspublic void removeFromToActions(SessionContext ctx, WorkflowAction value)
value from toActions.value - the item to remove from toActionspublic void removeFromToActions(WorkflowAction value)
value from toActions.value - the item to remove from toActionsCopyright © 2017 SAP SE. All Rights Reserved.