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 java.lang.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 java.util.Map<java.lang.String,Item.AttributeMode> |
DEFAULT_INITIAL_ATTRIBUTES |
static java.lang.String |
TOACTIONS
Qualifier of the
WorkflowDecision.toActions attribute |
protected static java.lang.String |
WORKFLOWACTIONLINKRELATION_MARKMODIFIED
Relation disable markmodifed parameter constants for WorkflowActionLinkRelation from ((workflow))
|
protected static java.lang.String |
WORKFLOWACTIONLINKRELATION_SRC_ORDERED
Relation ordering override parameter constants for WorkflowActionLinkRelation from ((workflow))
|
protected static java.lang.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 java.util.Map<java.lang.String,Item.AttributeMode> |
getDefaultAttributeModes() |
java.util.Collection<WorkflowAction> |
getToActions()
Generated method - Getter of the
WorkflowDecision.toActions attribute. |
java.util.Collection<WorkflowAction> |
getToActions(SessionContext ctx)
Generated method - Getter of the
WorkflowDecision.toActions attribute. |
long |
getToActionsCount() |
long |
getToActionsCount(SessionContext ctx) |
boolean |
isMarkModifiedDisabled(Item referencedItem) |
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(java.util.Collection<WorkflowAction> value)
Generated method - Setter of the
WorkflowDecision.toActions attribute. |
void |
setToActions(SessionContext ctx,
java.util.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, getImplementation, 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, notifyManagerAboutItemRemoval, readResolve, 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, writeReplacesetTenantpublic static final java.lang.String ACTION
WorkflowDecision.action attributepublic static final java.lang.String TOACTIONS
WorkflowDecision.toActions attributeprotected static java.lang.String WORKFLOWACTIONLINKRELATION_SRC_ORDERED
protected static java.lang.String WORKFLOWACTIONLINKRELATION_TGT_ORDERED
protected static java.lang.String WORKFLOWACTIONLINKRELATION_MARKMODIFIED
protected static final BidirectionalOneToManyHandler<GeneratedWorkflowDecision> ACTIONHANDLER
BidirectionalOneToManyHandler for handling 1:n ACTION's relation attributes from 'one' side.protected static final java.util.Map<java.lang.String,Item.AttributeMode> DEFAULT_INITIAL_ATTRIBUTES
protected java.util.Map<java.lang.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 boolean isMarkModifiedDisabled(Item referencedItem)
isMarkModifiedDisabled in class Itempublic java.util.Collection<WorkflowAction> getToActions(SessionContext ctx)
WorkflowDecision.toActions attribute.public java.util.Collection<WorkflowAction> getToActions()
WorkflowDecision.toActions attribute.public long getToActionsCount(SessionContext ctx)
public long getToActionsCount()
public void setToActions(SessionContext ctx, java.util.Collection<WorkflowAction> value)
WorkflowDecision.toActions attribute.value - the toActionspublic void setToActions(java.util.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 © 2018 SAP SE. All Rights Reserved.