Class GeneratedWarehouse
- java.lang.Object
-
- de.hybris.platform.util.BridgeAbstraction
-
- de.hybris.platform.jalo.Item
-
- de.hybris.platform.jalo.ExtensibleItem
-
- de.hybris.platform.jalo.c2l.LocalizableItem
-
- de.hybris.platform.jalo.GenericItem
-
- de.hybris.platform.ordersplitting.jalo.GeneratedWarehouse
-
- All Implemented Interfaces:
java.io.Serializable
,java.lang.Comparable
- Direct Known Subclasses:
Warehouse
public abstract class GeneratedWarehouse extends GenericItem
Generated class for typeWarehouse
.- See Also:
- Serialized Form
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class de.hybris.platform.jalo.GenericItem
GenericItem.GenericItemImpl
-
Nested classes/interfaces inherited from class de.hybris.platform.jalo.c2l.LocalizableItem
LocalizableItem.LocalizableItemImpl
-
Nested classes/interfaces inherited from class de.hybris.platform.jalo.ExtensibleItem
ExtensibleItem.ExtensibleItemImpl
-
Nested classes/interfaces inherited from class de.hybris.platform.jalo.Item
Item.AttributeFilter, Item.AttributeMode, Item.CachedGetter, Item.CachedSetter, Item.ItemAttributeMap, Item.ItemConstraint, Item.ItemImpl, Item.JaloCachedComputationException
-
-
Field Summary
Fields Modifier and Type Field Description static java.lang.String
CODE
Qualifier of theWarehouse.code
attributestatic java.lang.String
CONSIGNMENTS
Qualifier of theWarehouse.consignments
attributeprotected static OneToManyHandler<Consignment>
CONSIGNMENTSHANDLER
OneToManyHandler
for handling 1:n CONSIGNMENTS's relation attributes from 'many' side.static java.lang.String
DEFAULT
Qualifier of theWarehouse.default
attributeprotected static java.util.Map<java.lang.String,Item.AttributeMode>
DEFAULT_INITIAL_ATTRIBUTES
static java.lang.String
NAME
Qualifier of theWarehouse.name
attributestatic java.lang.String
STOCKLEVELS
Qualifier of theWarehouse.stockLevels
attributeprotected static OneToManyHandler<StockLevel>
STOCKLEVELSHANDLER
OneToManyHandler
for handling 1:n STOCKLEVELS's relation attributes from 'many' side.static java.lang.String
VENDOR
Qualifier of theWarehouse.vendor
attributeprotected static BidirectionalOneToManyHandler<GeneratedWarehouse>
VENDORHANDLER
BidirectionalOneToManyHandler
for handling 1:n VENDOR's relation attributes from 'one' side.static java.lang.String
VENDORPOS
Qualifier of theWarehouse.vendorPOS
attribute-
Fields inherited from class de.hybris.platform.jalo.c2l.LocalizableItem
LANGUAGE_FALLBACK_ENABLED
-
Fields inherited from class de.hybris.platform.jalo.Item
_CREATION_TIME_INTERNAL, _MODIFIED_TIME_INTERNAL, accessorLog, CREATION_TIME, DISABLE_ATTRIBUTE_CHECK, DISABLE_ITEMCHECK_BEFORE_REMOVABLE, EVEN, FEATURE_ACCESSMAP_QUALIFIER, HJMPTS, INITIAL_CREATION_FLAG, isJaloOnly, MODIFIED_TIME, NEGATIVE, NOT_FOUND, OWNER, PK, POSITIVE, SAVE_FROM_SERVICE_LAYER, staticTransientObjects, TYPE
-
Fields inherited from class de.hybris.platform.util.BridgeAbstraction
impl, tenant
-
-
Constructor Summary
Constructors Constructor Description GeneratedWarehouse()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
addToConsignments(SessionContext ctx, Consignment value)
Generated method - Addsvalue
to consignments.void
addToConsignments(Consignment value)
Generated method - Addsvalue
to consignments.void
addToStockLevels(SessionContext ctx, StockLevel value)
Generated method - Addsvalue
to stockLevels.void
addToStockLevels(StockLevel value)
Generated method - Addsvalue
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 theWarehouse.name
attribute.java.util.Map<Language,java.lang.String>
getAllName(SessionContext ctx)
Generated method - Getter of theWarehouse.name
attribute.java.lang.String
getCode()
Generated method - Getter of theWarehouse.code
attribute.java.lang.String
getCode(SessionContext ctx)
Generated method - Getter of theWarehouse.code
attribute.java.util.Set<Consignment>
getConsignments()
Generated method - Getter of theWarehouse.consignments
attribute.java.util.Set<Consignment>
getConsignments(SessionContext ctx)
Generated method - Getter of theWarehouse.consignments
attribute.protected java.util.Map<java.lang.String,Item.AttributeMode>
getDefaultAttributeModes()
java.lang.String
getName()
Generated method - Getter of theWarehouse.name
attribute.java.lang.String
getName(SessionContext ctx)
Generated method - Getter of theWarehouse.name
attribute.java.util.Set<StockLevel>
getStockLevels()
Generated method - Getter of theWarehouse.stockLevels
attribute.java.util.Set<StockLevel>
getStockLevels(SessionContext ctx)
Generated method - Getter of theWarehouse.stockLevels
attribute.Vendor
getVendor()
Generated method - Getter of theWarehouse.vendor
attribute.Vendor
getVendor(SessionContext ctx)
Generated method - Getter of theWarehouse.vendor
attribute.java.lang.Boolean
isDefault()
Generated method - Getter of theWarehouse.default
attribute.java.lang.Boolean
isDefault(SessionContext ctx)
Generated method - Getter of theWarehouse.default
attribute.boolean
isDefaultAsPrimitive()
Generated method - Getter of theWarehouse.default
attribute.boolean
isDefaultAsPrimitive(SessionContext ctx)
Generated method - Getter of theWarehouse.default
attribute.void
removeFromConsignments(SessionContext ctx, Consignment value)
Generated method - Removesvalue
from consignments.void
removeFromConsignments(Consignment value)
Generated method - Removesvalue
from consignments.void
removeFromStockLevels(SessionContext ctx, StockLevel value)
Generated method - Removesvalue
from stockLevels.void
removeFromStockLevels(StockLevel value)
Generated method - Removesvalue
from stockLevels.void
setAllName(SessionContext ctx, java.util.Map<Language,java.lang.String> value)
Generated method - Setter of theWarehouse.name
attribute.void
setAllName(java.util.Map<Language,java.lang.String> value)
Generated method - Setter of theWarehouse.name
attribute.protected void
setCode(SessionContext ctx, java.lang.String value)
Generated method - Setter of theWarehouse.code
attribute.protected void
setCode(java.lang.String value)
Generated method - Setter of theWarehouse.code
attribute.void
setConsignments(SessionContext ctx, java.util.Set<Consignment> value)
Generated method - Setter of theWarehouse.consignments
attribute.void
setConsignments(java.util.Set<Consignment> value)
Generated method - Setter of theWarehouse.consignments
attribute.protected void
setDefault(boolean value)
Generated method - Setter of theWarehouse.default
attribute.protected void
setDefault(SessionContext ctx, boolean value)
Generated method - Setter of theWarehouse.default
attribute.protected void
setDefault(SessionContext ctx, java.lang.Boolean value)
Generated method - Setter of theWarehouse.default
attribute.protected void
setDefault(java.lang.Boolean value)
Generated method - Setter of theWarehouse.default
attribute.void
setName(SessionContext ctx, java.lang.String value)
Generated method - Setter of theWarehouse.name
attribute.void
setName(java.lang.String value)
Generated method - Setter of theWarehouse.name
attribute.void
setStockLevels(SessionContext ctx, java.util.Set<StockLevel> value)
Generated method - Setter of theWarehouse.stockLevels
attribute.void
setStockLevels(java.util.Set<StockLevel> value)
Generated method - Setter of theWarehouse.stockLevels
attribute.protected void
setVendor(SessionContext ctx, Vendor value)
Generated method - Setter of theWarehouse.vendor
attribute.protected void
setVendor(Vendor value)
Generated method - Setter of theWarehouse.vendor
attribute.-
Methods inherited from class de.hybris.platform.jalo.GenericItem
getImplementation, getInitialProperties, getNonInitialAttributes, getRelatedItems, setRelatedItems
-
Methods inherited from class de.hybris.platform.jalo.c2l.LocalizableItem
getAllLocalizedProperties, getAllLocalizedProperties, getAllLocalizedProperties, getAllLocalizedProperties, getAllValuesSessionContext, getLocalizedProperty, getLocalizedProperty, getLocalizedPropertyInternal, getLocalizedPropertyNames, getLocalizedPropertyNames, hasLanguage, isEmptyValue, isFallbackEnabled, removeLocalizedProperty, removeLocalizedProperty, setAllLocalizedProperties, setAllLocalizedProperties, setLocalizedProperty, setLocalizedProperty
-
Methods inherited from class de.hybris.platform.jalo.ExtensibleItem
createNonClassAccessor, getAllProperties, getAllProperties, getProperty, getProperty, getPropertyNames, getPropertyNames, removeProperty, removeProperty, setAllProperties, setAllProperties, setProperty, setProperty
-
Methods inherited from class de.hybris.platform.jalo.Item
addLinkedItems, 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, writeReplace
-
Methods inherited from class de.hybris.platform.util.BridgeAbstraction
setTenant
-
-
-
-
Field Detail
-
CODE
public static final java.lang.String CODE
Qualifier of theWarehouse.code
attribute- See Also:
- Constant Field Values
-
NAME
public static final java.lang.String NAME
Qualifier of theWarehouse.name
attribute- See Also:
- Constant Field Values
-
DEFAULT
public static final java.lang.String DEFAULT
Qualifier of theWarehouse.default
attribute- See Also:
- Constant Field Values
-
VENDORPOS
public static final java.lang.String VENDORPOS
Qualifier of theWarehouse.vendorPOS
attribute- See Also:
- Constant Field Values
-
VENDOR
public static final java.lang.String VENDOR
Qualifier of theWarehouse.vendor
attribute- See Also:
- Constant Field Values
-
CONSIGNMENTS
public static final java.lang.String CONSIGNMENTS
Qualifier of theWarehouse.consignments
attribute- See Also:
- Constant Field Values
-
STOCKLEVELS
public static final java.lang.String STOCKLEVELS
Qualifier of theWarehouse.stockLevels
attribute- See Also:
- Constant Field Values
-
VENDORHANDLER
protected static final BidirectionalOneToManyHandler<GeneratedWarehouse> VENDORHANDLER
BidirectionalOneToManyHandler
for handling 1:n VENDOR's relation attributes from 'one' side.
-
CONSIGNMENTSHANDLER
protected static final OneToManyHandler<Consignment> CONSIGNMENTSHANDLER
OneToManyHandler
for handling 1:n CONSIGNMENTS's relation attributes from 'many' side.
-
STOCKLEVELSHANDLER
protected static final OneToManyHandler<StockLevel> STOCKLEVELSHANDLER
OneToManyHandler
for handling 1:n STOCKLEVELS's relation attributes from 'many' side.
-
DEFAULT_INITIAL_ATTRIBUTES
protected static final java.util.Map<java.lang.String,Item.AttributeMode> DEFAULT_INITIAL_ATTRIBUTES
-
-
Method Detail
-
getDefaultAttributeModes
protected java.util.Map<java.lang.String,Item.AttributeMode> getDefaultAttributeModes()
- Overrides:
getDefaultAttributeModes
in classItem
-
getCode
public java.lang.String getCode(SessionContext ctx)
Generated method - Getter of theWarehouse.code
attribute.- Returns:
- the code
-
getCode
public java.lang.String getCode()
Generated method - Getter of theWarehouse.code
attribute.- Returns:
- the code
-
setCode
protected void setCode(SessionContext ctx, java.lang.String value)
Generated method - Setter of theWarehouse.code
attribute.- Parameters:
value
- the code
-
setCode
protected void setCode(java.lang.String value)
Generated method - Setter of theWarehouse.code
attribute.- Parameters:
value
- the code
-
getConsignments
public java.util.Set<Consignment> getConsignments(SessionContext ctx)
Generated method - Getter of theWarehouse.consignments
attribute.- Returns:
- the consignments
-
getConsignments
public java.util.Set<Consignment> getConsignments()
Generated method - Getter of theWarehouse.consignments
attribute.- Returns:
- the consignments
-
setConsignments
public void setConsignments(SessionContext ctx, java.util.Set<Consignment> value)
Generated method - Setter of theWarehouse.consignments
attribute.- Parameters:
value
- the consignments
-
setConsignments
public void setConsignments(java.util.Set<Consignment> value)
Generated method - Setter of theWarehouse.consignments
attribute.- Parameters:
value
- the consignments
-
addToConsignments
public void addToConsignments(SessionContext ctx, Consignment value)
Generated method - Addsvalue
to consignments.- Parameters:
value
- the item to add to consignments
-
addToConsignments
public void addToConsignments(Consignment value)
Generated method - Addsvalue
to consignments.- Parameters:
value
- the item to add to consignments
-
removeFromConsignments
public void removeFromConsignments(SessionContext ctx, Consignment value)
Generated method - Removesvalue
from consignments.- Parameters:
value
- the item to remove from consignments
-
removeFromConsignments
public void removeFromConsignments(Consignment value)
Generated method - Removesvalue
from consignments.- Parameters:
value
- the item to remove from consignments
-
createItem
protected Item createItem(SessionContext ctx, ComposedType type, Item.ItemAttributeMap allAttributes) throws JaloBusinessException
Description copied from class:Item
Has to be implemented for each concrete subtype of item. This method is responsible for creating a new item instance ( by calling managers, ejb homes, etc. ) duringComposedType.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; }
- Overrides:
createItem
in classGenericItem
- Parameters:
ctx
- 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 )- Returns:
- the new item instance
- Throws:
JaloBusinessException
- indicates an error during creation - any changes will be rollbacked
-
isDefault
public java.lang.Boolean isDefault(SessionContext ctx)
Generated method - Getter of theWarehouse.default
attribute.- Returns:
- the default
-
isDefault
public java.lang.Boolean isDefault()
Generated method - Getter of theWarehouse.default
attribute.- Returns:
- the default
-
isDefaultAsPrimitive
public boolean isDefaultAsPrimitive(SessionContext ctx)
Generated method - Getter of theWarehouse.default
attribute.- Returns:
- the default
-
isDefaultAsPrimitive
public boolean isDefaultAsPrimitive()
Generated method - Getter of theWarehouse.default
attribute.- Returns:
- the default
-
setDefault
protected void setDefault(SessionContext ctx, java.lang.Boolean value)
Generated method - Setter of theWarehouse.default
attribute.- Parameters:
value
- the default
-
setDefault
protected void setDefault(java.lang.Boolean value)
Generated method - Setter of theWarehouse.default
attribute.- Parameters:
value
- the default
-
setDefault
protected void setDefault(SessionContext ctx, boolean value)
Generated method - Setter of theWarehouse.default
attribute.- Parameters:
value
- the default
-
setDefault
protected void setDefault(boolean value)
Generated method - Setter of theWarehouse.default
attribute.- Parameters:
value
- the default
-
getName
public java.lang.String getName(SessionContext ctx)
Generated method - Getter of theWarehouse.name
attribute.- Returns:
- the name
-
getName
public java.lang.String getName()
Generated method - Getter of theWarehouse.name
attribute.- Returns:
- the name
-
getAllName
public java.util.Map<Language,java.lang.String> getAllName(SessionContext ctx)
Generated method - Getter of theWarehouse.name
attribute.- Returns:
- the localized name
-
getAllName
public java.util.Map<Language,java.lang.String> getAllName()
Generated method - Getter of theWarehouse.name
attribute.- Returns:
- the localized name
-
setName
public void setName(SessionContext ctx, java.lang.String value)
Generated method - Setter of theWarehouse.name
attribute.- Parameters:
value
- the name
-
setName
public void setName(java.lang.String value)
Generated method - Setter of theWarehouse.name
attribute.- Parameters:
value
- the name
-
setAllName
public void setAllName(SessionContext ctx, java.util.Map<Language,java.lang.String> value)
Generated method - Setter of theWarehouse.name
attribute.- Parameters:
value
- the name
-
setAllName
public void setAllName(java.util.Map<Language,java.lang.String> value)
Generated method - Setter of theWarehouse.name
attribute.- Parameters:
value
- the name
-
getStockLevels
public java.util.Set<StockLevel> getStockLevels(SessionContext ctx)
Generated method - Getter of theWarehouse.stockLevels
attribute.- Returns:
- the stockLevels
-
getStockLevels
public java.util.Set<StockLevel> getStockLevels()
Generated method - Getter of theWarehouse.stockLevels
attribute.- Returns:
- the stockLevels
-
setStockLevels
public void setStockLevels(SessionContext ctx, java.util.Set<StockLevel> value)
Generated method - Setter of theWarehouse.stockLevels
attribute.- Parameters:
value
- the stockLevels
-
setStockLevels
public void setStockLevels(java.util.Set<StockLevel> value)
Generated method - Setter of theWarehouse.stockLevels
attribute.- Parameters:
value
- the stockLevels
-
addToStockLevels
public void addToStockLevels(SessionContext ctx, StockLevel value)
Generated method - Addsvalue
to stockLevels.- Parameters:
value
- the item to add to stockLevels
-
addToStockLevels
public void addToStockLevels(StockLevel value)
Generated method - Addsvalue
to stockLevels.- Parameters:
value
- the item to add to stockLevels
-
removeFromStockLevels
public void removeFromStockLevels(SessionContext ctx, StockLevel value)
Generated method - Removesvalue
from stockLevels.- Parameters:
value
- the item to remove from stockLevels
-
removeFromStockLevels
public void removeFromStockLevels(StockLevel value)
Generated method - Removesvalue
from stockLevels.- Parameters:
value
- the item to remove from stockLevels
-
getVendor
public Vendor getVendor(SessionContext ctx)
Generated method - Getter of theWarehouse.vendor
attribute.- Returns:
- the vendor
-
getVendor
public Vendor getVendor()
Generated method - Getter of theWarehouse.vendor
attribute.- Returns:
- the vendor
-
setVendor
protected void setVendor(SessionContext ctx, Vendor value)
Generated method - Setter of theWarehouse.vendor
attribute.- Parameters:
value
- the vendor
-
setVendor
protected void setVendor(Vendor value)
Generated method - Setter of theWarehouse.vendor
attribute.- Parameters:
value
- the vendor
-
-