public abstract class GeneratedOrderModificationRecord extends GenericItem
OrderModificationRecord.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 |
|---|---|
protected static Map<String,Item.AttributeMode> |
DEFAULT_INITIAL_ATTRIBUTES |
static String |
IDENTIFIER
Qualifier of the
OrderModificationRecord.identifier attribute |
static String |
INPROGRESS
Qualifier of the
OrderModificationRecord.inProgress attribute |
static String |
MODIFICATIONRECORDENTRIES
Qualifier of the
OrderModificationRecord.modificationRecordEntries attribute |
protected static OneToManyHandler<OrderModificationRecordEntry> |
MODIFICATIONRECORDENTRIESHANDLER
OneToManyHandler for handling 1:n MODIFICATIONRECORDENTRIES's relation attributes from 'many' side. |
static String |
ORDER
Qualifier of the
OrderModificationRecord.order attribute |
protected static BidirectionalOneToManyHandler<GeneratedOrderModificationRecord> |
ORDERHANDLER
BidirectionalOneToManyHandler for handling 1:n ORDER's relation attributes from 'one' side. |
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 |
|---|
GeneratedOrderModificationRecord() |
| Modifier and Type | Method and Description |
|---|---|
void |
addToModificationRecordEntries(OrderModificationRecordEntry value)
Generated method - Adds
value to modificationRecordEntries. |
void |
addToModificationRecordEntries(SessionContext ctx,
OrderModificationRecordEntry value)
Generated method - Adds
value to modificationRecordEntries. |
protected Item |
createItem(SessionContext ctx,
ComposedType type,
Item.ItemAttributeMap allAttributes)
Has to be implemented for each concrete subtype of item.
|
protected Map<String,Item.AttributeMode> |
getDefaultAttributeModes() |
String |
getIdentifier()
Generated method - Getter of the
OrderModificationRecord.identifier attribute. |
String |
getIdentifier(SessionContext ctx)
Generated method - Getter of the
OrderModificationRecord.identifier attribute. |
Collection<OrderModificationRecordEntry> |
getModificationRecordEntries()
Generated method - Getter of the
OrderModificationRecord.modificationRecordEntries attribute. |
Collection<OrderModificationRecordEntry> |
getModificationRecordEntries(SessionContext ctx)
Generated method - Getter of the
OrderModificationRecord.modificationRecordEntries attribute. |
Order |
getOrder()
Generated method - Getter of the
OrderModificationRecord.order attribute. |
Order |
getOrder(SessionContext ctx)
Generated method - Getter of the
OrderModificationRecord.order attribute. |
Boolean |
isInProgress()
Generated method - Getter of the
OrderModificationRecord.inProgress attribute. |
Boolean |
isInProgress(SessionContext ctx)
Generated method - Getter of the
OrderModificationRecord.inProgress attribute. |
boolean |
isInProgressAsPrimitive()
Generated method - Getter of the
OrderModificationRecord.inProgress attribute. |
boolean |
isInProgressAsPrimitive(SessionContext ctx)
Generated method - Getter of the
OrderModificationRecord.inProgress attribute. |
void |
removeFromModificationRecordEntries(OrderModificationRecordEntry value)
Generated method - Removes
value from modificationRecordEntries. |
void |
removeFromModificationRecordEntries(SessionContext ctx,
OrderModificationRecordEntry value)
Generated method - Removes
value from modificationRecordEntries. |
void |
setIdentifier(SessionContext ctx,
String value)
Generated method - Setter of the
OrderModificationRecord.identifier attribute. |
void |
setIdentifier(String value)
Generated method - Setter of the
OrderModificationRecord.identifier attribute. |
void |
setInProgress(boolean value)
Generated method - Setter of the
OrderModificationRecord.inProgress attribute. |
void |
setInProgress(Boolean value)
Generated method - Setter of the
OrderModificationRecord.inProgress attribute. |
void |
setInProgress(SessionContext ctx,
boolean value)
Generated method - Setter of the
OrderModificationRecord.inProgress attribute. |
void |
setInProgress(SessionContext ctx,
Boolean value)
Generated method - Setter of the
OrderModificationRecord.inProgress attribute. |
void |
setModificationRecordEntries(Collection<OrderModificationRecordEntry> value)
Generated method - Setter of the
OrderModificationRecord.modificationRecordEntries attribute. |
void |
setModificationRecordEntries(SessionContext ctx,
Collection<OrderModificationRecordEntry> value)
Generated method - Setter of the
OrderModificationRecord.modificationRecordEntries attribute. |
void |
setOrder(Order value)
Generated method - Setter of the
OrderModificationRecord.order attribute. |
void |
setOrder(SessionContext ctx,
Order value)
Generated method - Setter of the
OrderModificationRecord.order 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 INPROGRESS
OrderModificationRecord.inProgress attributepublic static final String IDENTIFIER
OrderModificationRecord.identifier attributepublic static final String ORDER
OrderModificationRecord.order attributepublic static final String MODIFICATIONRECORDENTRIES
OrderModificationRecord.modificationRecordEntries attributeprotected static final BidirectionalOneToManyHandler<GeneratedOrderModificationRecord> ORDERHANDLER
BidirectionalOneToManyHandler for handling 1:n ORDER's relation attributes from 'one' side.protected static final OneToManyHandler<OrderModificationRecordEntry> MODIFICATIONRECORDENTRIESHANDLER
OneToManyHandler for handling 1:n MODIFICATIONRECORDENTRIES's relation attributes from 'many' side.protected static final Map<String,Item.AttributeMode> DEFAULT_INITIAL_ATTRIBUTES
protected Map<String,Item.AttributeMode> getDefaultAttributeModes()
getDefaultAttributeModes in class Itemprotected 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 String getIdentifier(SessionContext ctx)
OrderModificationRecord.identifier attribute.public String getIdentifier()
OrderModificationRecord.identifier attribute.public void setIdentifier(SessionContext ctx, String value)
OrderModificationRecord.identifier attribute.value - the identifierpublic void setIdentifier(String value)
OrderModificationRecord.identifier attribute.value - the identifierpublic Boolean isInProgress(SessionContext ctx)
OrderModificationRecord.inProgress attribute.public Boolean isInProgress()
OrderModificationRecord.inProgress attribute.public boolean isInProgressAsPrimitive(SessionContext ctx)
OrderModificationRecord.inProgress attribute.public boolean isInProgressAsPrimitive()
OrderModificationRecord.inProgress attribute.public void setInProgress(SessionContext ctx, Boolean value)
OrderModificationRecord.inProgress attribute.value - the inProgress - Determines if the partial type of orderModification is currently in progresspublic void setInProgress(Boolean value)
OrderModificationRecord.inProgress attribute.value - the inProgress - Determines if the partial type of orderModification is currently in progresspublic void setInProgress(SessionContext ctx, boolean value)
OrderModificationRecord.inProgress attribute.value - the inProgress - Determines if the partial type of orderModification is currently in progresspublic void setInProgress(boolean value)
OrderModificationRecord.inProgress attribute.value - the inProgress - Determines if the partial type of orderModification is currently in progresspublic Collection<OrderModificationRecordEntry> getModificationRecordEntries(SessionContext ctx)
OrderModificationRecord.modificationRecordEntries attribute.public Collection<OrderModificationRecordEntry> getModificationRecordEntries()
OrderModificationRecord.modificationRecordEntries attribute.public void setModificationRecordEntries(SessionContext ctx, Collection<OrderModificationRecordEntry> value)
OrderModificationRecord.modificationRecordEntries attribute.value - the modificationRecordEntriespublic void setModificationRecordEntries(Collection<OrderModificationRecordEntry> value)
OrderModificationRecord.modificationRecordEntries attribute.value - the modificationRecordEntriespublic void addToModificationRecordEntries(SessionContext ctx, OrderModificationRecordEntry value)
value to modificationRecordEntries.value - the item to add to modificationRecordEntriespublic void addToModificationRecordEntries(OrderModificationRecordEntry value)
value to modificationRecordEntries.value - the item to add to modificationRecordEntriespublic void removeFromModificationRecordEntries(SessionContext ctx, OrderModificationRecordEntry value)
value from modificationRecordEntries.value - the item to remove from modificationRecordEntriespublic void removeFromModificationRecordEntries(OrderModificationRecordEntry value)
value from modificationRecordEntries.value - the item to remove from modificationRecordEntriespublic Order getOrder(SessionContext ctx)
OrderModificationRecord.order attribute.public Order getOrder()
OrderModificationRecord.order attribute.public void setOrder(SessionContext ctx, Order value)
OrderModificationRecord.order attribute.value - the orderpublic void setOrder(Order value)
OrderModificationRecord.order attribute.value - the orderCopyright © 2017 SAP SE. All Rights Reserved.