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.StringCODEQualifier of theWarehouse.codeattributestatic java.lang.StringCONSIGNMENTSQualifier of theWarehouse.consignmentsattributeprotected static OneToManyHandler<Consignment>CONSIGNMENTSHANDLEROneToManyHandlerfor handling 1:n CONSIGNMENTS's relation attributes from 'many' side.static java.lang.StringDEFAULTQualifier of theWarehouse.defaultattributeprotected static java.util.Map<java.lang.String,Item.AttributeMode>DEFAULT_INITIAL_ATTRIBUTESstatic java.lang.StringNAMEQualifier of theWarehouse.nameattributestatic java.lang.StringSTOCKLEVELSQualifier of theWarehouse.stockLevelsattributeprotected static OneToManyHandler<StockLevel>STOCKLEVELSHANDLEROneToManyHandlerfor handling 1:n STOCKLEVELS's relation attributes from 'many' side.static java.lang.StringVENDORQualifier of theWarehouse.vendorattributeprotected static BidirectionalOneToManyHandler<GeneratedWarehouse>VENDORHANDLERBidirectionalOneToManyHandlerfor handling 1:n VENDOR's relation attributes from 'one' side.static java.lang.StringVENDORPOSQualifier of theWarehouse.vendorPOSattribute-
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 voidaddToConsignments(SessionContext ctx, Consignment value)Generated method - Addsvalueto consignments.voidaddToConsignments(Consignment value)Generated method - Addsvalueto consignments.voidaddToStockLevels(SessionContext ctx, StockLevel value)Generated method - Addsvalueto stockLevels.voidaddToStockLevels(StockLevel value)Generated method - Addsvalueto stockLevels.protected ItemcreateItem(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.nameattribute.java.util.Map<Language,java.lang.String>getAllName(SessionContext ctx)Generated method - Getter of theWarehouse.nameattribute.java.lang.StringgetCode()Generated method - Getter of theWarehouse.codeattribute.java.lang.StringgetCode(SessionContext ctx)Generated method - Getter of theWarehouse.codeattribute.java.util.Set<Consignment>getConsignments()Generated method - Getter of theWarehouse.consignmentsattribute.java.util.Set<Consignment>getConsignments(SessionContext ctx)Generated method - Getter of theWarehouse.consignmentsattribute.protected java.util.Map<java.lang.String,Item.AttributeMode>getDefaultAttributeModes()java.lang.StringgetName()Generated method - Getter of theWarehouse.nameattribute.java.lang.StringgetName(SessionContext ctx)Generated method - Getter of theWarehouse.nameattribute.java.util.Set<StockLevel>getStockLevels()Generated method - Getter of theWarehouse.stockLevelsattribute.java.util.Set<StockLevel>getStockLevels(SessionContext ctx)Generated method - Getter of theWarehouse.stockLevelsattribute.VendorgetVendor()Generated method - Getter of theWarehouse.vendorattribute.VendorgetVendor(SessionContext ctx)Generated method - Getter of theWarehouse.vendorattribute.java.lang.BooleanisDefault()Generated method - Getter of theWarehouse.defaultattribute.java.lang.BooleanisDefault(SessionContext ctx)Generated method - Getter of theWarehouse.defaultattribute.booleanisDefaultAsPrimitive()Generated method - Getter of theWarehouse.defaultattribute.booleanisDefaultAsPrimitive(SessionContext ctx)Generated method - Getter of theWarehouse.defaultattribute.voidremoveFromConsignments(SessionContext ctx, Consignment value)Generated method - Removesvaluefrom consignments.voidremoveFromConsignments(Consignment value)Generated method - Removesvaluefrom consignments.voidremoveFromStockLevels(SessionContext ctx, StockLevel value)Generated method - Removesvaluefrom stockLevels.voidremoveFromStockLevels(StockLevel value)Generated method - Removesvaluefrom stockLevels.voidsetAllName(SessionContext ctx, java.util.Map<Language,java.lang.String> value)Generated method - Setter of theWarehouse.nameattribute.voidsetAllName(java.util.Map<Language,java.lang.String> value)Generated method - Setter of theWarehouse.nameattribute.protected voidsetCode(SessionContext ctx, java.lang.String value)Generated method - Setter of theWarehouse.codeattribute.protected voidsetCode(java.lang.String value)Generated method - Setter of theWarehouse.codeattribute.voidsetConsignments(SessionContext ctx, java.util.Set<Consignment> value)Generated method - Setter of theWarehouse.consignmentsattribute.voidsetConsignments(java.util.Set<Consignment> value)Generated method - Setter of theWarehouse.consignmentsattribute.protected voidsetDefault(boolean value)Generated method - Setter of theWarehouse.defaultattribute.protected voidsetDefault(SessionContext ctx, boolean value)Generated method - Setter of theWarehouse.defaultattribute.protected voidsetDefault(SessionContext ctx, java.lang.Boolean value)Generated method - Setter of theWarehouse.defaultattribute.protected voidsetDefault(java.lang.Boolean value)Generated method - Setter of theWarehouse.defaultattribute.voidsetName(SessionContext ctx, java.lang.String value)Generated method - Setter of theWarehouse.nameattribute.voidsetName(java.lang.String value)Generated method - Setter of theWarehouse.nameattribute.voidsetStockLevels(SessionContext ctx, java.util.Set<StockLevel> value)Generated method - Setter of theWarehouse.stockLevelsattribute.voidsetStockLevels(java.util.Set<StockLevel> value)Generated method - Setter of theWarehouse.stockLevelsattribute.protected voidsetVendor(SessionContext ctx, Vendor value)Generated method - Setter of theWarehouse.vendorattribute.protected voidsetVendor(Vendor value)Generated method - Setter of theWarehouse.vendorattribute.-
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.codeattribute- See Also:
- Constant Field Values
-
NAME
public static final java.lang.String NAME
Qualifier of theWarehouse.nameattribute- See Also:
- Constant Field Values
-
DEFAULT
public static final java.lang.String DEFAULT
Qualifier of theWarehouse.defaultattribute- See Also:
- Constant Field Values
-
VENDORPOS
public static final java.lang.String VENDORPOS
Qualifier of theWarehouse.vendorPOSattribute- See Also:
- Constant Field Values
-
VENDOR
public static final java.lang.String VENDOR
Qualifier of theWarehouse.vendorattribute- See Also:
- Constant Field Values
-
CONSIGNMENTS
public static final java.lang.String CONSIGNMENTS
Qualifier of theWarehouse.consignmentsattribute- See Also:
- Constant Field Values
-
STOCKLEVELS
public static final java.lang.String STOCKLEVELS
Qualifier of theWarehouse.stockLevelsattribute- See Also:
- Constant Field Values
-
VENDORHANDLER
protected static final BidirectionalOneToManyHandler<GeneratedWarehouse> VENDORHANDLER
BidirectionalOneToManyHandlerfor handling 1:n VENDOR's relation attributes from 'one' side.
-
CONSIGNMENTSHANDLER
protected static final OneToManyHandler<Consignment> CONSIGNMENTSHANDLER
OneToManyHandlerfor handling 1:n CONSIGNMENTS's relation attributes from 'many' side.
-
STOCKLEVELSHANDLER
protected static final OneToManyHandler<StockLevel> STOCKLEVELSHANDLER
OneToManyHandlerfor 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:
getDefaultAttributeModesin classItem
-
getCode
public java.lang.String getCode(SessionContext ctx)
Generated method - Getter of theWarehouse.codeattribute.- Returns:
- the code
-
getCode
public java.lang.String getCode()
Generated method - Getter of theWarehouse.codeattribute.- Returns:
- the code
-
setCode
protected void setCode(SessionContext ctx, java.lang.String value)
Generated method - Setter of theWarehouse.codeattribute.- Parameters:
value- the code
-
setCode
protected void setCode(java.lang.String value)
Generated method - Setter of theWarehouse.codeattribute.- Parameters:
value- the code
-
getConsignments
public java.util.Set<Consignment> getConsignments(SessionContext ctx)
Generated method - Getter of theWarehouse.consignmentsattribute.- Returns:
- the consignments
-
getConsignments
public java.util.Set<Consignment> getConsignments()
Generated method - Getter of theWarehouse.consignmentsattribute.- Returns:
- the consignments
-
setConsignments
public void setConsignments(SessionContext ctx, java.util.Set<Consignment> value)
Generated method - Setter of theWarehouse.consignmentsattribute.- Parameters:
value- the consignments
-
setConsignments
public void setConsignments(java.util.Set<Consignment> value)
Generated method - Setter of theWarehouse.consignmentsattribute.- Parameters:
value- the consignments
-
addToConsignments
public void addToConsignments(SessionContext ctx, Consignment value)
Generated method - Addsvalueto consignments.- Parameters:
value- the item to add to consignments
-
addToConsignments
public void addToConsignments(Consignment value)
Generated method - Addsvalueto consignments.- Parameters:
value- the item to add to consignments
-
removeFromConsignments
public void removeFromConsignments(SessionContext ctx, Consignment value)
Generated method - Removesvaluefrom consignments.- Parameters:
value- the item to remove from consignments
-
removeFromConsignments
public void removeFromConsignments(Consignment value)
Generated method - Removesvaluefrom 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:ItemHas 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:
createItemin 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.defaultattribute.- Returns:
- the default
-
isDefault
public java.lang.Boolean isDefault()
Generated method - Getter of theWarehouse.defaultattribute.- Returns:
- the default
-
isDefaultAsPrimitive
public boolean isDefaultAsPrimitive(SessionContext ctx)
Generated method - Getter of theWarehouse.defaultattribute.- Returns:
- the default
-
isDefaultAsPrimitive
public boolean isDefaultAsPrimitive()
Generated method - Getter of theWarehouse.defaultattribute.- Returns:
- the default
-
setDefault
protected void setDefault(SessionContext ctx, java.lang.Boolean value)
Generated method - Setter of theWarehouse.defaultattribute.- Parameters:
value- the default
-
setDefault
protected void setDefault(java.lang.Boolean value)
Generated method - Setter of theWarehouse.defaultattribute.- Parameters:
value- the default
-
setDefault
protected void setDefault(SessionContext ctx, boolean value)
Generated method - Setter of theWarehouse.defaultattribute.- Parameters:
value- the default
-
setDefault
protected void setDefault(boolean value)
Generated method - Setter of theWarehouse.defaultattribute.- Parameters:
value- the default
-
getName
public java.lang.String getName(SessionContext ctx)
Generated method - Getter of theWarehouse.nameattribute.- Returns:
- the name
-
getName
public java.lang.String getName()
Generated method - Getter of theWarehouse.nameattribute.- Returns:
- the name
-
getAllName
public java.util.Map<Language,java.lang.String> getAllName(SessionContext ctx)
Generated method - Getter of theWarehouse.nameattribute.- Returns:
- the localized name
-
getAllName
public java.util.Map<Language,java.lang.String> getAllName()
Generated method - Getter of theWarehouse.nameattribute.- Returns:
- the localized name
-
setName
public void setName(SessionContext ctx, java.lang.String value)
Generated method - Setter of theWarehouse.nameattribute.- Parameters:
value- the name
-
setName
public void setName(java.lang.String value)
Generated method - Setter of theWarehouse.nameattribute.- Parameters:
value- the name
-
setAllName
public void setAllName(SessionContext ctx, java.util.Map<Language,java.lang.String> value)
Generated method - Setter of theWarehouse.nameattribute.- Parameters:
value- the name
-
setAllName
public void setAllName(java.util.Map<Language,java.lang.String> value)
Generated method - Setter of theWarehouse.nameattribute.- Parameters:
value- the name
-
getStockLevels
public java.util.Set<StockLevel> getStockLevels(SessionContext ctx)
Generated method - Getter of theWarehouse.stockLevelsattribute.- Returns:
- the stockLevels
-
getStockLevels
public java.util.Set<StockLevel> getStockLevels()
Generated method - Getter of theWarehouse.stockLevelsattribute.- Returns:
- the stockLevels
-
setStockLevels
public void setStockLevels(SessionContext ctx, java.util.Set<StockLevel> value)
Generated method - Setter of theWarehouse.stockLevelsattribute.- Parameters:
value- the stockLevels
-
setStockLevels
public void setStockLevels(java.util.Set<StockLevel> value)
Generated method - Setter of theWarehouse.stockLevelsattribute.- Parameters:
value- the stockLevels
-
addToStockLevels
public void addToStockLevels(SessionContext ctx, StockLevel value)
Generated method - Addsvalueto stockLevels.- Parameters:
value- the item to add to stockLevels
-
addToStockLevels
public void addToStockLevels(StockLevel value)
Generated method - Addsvalueto stockLevels.- Parameters:
value- the item to add to stockLevels
-
removeFromStockLevels
public void removeFromStockLevels(SessionContext ctx, StockLevel value)
Generated method - Removesvaluefrom stockLevels.- Parameters:
value- the item to remove from stockLevels
-
removeFromStockLevels
public void removeFromStockLevels(StockLevel value)
Generated method - Removesvaluefrom stockLevels.- Parameters:
value- the item to remove from stockLevels
-
getVendor
public Vendor getVendor(SessionContext ctx)
Generated method - Getter of theWarehouse.vendorattribute.- Returns:
- the vendor
-
getVendor
public Vendor getVendor()
Generated method - Getter of theWarehouse.vendorattribute.- Returns:
- the vendor
-
setVendor
protected void setVendor(SessionContext ctx, Vendor value)
Generated method - Setter of theWarehouse.vendorattribute.- Parameters:
value- the vendor
-
setVendor
protected void setVendor(Vendor value)
Generated method - Setter of theWarehouse.vendorattribute.- Parameters:
value- the vendor
-
-