Class GeneratedIntegrationObjectItemAttribute
- 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.integrationservices.jalo.GeneratedIntegrationObjectItemAttribute
-
- All Implemented Interfaces:
java.io.Serializable
,java.lang.Comparable
- Direct Known Subclasses:
IntegrationObjectItemAttribute
public abstract class GeneratedIntegrationObjectItemAttribute extends GenericItem
Generated class for typeIntegrationObjectItemAttribute
.- 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
ATTRIBUTEDESCRIPTOR
Qualifier of theIntegrationObjectItemAttribute.attributeDescriptor
attributestatic java.lang.String
ATTRIBUTENAME
Qualifier of theIntegrationObjectItemAttribute.attributeName
attributestatic java.lang.String
AUTOCREATE
Qualifier of theIntegrationObjectItemAttribute.autoCreate
attributeprotected static java.util.Map<java.lang.String,Item.AttributeMode>
DEFAULT_INITIAL_ATTRIBUTES
static java.lang.String
INTEGRATIONOBJECTITEM
Qualifier of theIntegrationObjectItemAttribute.integrationObjectItem
attributeprotected static BidirectionalOneToManyHandler<GeneratedIntegrationObjectItemAttribute>
INTEGRATIONOBJECTITEMHANDLER
BidirectionalOneToManyHandler
for handling 1:n INTEGRATIONOBJECTITEM's relation attributes from 'one' side.static java.lang.String
RETURNINTEGRATIONOBJECTITEM
Qualifier of theIntegrationObjectItemAttribute.returnIntegrationObjectItem
attributestatic java.lang.String
UNIQUE
Qualifier of theIntegrationObjectItemAttribute.unique
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 GeneratedIntegrationObjectItemAttribute()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected Item
createItem(SessionContext ctx, ComposedType type, Item.ItemAttributeMap allAttributes)
Has to be implemented for each concrete subtype of item.AttributeDescriptor
getAttributeDescriptor()
Generated method - Getter of theIntegrationObjectItemAttribute.attributeDescriptor
attribute.AttributeDescriptor
getAttributeDescriptor(SessionContext ctx)
Generated method - Getter of theIntegrationObjectItemAttribute.attributeDescriptor
attribute.java.lang.String
getAttributeName()
Generated method - Getter of theIntegrationObjectItemAttribute.attributeName
attribute.java.lang.String
getAttributeName(SessionContext ctx)
Generated method - Getter of theIntegrationObjectItemAttribute.attributeName
attribute.protected java.util.Map<java.lang.String,Item.AttributeMode>
getDefaultAttributeModes()
IntegrationObjectItem
getIntegrationObjectItem()
Generated method - Getter of theIntegrationObjectItemAttribute.integrationObjectItem
attribute.IntegrationObjectItem
getIntegrationObjectItem(SessionContext ctx)
Generated method - Getter of theIntegrationObjectItemAttribute.integrationObjectItem
attribute.IntegrationObjectItem
getReturnIntegrationObjectItem()
Generated method - Getter of theIntegrationObjectItemAttribute.returnIntegrationObjectItem
attribute.IntegrationObjectItem
getReturnIntegrationObjectItem(SessionContext ctx)
Generated method - Getter of theIntegrationObjectItemAttribute.returnIntegrationObjectItem
attribute.java.lang.Boolean
isAutoCreate()
Generated method - Getter of theIntegrationObjectItemAttribute.autoCreate
attribute.java.lang.Boolean
isAutoCreate(SessionContext ctx)
Generated method - Getter of theIntegrationObjectItemAttribute.autoCreate
attribute.boolean
isAutoCreateAsPrimitive()
Generated method - Getter of theIntegrationObjectItemAttribute.autoCreate
attribute.boolean
isAutoCreateAsPrimitive(SessionContext ctx)
Generated method - Getter of theIntegrationObjectItemAttribute.autoCreate
attribute.java.lang.Boolean
isUnique()
Generated method - Getter of theIntegrationObjectItemAttribute.unique
attribute.java.lang.Boolean
isUnique(SessionContext ctx)
Generated method - Getter of theIntegrationObjectItemAttribute.unique
attribute.boolean
isUniqueAsPrimitive()
Generated method - Getter of theIntegrationObjectItemAttribute.unique
attribute.boolean
isUniqueAsPrimitive(SessionContext ctx)
Generated method - Getter of theIntegrationObjectItemAttribute.unique
attribute.void
setAttributeDescriptor(SessionContext ctx, AttributeDescriptor value)
Generated method - Setter of theIntegrationObjectItemAttribute.attributeDescriptor
attribute.void
setAttributeDescriptor(AttributeDescriptor value)
Generated method - Setter of theIntegrationObjectItemAttribute.attributeDescriptor
attribute.void
setAttributeName(SessionContext ctx, java.lang.String value)
Generated method - Setter of theIntegrationObjectItemAttribute.attributeName
attribute.void
setAttributeName(java.lang.String value)
Generated method - Setter of theIntegrationObjectItemAttribute.attributeName
attribute.void
setAutoCreate(boolean value)
Generated method - Setter of theIntegrationObjectItemAttribute.autoCreate
attribute.void
setAutoCreate(SessionContext ctx, boolean value)
Generated method - Setter of theIntegrationObjectItemAttribute.autoCreate
attribute.void
setAutoCreate(SessionContext ctx, java.lang.Boolean value)
Generated method - Setter of theIntegrationObjectItemAttribute.autoCreate
attribute.void
setAutoCreate(java.lang.Boolean value)
Generated method - Setter of theIntegrationObjectItemAttribute.autoCreate
attribute.void
setIntegrationObjectItem(IntegrationObjectItem value)
Generated method - Setter of theIntegrationObjectItemAttribute.integrationObjectItem
attribute.void
setIntegrationObjectItem(SessionContext ctx, IntegrationObjectItem value)
Generated method - Setter of theIntegrationObjectItemAttribute.integrationObjectItem
attribute.void
setReturnIntegrationObjectItem(IntegrationObjectItem value)
Generated method - Setter of theIntegrationObjectItemAttribute.returnIntegrationObjectItem
attribute.void
setReturnIntegrationObjectItem(SessionContext ctx, IntegrationObjectItem value)
Generated method - Setter of theIntegrationObjectItemAttribute.returnIntegrationObjectItem
attribute.void
setUnique(boolean value)
Generated method - Setter of theIntegrationObjectItemAttribute.unique
attribute.void
setUnique(SessionContext ctx, boolean value)
Generated method - Setter of theIntegrationObjectItemAttribute.unique
attribute.void
setUnique(SessionContext ctx, java.lang.Boolean value)
Generated method - Setter of theIntegrationObjectItemAttribute.unique
attribute.void
setUnique(java.lang.Boolean value)
Generated method - Setter of theIntegrationObjectItemAttribute.unique
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
-
ATTRIBUTEDESCRIPTOR
public static final java.lang.String ATTRIBUTEDESCRIPTOR
Qualifier of theIntegrationObjectItemAttribute.attributeDescriptor
attribute- See Also:
- Constant Field Values
-
ATTRIBUTENAME
public static final java.lang.String ATTRIBUTENAME
Qualifier of theIntegrationObjectItemAttribute.attributeName
attribute- See Also:
- Constant Field Values
-
RETURNINTEGRATIONOBJECTITEM
public static final java.lang.String RETURNINTEGRATIONOBJECTITEM
Qualifier of theIntegrationObjectItemAttribute.returnIntegrationObjectItem
attribute- See Also:
- Constant Field Values
-
UNIQUE
public static final java.lang.String UNIQUE
Qualifier of theIntegrationObjectItemAttribute.unique
attribute- See Also:
- Constant Field Values
-
AUTOCREATE
public static final java.lang.String AUTOCREATE
Qualifier of theIntegrationObjectItemAttribute.autoCreate
attribute- See Also:
- Constant Field Values
-
INTEGRATIONOBJECTITEM
public static final java.lang.String INTEGRATIONOBJECTITEM
Qualifier of theIntegrationObjectItemAttribute.integrationObjectItem
attribute- See Also:
- Constant Field Values
-
INTEGRATIONOBJECTITEMHANDLER
protected static final BidirectionalOneToManyHandler<GeneratedIntegrationObjectItemAttribute> INTEGRATIONOBJECTITEMHANDLER
BidirectionalOneToManyHandler
for handling 1:n INTEGRATIONOBJECTITEM's relation attributes from 'one' 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
-
getAttributeDescriptor
public AttributeDescriptor getAttributeDescriptor(SessionContext ctx)
Generated method - Getter of theIntegrationObjectItemAttribute.attributeDescriptor
attribute.- Returns:
- the attributeDescriptor
-
getAttributeDescriptor
public AttributeDescriptor getAttributeDescriptor()
Generated method - Getter of theIntegrationObjectItemAttribute.attributeDescriptor
attribute.- Returns:
- the attributeDescriptor
-
setAttributeDescriptor
public void setAttributeDescriptor(SessionContext ctx, AttributeDescriptor value)
Generated method - Setter of theIntegrationObjectItemAttribute.attributeDescriptor
attribute.- Parameters:
value
- the attributeDescriptor
-
setAttributeDescriptor
public void setAttributeDescriptor(AttributeDescriptor value)
Generated method - Setter of theIntegrationObjectItemAttribute.attributeDescriptor
attribute.- Parameters:
value
- the attributeDescriptor
-
getAttributeName
public java.lang.String getAttributeName(SessionContext ctx)
Generated method - Getter of theIntegrationObjectItemAttribute.attributeName
attribute.- Returns:
- the attributeName
-
getAttributeName
public java.lang.String getAttributeName()
Generated method - Getter of theIntegrationObjectItemAttribute.attributeName
attribute.- Returns:
- the attributeName
-
setAttributeName
public void setAttributeName(SessionContext ctx, java.lang.String value)
Generated method - Setter of theIntegrationObjectItemAttribute.attributeName
attribute.- Parameters:
value
- the attributeName
-
setAttributeName
public void setAttributeName(java.lang.String value)
Generated method - Setter of theIntegrationObjectItemAttribute.attributeName
attribute.- Parameters:
value
- the attributeName
-
isAutoCreate
public java.lang.Boolean isAutoCreate(SessionContext ctx)
Generated method - Getter of theIntegrationObjectItemAttribute.autoCreate
attribute.- Returns:
- the autoCreate
-
isAutoCreate
public java.lang.Boolean isAutoCreate()
Generated method - Getter of theIntegrationObjectItemAttribute.autoCreate
attribute.- Returns:
- the autoCreate
-
isAutoCreateAsPrimitive
public boolean isAutoCreateAsPrimitive(SessionContext ctx)
Generated method - Getter of theIntegrationObjectItemAttribute.autoCreate
attribute.- Returns:
- the autoCreate
-
isAutoCreateAsPrimitive
public boolean isAutoCreateAsPrimitive()
Generated method - Getter of theIntegrationObjectItemAttribute.autoCreate
attribute.- Returns:
- the autoCreate
-
setAutoCreate
public void setAutoCreate(SessionContext ctx, java.lang.Boolean value)
Generated method - Setter of theIntegrationObjectItemAttribute.autoCreate
attribute.- Parameters:
value
- the autoCreate
-
setAutoCreate
public void setAutoCreate(java.lang.Boolean value)
Generated method - Setter of theIntegrationObjectItemAttribute.autoCreate
attribute.- Parameters:
value
- the autoCreate
-
setAutoCreate
public void setAutoCreate(SessionContext ctx, boolean value)
Generated method - Setter of theIntegrationObjectItemAttribute.autoCreate
attribute.- Parameters:
value
- the autoCreate
-
setAutoCreate
public void setAutoCreate(boolean value)
Generated method - Setter of theIntegrationObjectItemAttribute.autoCreate
attribute.- Parameters:
value
- the autoCreate
-
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
-
getIntegrationObjectItem
public IntegrationObjectItem getIntegrationObjectItem(SessionContext ctx)
Generated method - Getter of theIntegrationObjectItemAttribute.integrationObjectItem
attribute.- Returns:
- the integrationObjectItem
-
getIntegrationObjectItem
public IntegrationObjectItem getIntegrationObjectItem()
Generated method - Getter of theIntegrationObjectItemAttribute.integrationObjectItem
attribute.- Returns:
- the integrationObjectItem
-
setIntegrationObjectItem
public void setIntegrationObjectItem(SessionContext ctx, IntegrationObjectItem value)
Generated method - Setter of theIntegrationObjectItemAttribute.integrationObjectItem
attribute.- Parameters:
value
- the integrationObjectItem
-
setIntegrationObjectItem
public void setIntegrationObjectItem(IntegrationObjectItem value)
Generated method - Setter of theIntegrationObjectItemAttribute.integrationObjectItem
attribute.- Parameters:
value
- the integrationObjectItem
-
getReturnIntegrationObjectItem
public IntegrationObjectItem getReturnIntegrationObjectItem(SessionContext ctx)
Generated method - Getter of theIntegrationObjectItemAttribute.returnIntegrationObjectItem
attribute.- Returns:
- the returnIntegrationObjectItem
-
getReturnIntegrationObjectItem
public IntegrationObjectItem getReturnIntegrationObjectItem()
Generated method - Getter of theIntegrationObjectItemAttribute.returnIntegrationObjectItem
attribute.- Returns:
- the returnIntegrationObjectItem
-
setReturnIntegrationObjectItem
public void setReturnIntegrationObjectItem(SessionContext ctx, IntegrationObjectItem value)
Generated method - Setter of theIntegrationObjectItemAttribute.returnIntegrationObjectItem
attribute.- Parameters:
value
- the returnIntegrationObjectItem
-
setReturnIntegrationObjectItem
public void setReturnIntegrationObjectItem(IntegrationObjectItem value)
Generated method - Setter of theIntegrationObjectItemAttribute.returnIntegrationObjectItem
attribute.- Parameters:
value
- the returnIntegrationObjectItem
-
isUnique
public java.lang.Boolean isUnique(SessionContext ctx)
Generated method - Getter of theIntegrationObjectItemAttribute.unique
attribute.- Returns:
- the unique
-
isUnique
public java.lang.Boolean isUnique()
Generated method - Getter of theIntegrationObjectItemAttribute.unique
attribute.- Returns:
- the unique
-
isUniqueAsPrimitive
public boolean isUniqueAsPrimitive(SessionContext ctx)
Generated method - Getter of theIntegrationObjectItemAttribute.unique
attribute.- Returns:
- the unique
-
isUniqueAsPrimitive
public boolean isUniqueAsPrimitive()
Generated method - Getter of theIntegrationObjectItemAttribute.unique
attribute.- Returns:
- the unique
-
setUnique
public void setUnique(SessionContext ctx, java.lang.Boolean value)
Generated method - Setter of theIntegrationObjectItemAttribute.unique
attribute.- Parameters:
value
- the unique
-
setUnique
public void setUnique(java.lang.Boolean value)
Generated method - Setter of theIntegrationObjectItemAttribute.unique
attribute.- Parameters:
value
- the unique
-
setUnique
public void setUnique(SessionContext ctx, boolean value)
Generated method - Setter of theIntegrationObjectItemAttribute.unique
attribute.- Parameters:
value
- the unique
-
setUnique
public void setUnique(boolean value)
Generated method - Setter of theIntegrationObjectItemAttribute.unique
attribute.- Parameters:
value
- the unique
-
-