public abstract class GeneratedAction extends GenericItem
Action.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 |
ACTIONTYPE
Qualifier of the
Action.actionType attribute |
static String |
CLASSID
Qualifier of the
Action.classId attribute |
static String |
COMETCONFIG
Qualifier of the
Action.cometConfig attribute |
protected static BidirectionalOneToManyHandler<GeneratedAction> |
COMETCONFIGHANDLER
BidirectionalOneToManyHandler for handling 1:n COMETCONFIG's relation attributes from 'one' side. |
protected static Map<String,Item.AttributeMode> |
DEFAULT_INITIAL_ATTRIBUTES |
static String |
DOMAINID
Qualifier of the
Action.domainId attribute |
static String |
ID
Qualifier of the
Action.id attribute |
static String |
NAME
Qualifier of the
Action.name attribute |
static String |
SEQUENCENR
Qualifier of the
Action.sequenceNr attribute |
LANGUAGE_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 |
|---|
GeneratedAction() |
| Modifier and Type | Method and Description |
|---|---|
protected Item |
createItem(SessionContext ctx,
ComposedType type,
Item.ItemAttributeMap allAttributes)
Has to be implemented for each concrete subtype of item.
|
Integer |
getActionType()
Generated method - Getter of the
Action.actionType attribute. |
Integer |
getActionType(SessionContext ctx)
Generated method - Getter of the
Action.actionType attribute. |
int |
getActionTypeAsPrimitive()
Generated method - Getter of the
Action.actionType attribute. |
int |
getActionTypeAsPrimitive(SessionContext ctx)
Generated method - Getter of the
Action.actionType attribute. |
Integer |
getClassId()
Generated method - Getter of the
Action.classId attribute. |
Integer |
getClassId(SessionContext ctx)
Generated method - Getter of the
Action.classId attribute. |
int |
getClassIdAsPrimitive()
Generated method - Getter of the
Action.classId attribute. |
int |
getClassIdAsPrimitive(SessionContext ctx)
Generated method - Getter of the
Action.classId attribute. |
CometConfiguration |
getCometConfig()
Generated method - Getter of the
Action.cometConfig attribute. |
CometConfiguration |
getCometConfig(SessionContext ctx)
Generated method - Getter of the
Action.cometConfig attribute. |
protected Map<String,Item.AttributeMode> |
getDefaultAttributeModes() |
Integer |
getDomainId()
Generated method - Getter of the
Action.domainId attribute. |
Integer |
getDomainId(SessionContext ctx)
Generated method - Getter of the
Action.domainId attribute. |
int |
getDomainIdAsPrimitive()
Generated method - Getter of the
Action.domainId attribute. |
int |
getDomainIdAsPrimitive(SessionContext ctx)
Generated method - Getter of the
Action.domainId attribute. |
Integer |
getId()
Generated method - Getter of the
Action.id attribute. |
Integer |
getId(SessionContext ctx)
Generated method - Getter of the
Action.id attribute. |
int |
getIdAsPrimitive()
Generated method - Getter of the
Action.id attribute. |
int |
getIdAsPrimitive(SessionContext ctx)
Generated method - Getter of the
Action.id attribute. |
String |
getName()
Generated method - Getter of the
Action.name attribute. |
String |
getName(SessionContext ctx)
Generated method - Getter of the
Action.name attribute. |
Integer |
getSequenceNr()
Generated method - Getter of the
Action.sequenceNr attribute. |
Integer |
getSequenceNr(SessionContext ctx)
Generated method - Getter of the
Action.sequenceNr attribute. |
int |
getSequenceNrAsPrimitive()
Generated method - Getter of the
Action.sequenceNr attribute. |
int |
getSequenceNrAsPrimitive(SessionContext ctx)
Generated method - Getter of the
Action.sequenceNr attribute. |
void |
setActionType(int value)
Generated method - Setter of the
Action.actionType attribute. |
void |
setActionType(Integer value)
Generated method - Setter of the
Action.actionType attribute. |
void |
setActionType(SessionContext ctx,
int value)
Generated method - Setter of the
Action.actionType attribute. |
void |
setActionType(SessionContext ctx,
Integer value)
Generated method - Setter of the
Action.actionType attribute. |
void |
setClassId(int value)
Generated method - Setter of the
Action.classId attribute. |
void |
setClassId(Integer value)
Generated method - Setter of the
Action.classId attribute. |
void |
setClassId(SessionContext ctx,
int value)
Generated method - Setter of the
Action.classId attribute. |
void |
setClassId(SessionContext ctx,
Integer value)
Generated method - Setter of the
Action.classId attribute. |
void |
setCometConfig(CometConfiguration value)
Generated method - Setter of the
Action.cometConfig attribute. |
void |
setCometConfig(SessionContext ctx,
CometConfiguration value)
Generated method - Setter of the
Action.cometConfig attribute. |
void |
setDomainId(int value)
Generated method - Setter of the
Action.domainId attribute. |
void |
setDomainId(Integer value)
Generated method - Setter of the
Action.domainId attribute. |
void |
setDomainId(SessionContext ctx,
int value)
Generated method - Setter of the
Action.domainId attribute. |
void |
setDomainId(SessionContext ctx,
Integer value)
Generated method - Setter of the
Action.domainId attribute. |
void |
setId(int value)
Generated method - Setter of the
Action.id attribute. |
void |
setId(Integer value)
Generated method - Setter of the
Action.id attribute. |
void |
setId(SessionContext ctx,
int value)
Generated method - Setter of the
Action.id attribute. |
void |
setId(SessionContext ctx,
Integer value)
Generated method - Setter of the
Action.id attribute. |
void |
setName(SessionContext ctx,
String value)
Generated method - Setter of the
Action.name attribute. |
void |
setName(String value)
Generated method - Setter of the
Action.name attribute. |
void |
setSequenceNr(int value)
Generated method - Setter of the
Action.sequenceNr attribute. |
void |
setSequenceNr(Integer value)
Generated method - Setter of the
Action.sequenceNr attribute. |
void |
setSequenceNr(SessionContext ctx,
int value)
Generated method - Setter of the
Action.sequenceNr attribute. |
void |
setSequenceNr(SessionContext ctx,
Integer value)
Generated method - Setter of the
Action.sequenceNr attribute. |
getInitialProperties, 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 ID
Action.id attributepublic static final String NAME
Action.name attributepublic static final String SEQUENCENR
Action.sequenceNr attributepublic static final String ACTIONTYPE
Action.actionType attributepublic static final String DOMAINID
Action.domainId attributepublic static final String CLASSID
Action.classId attributepublic static final String COMETCONFIG
Action.cometConfig attributeprotected static final BidirectionalOneToManyHandler<GeneratedAction> COMETCONFIGHANDLER
BidirectionalOneToManyHandler for handling 1:n COMETCONFIG'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 Itempublic Integer getActionType(SessionContext ctx)
Action.actionType attribute.public Integer getActionType()
Action.actionType attribute.public int getActionTypeAsPrimitive(SessionContext ctx)
Action.actionType attribute.public int getActionTypeAsPrimitive()
Action.actionType attribute.public void setActionType(SessionContext ctx, Integer value)
Action.actionType attribute.value - the actionTypepublic void setActionType(Integer value)
Action.actionType attribute.value - the actionTypepublic void setActionType(SessionContext ctx, int value)
Action.actionType attribute.value - the actionTypepublic void setActionType(int value)
Action.actionType attribute.value - the actionTypepublic Integer getClassId(SessionContext ctx)
Action.classId attribute.public Integer getClassId()
Action.classId attribute.public int getClassIdAsPrimitive(SessionContext ctx)
Action.classId attribute.public int getClassIdAsPrimitive()
Action.classId attribute.public void setClassId(SessionContext ctx, Integer value)
Action.classId attribute.value - the classIdpublic void setClassId(Integer value)
Action.classId attribute.value - the classIdpublic void setClassId(SessionContext ctx, int value)
Action.classId attribute.value - the classIdpublic void setClassId(int value)
Action.classId attribute.value - the classIdpublic CometConfiguration getCometConfig(SessionContext ctx)
Action.cometConfig attribute.public CometConfiguration getCometConfig()
Action.cometConfig attribute.public void setCometConfig(SessionContext ctx, CometConfiguration value)
Action.cometConfig attribute.value - the cometConfigpublic void setCometConfig(CometConfiguration value)
Action.cometConfig attribute.value - the cometConfigprotected 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 GenericItemctx - 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 Integer getDomainId(SessionContext ctx)
Action.domainId attribute.public Integer getDomainId()
Action.domainId attribute.public int getDomainIdAsPrimitive(SessionContext ctx)
Action.domainId attribute.public int getDomainIdAsPrimitive()
Action.domainId attribute.public void setDomainId(SessionContext ctx, Integer value)
Action.domainId attribute.value - the domainIdpublic void setDomainId(Integer value)
Action.domainId attribute.value - the domainIdpublic void setDomainId(SessionContext ctx, int value)
Action.domainId attribute.value - the domainIdpublic void setDomainId(int value)
Action.domainId attribute.value - the domainIdpublic Integer getId(SessionContext ctx)
Action.id attribute.public Integer getId()
Action.id attribute.public int getIdAsPrimitive(SessionContext ctx)
Action.id attribute.public int getIdAsPrimitive()
Action.id attribute.public void setId(SessionContext ctx, Integer value)
Action.id attribute.value - the idpublic void setId(Integer value)
Action.id attribute.value - the idpublic void setId(SessionContext ctx, int value)
Action.id attribute.value - the idpublic void setId(int value)
Action.id attribute.value - the idpublic String getName(SessionContext ctx)
Action.name attribute.public String getName()
Action.name attribute.public void setName(SessionContext ctx, String value)
Action.name attribute.value - the namepublic void setName(String value)
Action.name attribute.value - the namepublic Integer getSequenceNr(SessionContext ctx)
Action.sequenceNr attribute.public Integer getSequenceNr()
Action.sequenceNr attribute.public int getSequenceNrAsPrimitive(SessionContext ctx)
Action.sequenceNr attribute.public int getSequenceNrAsPrimitive()
Action.sequenceNr attribute.public void setSequenceNr(SessionContext ctx, Integer value)
Action.sequenceNr attribute.value - the sequenceNrpublic void setSequenceNr(Integer value)
Action.sequenceNr attribute.value - the sequenceNrpublic void setSequenceNr(SessionContext ctx, int value)
Action.sequenceNr attribute.value - the sequenceNrpublic void setSequenceNr(int value)
Action.sequenceNr attribute.value - the sequenceNrCopyright © 2017 SAP SE. All Rights Reserved.