Package de.hybris.platform.catalog.jalo
Class GeneratedCatalog
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.catalog.jalo.GeneratedCatalog
- All Implemented Interfaces:
Serializable,Comparable
- Direct Known Subclasses:
Catalog
Generated class for type
Catalog.- 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 theCatalog.activeCatalogVersionattributestatic final StringQualifier of theCatalog.buyerattributeprotected static final BidirectionalOneToManyHandler<GeneratedCatalog>BidirectionalOneToManyHandlerfor handling 1:n BUYER's relation attributes from 'one' side.static final StringQualifier of theCatalog.catalogVersionsattributeprotected static final OneToManyHandler<CatalogVersion>OneToManyHandlerfor handling 1:n CATALOGVERSIONS's relation attributes from 'many' side.protected static final Map<String,Item.AttributeMode> static final StringQualifier of theCatalog.defaultCatalogattributestatic final StringQualifier of theCatalog.idattributestatic final StringQualifier of theCatalog.nameattributestatic final StringQualifier of theCatalog.previewURLTemplateattributestatic final StringQualifier of theCatalog.supplierattributeprotected static final BidirectionalOneToManyHandler<GeneratedCatalog>BidirectionalOneToManyHandlerfor handling 1:n SUPPLIER's relation attributes from 'one' side.static final StringQualifier of theCatalog.urlPatternsattributeFields 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 TypeMethodDescriptionvoidGenerated method - Addsvalueto catalogVersions.voidaddToCatalogVersions(SessionContext ctx, CatalogVersion value) Generated method - Addsvalueto catalogVersions.protected ItemcreateItem(SessionContext ctx, ComposedType type, Item.ItemAttributeMap allAttributes) Has to be implemented for each concrete subtype of item.Generated method - Getter of theCatalog.activeCatalogVersionattribute.Generated method - Getter of theCatalog.activeCatalogVersionattribute.Generated method - Getter of theCatalog.nameattribute.getAllName(SessionContext ctx) Generated method - Getter of theCatalog.nameattribute.getBuyer()Generated method - Getter of theCatalog.buyerattribute.getBuyer(SessionContext ctx) Generated method - Getter of theCatalog.buyerattribute.Generated method - Getter of theCatalog.catalogVersionsattribute.Generated method - Getter of theCatalog.catalogVersionsattribute.protected Map<String,Item.AttributeMode> getId()Generated method - Getter of theCatalog.idattribute.getId(SessionContext ctx) Generated method - Getter of theCatalog.idattribute.getName()Generated method - Getter of theCatalog.nameattribute.getName(SessionContext ctx) Generated method - Getter of theCatalog.nameattribute.Generated method - Getter of theCatalog.previewURLTemplateattribute.Generated method - Getter of theCatalog.previewURLTemplateattribute.Generated method - Getter of theCatalog.supplierattribute.Generated method - Getter of theCatalog.supplierattribute.Generated method - Getter of theCatalog.urlPatternsattribute.Generated method - Getter of theCatalog.urlPatternsattribute.Generated method - Getter of theCatalog.defaultCatalogattribute.Generated method - Getter of theCatalog.defaultCatalogattribute.booleanGenerated method - Getter of theCatalog.defaultCatalogattribute.booleanGenerated method - Getter of theCatalog.defaultCatalogattribute.voidGenerated method - Removesvaluefrom catalogVersions.voidremoveFromCatalogVersions(SessionContext ctx, CatalogVersion value) Generated method - Removesvaluefrom catalogVersions.voidGenerated method - Setter of theCatalog.activeCatalogVersionattribute.voidsetActiveCatalogVersion(SessionContext ctx, CatalogVersion value) Generated method - Setter of theCatalog.activeCatalogVersionattribute.voidsetAllName(SessionContext ctx, Map<Language, String> value) Generated method - Setter of theCatalog.nameattribute.voidsetAllName(Map<Language, String> value) Generated method - Setter of theCatalog.nameattribute.voidGenerated method - Setter of theCatalog.buyerattribute.voidsetBuyer(SessionContext ctx, Company value) Generated method - Setter of theCatalog.buyerattribute.voidsetCatalogVersions(SessionContext ctx, Set<CatalogVersion> value) Generated method - Setter of theCatalog.catalogVersionsattribute.voidsetCatalogVersions(Set<CatalogVersion> value) Generated method - Setter of theCatalog.catalogVersionsattribute.voidsetDefaultCatalog(boolean value) Generated method - Setter of theCatalog.defaultCatalogattribute.voidsetDefaultCatalog(SessionContext ctx, boolean value) Generated method - Setter of theCatalog.defaultCatalogattribute.voidsetDefaultCatalog(SessionContext ctx, Boolean value) Generated method - Setter of theCatalog.defaultCatalogattribute.voidsetDefaultCatalog(Boolean value) Generated method - Setter of theCatalog.defaultCatalogattribute.voidsetId(SessionContext ctx, String value) Generated method - Setter of theCatalog.idattribute.voidGenerated method - Setter of theCatalog.idattribute.voidsetName(SessionContext ctx, String value) Generated method - Setter of theCatalog.nameattribute.voidGenerated method - Setter of theCatalog.nameattribute.voidsetPreviewURLTemplate(SessionContext ctx, String value) Generated method - Setter of theCatalog.previewURLTemplateattribute.voidsetPreviewURLTemplate(String value) Generated method - Setter of theCatalog.previewURLTemplateattribute.voidsetSupplier(Company value) Generated method - Setter of theCatalog.supplierattribute.voidsetSupplier(SessionContext ctx, Company value) Generated method - Setter of theCatalog.supplierattribute.voidsetUrlPatterns(SessionContext ctx, Collection<String> value) Generated method - Setter of theCatalog.urlPatternsattribute.voidsetUrlPatterns(Collection<String> value) Generated method - Setter of theCatalog.urlPatternsattribute.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
-
ID
Qualifier of theCatalog.idattribute- See Also:
-
NAME
Qualifier of theCatalog.nameattribute- See Also:
-
ACTIVECATALOGVERSION
Qualifier of theCatalog.activeCatalogVersionattribute- See Also:
-
DEFAULTCATALOG
Qualifier of theCatalog.defaultCatalogattribute- See Also:
-
PREVIEWURLTEMPLATE
Qualifier of theCatalog.previewURLTemplateattribute- See Also:
-
URLPATTERNS
Qualifier of theCatalog.urlPatternsattribute- See Also:
-
CATALOGVERSIONS
Qualifier of theCatalog.catalogVersionsattribute- See Also:
-
SUPPLIER
Qualifier of theCatalog.supplierattribute- See Also:
-
BUYER
Qualifier of theCatalog.buyerattribute- See Also:
-
CATALOGVERSIONSHANDLER
OneToManyHandlerfor handling 1:n CATALOGVERSIONS's relation attributes from 'many' side. -
SUPPLIERHANDLER
BidirectionalOneToManyHandlerfor handling 1:n SUPPLIER's relation attributes from 'one' side. -
BUYERHANDLER
BidirectionalOneToManyHandlerfor handling 1:n BUYER's relation attributes from 'one' side. -
DEFAULT_INITIAL_ATTRIBUTES
-
-
Constructor Details
-
GeneratedCatalog
public GeneratedCatalog()
-
-
Method Details
-
getDefaultAttributeModes
- Overrides:
getDefaultAttributeModesin classItem
-
getActiveCatalogVersion
Generated method - Getter of theCatalog.activeCatalogVersionattribute.- Returns:
- the activeCatalogVersion - active CatalogVersion
-
getActiveCatalogVersion
Generated method - Getter of theCatalog.activeCatalogVersionattribute.- Returns:
- the activeCatalogVersion - active CatalogVersion
-
setActiveCatalogVersion
Generated method - Setter of theCatalog.activeCatalogVersionattribute.- Parameters:
value- the activeCatalogVersion - active CatalogVersion
-
setActiveCatalogVersion
Generated method - Setter of theCatalog.activeCatalogVersionattribute.- Parameters:
value- the activeCatalogVersion - active CatalogVersion
-
getBuyer
Generated method - Getter of theCatalog.buyerattribute.- Returns:
- the buyer
-
getBuyer
Generated method - Getter of theCatalog.buyerattribute.- Returns:
- the buyer
-
setBuyer
Generated method - Setter of theCatalog.buyerattribute.- Parameters:
value- the buyer
-
setBuyer
Generated method - Setter of theCatalog.buyerattribute.- Parameters:
value- the buyer
-
getCatalogVersions
Generated method - Getter of theCatalog.catalogVersionsattribute.- Returns:
- the catalogVersions
-
getCatalogVersions
Generated method - Getter of theCatalog.catalogVersionsattribute.- Returns:
- the catalogVersions
-
setCatalogVersions
Generated method - Setter of theCatalog.catalogVersionsattribute.- Parameters:
value- the catalogVersions
-
setCatalogVersions
Generated method - Setter of theCatalog.catalogVersionsattribute.- Parameters:
value- the catalogVersions
-
addToCatalogVersions
Generated method - Addsvalueto catalogVersions.- Parameters:
value- the item to add to catalogVersions
-
addToCatalogVersions
Generated method - Addsvalueto catalogVersions.- Parameters:
value- the item to add to catalogVersions
-
removeFromCatalogVersions
Generated method - Removesvaluefrom catalogVersions.- Parameters:
value- the item to remove from catalogVersions
-
removeFromCatalogVersions
Generated method - Removesvaluefrom catalogVersions.- Parameters:
value- the item to remove from catalogVersions
-
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
-
isDefaultCatalog
Generated method - Getter of theCatalog.defaultCatalogattribute.- Returns:
- the defaultCatalog - Default catalog
-
isDefaultCatalog
Generated method - Getter of theCatalog.defaultCatalogattribute.- Returns:
- the defaultCatalog - Default catalog
-
isDefaultCatalogAsPrimitive
Generated method - Getter of theCatalog.defaultCatalogattribute.- Returns:
- the defaultCatalog - Default catalog
-
isDefaultCatalogAsPrimitive
public boolean isDefaultCatalogAsPrimitive()Generated method - Getter of theCatalog.defaultCatalogattribute.- Returns:
- the defaultCatalog - Default catalog
-
setDefaultCatalog
Generated method - Setter of theCatalog.defaultCatalogattribute.- Parameters:
value- the defaultCatalog - Default catalog
-
setDefaultCatalog
Generated method - Setter of theCatalog.defaultCatalogattribute.- Parameters:
value- the defaultCatalog - Default catalog
-
setDefaultCatalog
Generated method - Setter of theCatalog.defaultCatalogattribute.- Parameters:
value- the defaultCatalog - Default catalog
-
setDefaultCatalog
public void setDefaultCatalog(boolean value) Generated method - Setter of theCatalog.defaultCatalogattribute.- Parameters:
value- the defaultCatalog - Default catalog
-
getId
Generated method - Getter of theCatalog.idattribute.- Returns:
- the id - ID
-
getId
Generated method - Getter of theCatalog.idattribute.- Returns:
- the id - ID
-
setId
Generated method - Setter of theCatalog.idattribute.- Parameters:
value- the id - ID
-
setId
Generated method - Setter of theCatalog.idattribute.- Parameters:
value- the id - ID
-
getName
Generated method - Getter of theCatalog.nameattribute.- Returns:
- the name - Name
-
getName
Generated method - Getter of theCatalog.nameattribute.- Returns:
- the name - Name
-
getAllName
Generated method - Getter of theCatalog.nameattribute.- Returns:
- the localized name - Name
-
getAllName
Generated method - Getter of theCatalog.nameattribute.- Returns:
- the localized name - Name
-
setName
Generated method - Setter of theCatalog.nameattribute.- Parameters:
value- the name - Name
-
setName
Generated method - Setter of theCatalog.nameattribute.- Parameters:
value- the name - Name
-
setAllName
Generated method - Setter of theCatalog.nameattribute.- Parameters:
value- the name - Name
-
setAllName
Generated method - Setter of theCatalog.nameattribute.- Parameters:
value- the name - Name
-
getPreviewURLTemplate
Generated method - Getter of theCatalog.previewURLTemplateattribute.- Returns:
- the previewURLTemplate
-
getPreviewURLTemplate
Generated method - Getter of theCatalog.previewURLTemplateattribute.- Returns:
- the previewURLTemplate
-
setPreviewURLTemplate
Generated method - Setter of theCatalog.previewURLTemplateattribute.- Parameters:
value- the previewURLTemplate
-
setPreviewURLTemplate
Generated method - Setter of theCatalog.previewURLTemplateattribute.- Parameters:
value- the previewURLTemplate
-
getSupplier
Generated method - Getter of theCatalog.supplierattribute.- Returns:
- the supplier
-
getSupplier
Generated method - Getter of theCatalog.supplierattribute.- Returns:
- the supplier
-
setSupplier
Generated method - Setter of theCatalog.supplierattribute.- Parameters:
value- the supplier
-
setSupplier
Generated method - Setter of theCatalog.supplierattribute.- Parameters:
value- the supplier
-
getUrlPatterns
Generated method - Getter of theCatalog.urlPatternsattribute.- Returns:
- the urlPatterns - Collection of URL patterns
-
getUrlPatterns
Generated method - Getter of theCatalog.urlPatternsattribute.- Returns:
- the urlPatterns - Collection of URL patterns
-
setUrlPatterns
Generated method - Setter of theCatalog.urlPatternsattribute.- Parameters:
value- the urlPatterns - Collection of URL patterns
-
setUrlPatterns
Generated method - Setter of theCatalog.urlPatternsattribute.- Parameters:
value- the urlPatterns - Collection of URL patterns
-