public abstract class GeneratedWarehouse extends GenericItem
Warehouse.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 |
CODE
Qualifier of the
Warehouse.code attribute |
static java.lang.String |
CONSIGNMENTS
Qualifier of the
Warehouse.consignments attribute |
protected static OneToManyHandler<Consignment> |
CONSIGNMENTSHANDLER
OneToManyHandler for handling 1:n CONSIGNMENTS's relation attributes from 'many' side. |
static java.lang.String |
DEFAULT
Qualifier of the
Warehouse.default attribute |
protected static java.util.Map<java.lang.String,Item.AttributeMode> |
DEFAULT_INITIAL_ATTRIBUTES |
static java.lang.String |
NAME
Qualifier of the
Warehouse.name attribute |
static java.lang.String |
STOCKLEVELS
Qualifier of the
Warehouse.stockLevels attribute |
protected static OneToManyHandler<StockLevel> |
STOCKLEVELSHANDLER
OneToManyHandler for handling 1:n STOCKLEVELS's relation attributes from 'many' side. |
static java.lang.String |
VENDOR
Qualifier of the
Warehouse.vendor attribute |
protected static BidirectionalOneToManyHandler<GeneratedWarehouse> |
VENDORHANDLER
BidirectionalOneToManyHandler for handling 1:n VENDOR's relation attributes from 'one' side. |
static java.lang.String |
VENDORPOS
Qualifier of the
Warehouse.vendorPOS 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 |
|---|
GeneratedWarehouse() |
| Modifier and Type | Method and Description |
|---|---|
void |
addToConsignments(Consignment value)
Generated method - Adds
value to consignments. |
void |
addToConsignments(SessionContext ctx,
Consignment value)
Generated method - Adds
value to consignments. |
void |
addToStockLevels(SessionContext ctx,
StockLevel value)
Generated method - Adds
value to stockLevels. |
void |
addToStockLevels(StockLevel value)
Generated method - Adds
value to stockLevels. |
protected Item |
createItem(SessionContext ctx,
ComposedType type,
Item.ItemAttributeMap allAttributes)
Has to be implemented for each concrete subtype of item.
|
java.util.Map<Language,java.lang.String> |
getAllName()
Generated method - Getter of the
Warehouse.name attribute. |
java.util.Map<Language,java.lang.String> |
getAllName(SessionContext ctx)
Generated method - Getter of the
Warehouse.name attribute. |
java.lang.String |
getCode()
Generated method - Getter of the
Warehouse.code attribute. |
java.lang.String |
getCode(SessionContext ctx)
Generated method - Getter of the
Warehouse.code attribute. |
java.util.Set<Consignment> |
getConsignments()
Generated method - Getter of the
Warehouse.consignments attribute. |
java.util.Set<Consignment> |
getConsignments(SessionContext ctx)
Generated method - Getter of the
Warehouse.consignments attribute. |
protected java.util.Map<java.lang.String,Item.AttributeMode> |
getDefaultAttributeModes() |
java.lang.String |
getName()
Generated method - Getter of the
Warehouse.name attribute. |
java.lang.String |
getName(SessionContext ctx)
Generated method - Getter of the
Warehouse.name attribute. |
java.util.Set<StockLevel> |
getStockLevels()
Generated method - Getter of the
Warehouse.stockLevels attribute. |
java.util.Set<StockLevel> |
getStockLevels(SessionContext ctx)
Generated method - Getter of the
Warehouse.stockLevels attribute. |
Vendor |
getVendor()
Generated method - Getter of the
Warehouse.vendor attribute. |
Vendor |
getVendor(SessionContext ctx)
Generated method - Getter of the
Warehouse.vendor attribute. |
java.lang.Boolean |
isDefault()
Generated method - Getter of the
Warehouse.default attribute. |
java.lang.Boolean |
isDefault(SessionContext ctx)
Generated method - Getter of the
Warehouse.default attribute. |
boolean |
isDefaultAsPrimitive()
Generated method - Getter of the
Warehouse.default attribute. |
boolean |
isDefaultAsPrimitive(SessionContext ctx)
Generated method - Getter of the
Warehouse.default attribute. |
void |
removeFromConsignments(Consignment value)
Generated method - Removes
value from consignments. |
void |
removeFromConsignments(SessionContext ctx,
Consignment value)
Generated method - Removes
value from consignments. |
void |
removeFromStockLevels(SessionContext ctx,
StockLevel value)
Generated method - Removes
value from stockLevels. |
void |
removeFromStockLevels(StockLevel value)
Generated method - Removes
value from stockLevels. |
void |
setAllName(java.util.Map<Language,java.lang.String> value)
Generated method - Setter of the
Warehouse.name attribute. |
void |
setAllName(SessionContext ctx,
java.util.Map<Language,java.lang.String> value)
Generated method - Setter of the
Warehouse.name attribute. |
protected void |
setCode(SessionContext ctx,
java.lang.String value)
Generated method - Setter of the
Warehouse.code attribute. |
protected void |
setCode(java.lang.String value)
Generated method - Setter of the
Warehouse.code attribute. |
void |
setConsignments(SessionContext ctx,
java.util.Set<Consignment> value)
Generated method - Setter of the
Warehouse.consignments attribute. |
void |
setConsignments(java.util.Set<Consignment> value)
Generated method - Setter of the
Warehouse.consignments attribute. |
protected void |
setDefault(boolean value)
Generated method - Setter of the
Warehouse.default attribute. |
protected void |
setDefault(java.lang.Boolean value)
Generated method - Setter of the
Warehouse.default attribute. |
protected void |
setDefault(SessionContext ctx,
boolean value)
Generated method - Setter of the
Warehouse.default attribute. |
protected void |
setDefault(SessionContext ctx,
java.lang.Boolean value)
Generated method - Setter of the
Warehouse.default attribute. |
void |
setName(SessionContext ctx,
java.lang.String value)
Generated method - Setter of the
Warehouse.name attribute. |
void |
setName(java.lang.String value)
Generated method - Setter of the
Warehouse.name attribute. |
void |
setStockLevels(SessionContext ctx,
java.util.Set<StockLevel> value)
Generated method - Setter of the
Warehouse.stockLevels attribute. |
void |
setStockLevels(java.util.Set<StockLevel> value)
Generated method - Setter of the
Warehouse.stockLevels attribute. |
protected void |
setVendor(SessionContext ctx,
Vendor value)
Generated method - Setter of the
Warehouse.vendor attribute. |
protected void |
setVendor(Vendor value)
Generated method - Setter of the
Warehouse.vendor attribute. |
getInitialProperties, 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, isMarkModifiedDisabled, 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 CODE
Warehouse.code attributepublic static final java.lang.String NAME
Warehouse.name attributepublic static final java.lang.String DEFAULT
Warehouse.default attributepublic static final java.lang.String VENDORPOS
Warehouse.vendorPOS attributepublic static final java.lang.String VENDOR
Warehouse.vendor attributepublic static final java.lang.String CONSIGNMENTS
Warehouse.consignments attributepublic static final java.lang.String STOCKLEVELS
Warehouse.stockLevels attributeprotected static final BidirectionalOneToManyHandler<GeneratedWarehouse> VENDORHANDLER
BidirectionalOneToManyHandler for handling 1:n VENDOR's relation attributes from 'one' side.protected static final OneToManyHandler<Consignment> CONSIGNMENTSHANDLER
OneToManyHandler for handling 1:n CONSIGNMENTS's relation attributes from 'many' side.protected static final OneToManyHandler<StockLevel> STOCKLEVELSHANDLER
OneToManyHandler for handling 1:n STOCKLEVELS's relation attributes from 'many' 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 Itempublic java.lang.String getCode(SessionContext ctx)
Warehouse.code attribute.public java.lang.String getCode()
Warehouse.code attribute.protected void setCode(SessionContext ctx, java.lang.String value)
Warehouse.code attribute.value - the codeprotected void setCode(java.lang.String value)
Warehouse.code attribute.value - the codepublic java.util.Set<Consignment> getConsignments(SessionContext ctx)
Warehouse.consignments attribute.public java.util.Set<Consignment> getConsignments()
Warehouse.consignments attribute.public void setConsignments(SessionContext ctx, java.util.Set<Consignment> value)
Warehouse.consignments attribute.value - the consignmentspublic void setConsignments(java.util.Set<Consignment> value)
Warehouse.consignments attribute.value - the consignmentspublic void addToConsignments(SessionContext ctx, Consignment value)
value to consignments.value - the item to add to consignmentspublic void addToConsignments(Consignment value)
value to consignments.value - the item to add to consignmentspublic void removeFromConsignments(SessionContext ctx, Consignment value)
value from consignments.value - the item to remove from consignmentspublic void removeFromConsignments(Consignment value)
value from consignments.value - the item to remove from consignmentsprotected 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 java.lang.Boolean isDefault(SessionContext ctx)
Warehouse.default attribute.public java.lang.Boolean isDefault()
Warehouse.default attribute.public boolean isDefaultAsPrimitive(SessionContext ctx)
Warehouse.default attribute.public boolean isDefaultAsPrimitive()
Warehouse.default attribute.protected void setDefault(SessionContext ctx, java.lang.Boolean value)
Warehouse.default attribute.value - the defaultprotected void setDefault(java.lang.Boolean value)
Warehouse.default attribute.value - the defaultprotected void setDefault(SessionContext ctx, boolean value)
Warehouse.default attribute.value - the defaultprotected void setDefault(boolean value)
Warehouse.default attribute.value - the defaultpublic java.lang.String getName(SessionContext ctx)
Warehouse.name attribute.public java.lang.String getName()
Warehouse.name attribute.public java.util.Map<Language,java.lang.String> getAllName(SessionContext ctx)
Warehouse.name attribute.public java.util.Map<Language,java.lang.String> getAllName()
Warehouse.name attribute.public void setName(SessionContext ctx, java.lang.String value)
Warehouse.name attribute.value - the namepublic void setName(java.lang.String value)
Warehouse.name attribute.value - the namepublic void setAllName(SessionContext ctx, java.util.Map<Language,java.lang.String> value)
Warehouse.name attribute.value - the namepublic void setAllName(java.util.Map<Language,java.lang.String> value)
Warehouse.name attribute.value - the namepublic java.util.Set<StockLevel> getStockLevels(SessionContext ctx)
Warehouse.stockLevels attribute.public java.util.Set<StockLevel> getStockLevels()
Warehouse.stockLevels attribute.public void setStockLevels(SessionContext ctx, java.util.Set<StockLevel> value)
Warehouse.stockLevels attribute.value - the stockLevelspublic void setStockLevels(java.util.Set<StockLevel> value)
Warehouse.stockLevels attribute.value - the stockLevelspublic void addToStockLevels(SessionContext ctx, StockLevel value)
value to stockLevels.value - the item to add to stockLevelspublic void addToStockLevels(StockLevel value)
value to stockLevels.value - the item to add to stockLevelspublic void removeFromStockLevels(SessionContext ctx, StockLevel value)
value from stockLevels.value - the item to remove from stockLevelspublic void removeFromStockLevels(StockLevel value)
value from stockLevels.value - the item to remove from stockLevelspublic Vendor getVendor(SessionContext ctx)
Warehouse.vendor attribute.public Vendor getVendor()
Warehouse.vendor attribute.protected void setVendor(SessionContext ctx, Vendor value)
Warehouse.vendor attribute.value - the vendorprotected void setVendor(Vendor value)
Warehouse.vendor attribute.value - the vendorCopyright © 2018 SAP SE. All Rights Reserved.