Package com.hybris.backoffice.jalo
Class GeneratedBackofficeObjectSpecialCollection
- 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
-
- com.hybris.backoffice.jalo.GeneratedBackofficeObjectSpecialCollection
-
- All Implemented Interfaces:
java.io.Serializable,java.lang.Comparable
- Direct Known Subclasses:
BackofficeObjectSpecialCollection
public abstract class GeneratedBackofficeObjectSpecialCollection extends GenericItem
Generated class for typeBackofficeObjectSpecialCollection.- 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.StringCOLLECTIONTYPEQualifier of theBackofficeObjectSpecialCollection.collectionTypeattributeprotected static java.util.Map<java.lang.String,Item.AttributeMode>DEFAULT_INITIAL_ATTRIBUTESstatic java.lang.StringELEMENTSQualifier of theBackofficeObjectSpecialCollection.elementsattributeprotected static OneToManyHandler<BackofficeObjectCollectionItemReference>ELEMENTSHANDLEROneToManyHandlerfor handling 1:n ELEMENTS's relation attributes from 'many' side.static java.lang.StringUSERQualifier of theBackofficeObjectSpecialCollection.userattributeprotected static BidirectionalOneToManyHandler<GeneratedBackofficeObjectSpecialCollection>USERHANDLERBidirectionalOneToManyHandlerfor handling 1:n USER's relation attributes from 'one' side.-
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 GeneratedBackofficeObjectSpecialCollection()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidaddToElements(BackofficeObjectCollectionItemReference value)Generated method - Addsvalueto elements.voidaddToElements(SessionContext ctx, BackofficeObjectCollectionItemReference value)Generated method - Addsvalueto elements.protected ItemcreateItem(SessionContext ctx, ComposedType type, Item.ItemAttributeMap allAttributes)Has to be implemented for each concrete subtype of item.EnumerationValuegetCollectionType()Generated method - Getter of theBackofficeObjectSpecialCollection.collectionTypeattribute.EnumerationValuegetCollectionType(SessionContext ctx)Generated method - Getter of theBackofficeObjectSpecialCollection.collectionTypeattribute.protected java.util.Map<java.lang.String,Item.AttributeMode>getDefaultAttributeModes()java.util.List<BackofficeObjectCollectionItemReference>getElements()Generated method - Getter of theBackofficeObjectSpecialCollection.elementsattribute.java.util.List<BackofficeObjectCollectionItemReference>getElements(SessionContext ctx)Generated method - Getter of theBackofficeObjectSpecialCollection.elementsattribute.UsergetUser()Generated method - Getter of theBackofficeObjectSpecialCollection.userattribute.UsergetUser(SessionContext ctx)Generated method - Getter of theBackofficeObjectSpecialCollection.userattribute.voidremoveFromElements(BackofficeObjectCollectionItemReference value)Generated method - Removesvaluefrom elements.voidremoveFromElements(SessionContext ctx, BackofficeObjectCollectionItemReference value)Generated method - Removesvaluefrom elements.voidsetCollectionType(EnumerationValue value)Generated method - Setter of theBackofficeObjectSpecialCollection.collectionTypeattribute.voidsetCollectionType(SessionContext ctx, EnumerationValue value)Generated method - Setter of theBackofficeObjectSpecialCollection.collectionTypeattribute.voidsetElements(SessionContext ctx, java.util.List<BackofficeObjectCollectionItemReference> value)Generated method - Setter of theBackofficeObjectSpecialCollection.elementsattribute.voidsetElements(java.util.List<BackofficeObjectCollectionItemReference> value)Generated method - Setter of theBackofficeObjectSpecialCollection.elementsattribute.voidsetUser(SessionContext ctx, User value)Generated method - Setter of theBackofficeObjectSpecialCollection.userattribute.voidsetUser(User value)Generated method - Setter of theBackofficeObjectSpecialCollection.userattribute.-
Methods inherited from class de.hybris.platform.jalo.GenericItem
getImplementation, getInitialProperties, getNonInitialAttributes, getRelatedItems, 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, getPartOfRemovedSessionMarker, 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, suppressRelation, toString, useTA, writeReplace
-
Methods inherited from class de.hybris.platform.util.BridgeAbstraction
setTenant
-
-
-
-
Field Detail
-
COLLECTIONTYPE
public static final java.lang.String COLLECTIONTYPE
Qualifier of theBackofficeObjectSpecialCollection.collectionTypeattribute- See Also:
- Constant Field Values
-
USER
public static final java.lang.String USER
Qualifier of theBackofficeObjectSpecialCollection.userattribute- See Also:
- Constant Field Values
-
ELEMENTS
public static final java.lang.String ELEMENTS
Qualifier of theBackofficeObjectSpecialCollection.elementsattribute- See Also:
- Constant Field Values
-
USERHANDLER
protected static final BidirectionalOneToManyHandler<GeneratedBackofficeObjectSpecialCollection> USERHANDLER
BidirectionalOneToManyHandlerfor handling 1:n USER's relation attributes from 'one' side.
-
ELEMENTSHANDLER
protected static final OneToManyHandler<BackofficeObjectCollectionItemReference> ELEMENTSHANDLER
OneToManyHandlerfor handling 1:n ELEMENTS'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
-
getCollectionType
public EnumerationValue getCollectionType(SessionContext ctx)
Generated method - Getter of theBackofficeObjectSpecialCollection.collectionTypeattribute.- Returns:
- the collectionType
-
getCollectionType
public EnumerationValue getCollectionType()
Generated method - Getter of theBackofficeObjectSpecialCollection.collectionTypeattribute.- Returns:
- the collectionType
-
setCollectionType
public void setCollectionType(SessionContext ctx, EnumerationValue value)
Generated method - Setter of theBackofficeObjectSpecialCollection.collectionTypeattribute.- Parameters:
value- the collectionType
-
setCollectionType
public void setCollectionType(EnumerationValue value)
Generated method - Setter of theBackofficeObjectSpecialCollection.collectionTypeattribute.- Parameters:
value- the collectionType
-
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
-
getElements
public java.util.List<BackofficeObjectCollectionItemReference> getElements(SessionContext ctx)
Generated method - Getter of theBackofficeObjectSpecialCollection.elementsattribute.- Returns:
- the elements
-
getElements
public java.util.List<BackofficeObjectCollectionItemReference> getElements()
Generated method - Getter of theBackofficeObjectSpecialCollection.elementsattribute.- Returns:
- the elements
-
setElements
public void setElements(SessionContext ctx, java.util.List<BackofficeObjectCollectionItemReference> value)
Generated method - Setter of theBackofficeObjectSpecialCollection.elementsattribute.- Parameters:
value- the elements
-
setElements
public void setElements(java.util.List<BackofficeObjectCollectionItemReference> value)
Generated method - Setter of theBackofficeObjectSpecialCollection.elementsattribute.- Parameters:
value- the elements
-
addToElements
public void addToElements(SessionContext ctx, BackofficeObjectCollectionItemReference value)
Generated method - Addsvalueto elements.- Parameters:
value- the item to add to elements
-
addToElements
public void addToElements(BackofficeObjectCollectionItemReference value)
Generated method - Addsvalueto elements.- Parameters:
value- the item to add to elements
-
removeFromElements
public void removeFromElements(SessionContext ctx, BackofficeObjectCollectionItemReference value)
Generated method - Removesvaluefrom elements.- Parameters:
value- the item to remove from elements
-
removeFromElements
public void removeFromElements(BackofficeObjectCollectionItemReference value)
Generated method - Removesvaluefrom elements.- Parameters:
value- the item to remove from elements
-
getUser
public User getUser(SessionContext ctx)
Generated method - Getter of theBackofficeObjectSpecialCollection.userattribute.- Returns:
- the user
-
getUser
public User getUser()
Generated method - Getter of theBackofficeObjectSpecialCollection.userattribute.- Returns:
- the user
-
setUser
public void setUser(SessionContext ctx, User value)
Generated method - Setter of theBackofficeObjectSpecialCollection.userattribute.- Parameters:
value- the user
-
setUser
public void setUser(User value)
Generated method - Setter of theBackofficeObjectSpecialCollection.userattribute.- Parameters:
value- the user
-
-