Class GeneratedIntegrationObjectClassAttribute
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.GeneratedIntegrationObjectClassAttribute
- All Implemented Interfaces:
Serializable,Comparable
- Direct Known Subclasses:
IntegrationObjectClassAttribute
Generated class for type
IntegrationObjectClassAttribute.- See Also:
-
Nested Class Summary
Nested classes/interfaces inherited from class de.hybris.platform.jalo.GenericItem
GenericItem.GenericItemImplNested classes/interfaces inherited from class de.hybris.platform.jalo.c2l.LocalizableItem
LocalizableItem.LocalizableItemImplNested classes/interfaces inherited from class de.hybris.platform.jalo.ExtensibleItem
ExtensibleItem.ExtensibleItemImplNested 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
FieldsModifier and TypeFieldDescriptionstatic final StringQualifier of theIntegrationObjectClassAttribute.attributeNameattributeprotected static final Map<String,Item.AttributeMode> static final StringQualifier of theIntegrationObjectClassAttribute.integrationObjectClassattributeprotected static final BidirectionalOneToManyHandler<GeneratedIntegrationObjectClassAttribute>BidirectionalOneToManyHandlerfor handling 1:n INTEGRATIONOBJECTCLASS's relation attributes from 'one' side.static final StringQualifier of theIntegrationObjectClassAttribute.readMethodattributestatic final StringQualifier of theIntegrationObjectClassAttribute.returnIntegrationObjectClassattributestatic final StringQualifier of theIntegrationObjectClassAttribute.uniqueattributeFields inherited from class de.hybris.platform.jalo.c2l.LocalizableItem
LANGUAGE_FALLBACK_ENABLEDFields 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, TYPEFields inherited from class de.hybris.platform.util.BridgeAbstraction
impl, tenant -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected ItemcreateItem(SessionContext ctx, ComposedType type, Item.ItemAttributeMap allAttributes) Has to be implemented for each concrete subtype of item.Generated method - Getter of theIntegrationObjectClassAttribute.attributeNameattribute.Generated method - Getter of theIntegrationObjectClassAttribute.attributeNameattribute.protected Map<String,Item.AttributeMode> Generated method - Getter of theIntegrationObjectClassAttribute.integrationObjectClassattribute.Generated method - Getter of theIntegrationObjectClassAttribute.integrationObjectClassattribute.Generated method - Getter of theIntegrationObjectClassAttribute.readMethodattribute.Generated method - Getter of theIntegrationObjectClassAttribute.readMethodattribute.Generated method - Getter of theIntegrationObjectClassAttribute.returnIntegrationObjectClassattribute.Generated method - Getter of theIntegrationObjectClassAttribute.returnIntegrationObjectClassattribute.isUnique()Generated method - Getter of theIntegrationObjectClassAttribute.uniqueattribute.isUnique(SessionContext ctx) Generated method - Getter of theIntegrationObjectClassAttribute.uniqueattribute.booleanGenerated method - Getter of theIntegrationObjectClassAttribute.uniqueattribute.booleanGenerated method - Getter of theIntegrationObjectClassAttribute.uniqueattribute.voidsetAttributeName(SessionContext ctx, String value) Generated method - Setter of theIntegrationObjectClassAttribute.attributeNameattribute.voidsetAttributeName(String value) Generated method - Setter of theIntegrationObjectClassAttribute.attributeNameattribute.voidGenerated method - Setter of theIntegrationObjectClassAttribute.integrationObjectClassattribute.voidGenerated method - Setter of theIntegrationObjectClassAttribute.integrationObjectClassattribute.voidsetReadMethod(SessionContext ctx, String value) Generated method - Setter of theIntegrationObjectClassAttribute.readMethodattribute.voidsetReadMethod(String value) Generated method - Setter of theIntegrationObjectClassAttribute.readMethodattribute.voidGenerated method - Setter of theIntegrationObjectClassAttribute.returnIntegrationObjectClassattribute.voidGenerated method - Setter of theIntegrationObjectClassAttribute.returnIntegrationObjectClassattribute.voidsetUnique(boolean value) Generated method - Setter of theIntegrationObjectClassAttribute.uniqueattribute.voidsetUnique(SessionContext ctx, boolean value) Generated method - Setter of theIntegrationObjectClassAttribute.uniqueattribute.voidsetUnique(SessionContext ctx, Boolean value) Generated method - Setter of theIntegrationObjectClassAttribute.uniqueattribute.voidGenerated method - Setter of theIntegrationObjectClassAttribute.uniqueattribute.Methods inherited from class de.hybris.platform.jalo.GenericItem
getImplementation, getInitialProperties, getNonInitialAttributes, getRelatedItems, getRelatedItems, setRelatedItemsMethods 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, setLocalizedPropertyMethods inherited from class de.hybris.platform.jalo.ExtensibleItem
createNonClassAccessor, getAllProperties, getAllProperties, getProperty, getProperty, getPropertyNames, getPropertyNames, removeProperty, removeProperty, setAllProperties, setAllProperties, setProperty, setPropertyMethods 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, writeReplaceMethods inherited from class de.hybris.platform.util.BridgeAbstraction
setTenant
-
Field Details
-
ATTRIBUTENAME
Qualifier of theIntegrationObjectClassAttribute.attributeNameattribute- See Also:
-
READMETHOD
Qualifier of theIntegrationObjectClassAttribute.readMethodattribute- See Also:
-
RETURNINTEGRATIONOBJECTCLASS
Qualifier of theIntegrationObjectClassAttribute.returnIntegrationObjectClassattribute- See Also:
-
UNIQUE
Qualifier of theIntegrationObjectClassAttribute.uniqueattribute- See Also:
-
INTEGRATIONOBJECTCLASS
Qualifier of theIntegrationObjectClassAttribute.integrationObjectClassattribute- See Also:
-
INTEGRATIONOBJECTCLASSHANDLER
protected static final BidirectionalOneToManyHandler<GeneratedIntegrationObjectClassAttribute> INTEGRATIONOBJECTCLASSHANDLERBidirectionalOneToManyHandlerfor handling 1:n INTEGRATIONOBJECTCLASS's relation attributes from 'one' side. -
DEFAULT_INITIAL_ATTRIBUTES
-
-
Constructor Details
-
GeneratedIntegrationObjectClassAttribute
public GeneratedIntegrationObjectClassAttribute()
-
-
Method Details
-
getDefaultAttributeModes
- Overrides:
getDefaultAttributeModesin classItem
-
getAttributeName
Generated method - Getter of theIntegrationObjectClassAttribute.attributeNameattribute.- Returns:
- the attributeName
-
getAttributeName
Generated method - Getter of theIntegrationObjectClassAttribute.attributeNameattribute.- Returns:
- the attributeName
-
setAttributeName
Generated method - Setter of theIntegrationObjectClassAttribute.attributeNameattribute.- Parameters:
value- the attributeName
-
setAttributeName
Generated method - Setter of theIntegrationObjectClassAttribute.attributeNameattribute.- Parameters:
value- the attributeName
-
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
-
getIntegrationObjectClass
Generated method - Getter of theIntegrationObjectClassAttribute.integrationObjectClassattribute.- Returns:
- the integrationObjectClass
-
getIntegrationObjectClass
Generated method - Getter of theIntegrationObjectClassAttribute.integrationObjectClassattribute.- Returns:
- the integrationObjectClass
-
setIntegrationObjectClass
Generated method - Setter of theIntegrationObjectClassAttribute.integrationObjectClassattribute.- Parameters:
value- the integrationObjectClass
-
setIntegrationObjectClass
Generated method - Setter of theIntegrationObjectClassAttribute.integrationObjectClassattribute.- Parameters:
value- the integrationObjectClass
-
getReadMethod
Generated method - Getter of theIntegrationObjectClassAttribute.readMethodattribute.- Returns:
- the readMethod - The method to call to read the value for the attribute
-
getReadMethod
Generated method - Getter of theIntegrationObjectClassAttribute.readMethodattribute.- Returns:
- the readMethod - The method to call to read the value for the attribute
-
setReadMethod
Generated method - Setter of theIntegrationObjectClassAttribute.readMethodattribute.- Parameters:
value- the readMethod - The method to call to read the value for the attribute
-
setReadMethod
Generated method - Setter of theIntegrationObjectClassAttribute.readMethodattribute.- Parameters:
value- the readMethod - The method to call to read the value for the attribute
-
getReturnIntegrationObjectClass
Generated method - Getter of theIntegrationObjectClassAttribute.returnIntegrationObjectClassattribute.- Returns:
- the returnIntegrationObjectClass - The IntegrationObjectClass to use when the type of the attribute is complex
-
getReturnIntegrationObjectClass
Generated method - Getter of theIntegrationObjectClassAttribute.returnIntegrationObjectClassattribute.- Returns:
- the returnIntegrationObjectClass - The IntegrationObjectClass to use when the type of the attribute is complex
-
setReturnIntegrationObjectClass
Generated method - Setter of theIntegrationObjectClassAttribute.returnIntegrationObjectClassattribute.- Parameters:
value- the returnIntegrationObjectClass - The IntegrationObjectClass to use when the type of the attribute is complex
-
setReturnIntegrationObjectClass
Generated method - Setter of theIntegrationObjectClassAttribute.returnIntegrationObjectClassattribute.- Parameters:
value- the returnIntegrationObjectClass - The IntegrationObjectClass to use when the type of the attribute is complex
-
isUnique
Generated method - Getter of theIntegrationObjectClassAttribute.uniqueattribute.- Returns:
- the unique - Determines whether this class attribute is a unique attribute for the IntegrationObjectClass,
which makes it part of the key.
Returns
true, if the attribute is unique, andfalseif not.
-
isUnique
Generated method - Getter of theIntegrationObjectClassAttribute.uniqueattribute.- Returns:
- the unique - Determines whether this class attribute is a unique attribute for the IntegrationObjectClass,
which makes it part of the key.
Returns
true, if the attribute is unique, andfalseif not.
-
isUniqueAsPrimitive
Generated method - Getter of theIntegrationObjectClassAttribute.uniqueattribute.- Returns:
- the unique - Determines whether this class attribute is a unique attribute for the IntegrationObjectClass,
which makes it part of the key.
Returns
true, if the attribute is unique, andfalseif not.
-
isUniqueAsPrimitive
public boolean isUniqueAsPrimitive()Generated method - Getter of theIntegrationObjectClassAttribute.uniqueattribute.- Returns:
- the unique - Determines whether this class attribute is a unique attribute for the IntegrationObjectClass,
which makes it part of the key.
Returns
true, if the attribute is unique, andfalseif not.
-
setUnique
Generated method - Setter of theIntegrationObjectClassAttribute.uniqueattribute.- Parameters:
value- the unique - Determines whether this class attribute is a unique attribute for the IntegrationObjectClass, which makes it part of the key. Returnstrue, if the attribute is unique, andfalseif not.
-
setUnique
Generated method - Setter of theIntegrationObjectClassAttribute.uniqueattribute.- Parameters:
value- the unique - Determines whether this class attribute is a unique attribute for the IntegrationObjectClass, which makes it part of the key. Returnstrue, if the attribute is unique, andfalseif not.
-
setUnique
Generated method - Setter of theIntegrationObjectClassAttribute.uniqueattribute.- Parameters:
value- the unique - Determines whether this class attribute is a unique attribute for the IntegrationObjectClass, which makes it part of the key. Returnstrue, if the attribute is unique, andfalseif not.
-
setUnique
public void setUnique(boolean value) Generated method - Setter of theIntegrationObjectClassAttribute.uniqueattribute.- Parameters:
value- the unique - Determines whether this class attribute is a unique attribute for the IntegrationObjectClass, which makes it part of the key. Returnstrue, if the attribute is unique, andfalseif not.
-