public abstract class GeneratedContentCatalog extends Catalog
ContentCatalog.GenericItem.GenericItemImplLocalizableItem.LocalizableItemImplExtensibleItem.ExtensibleItemImplItem.AttributeFilter, Item.AttributeMode, Item.CachedGetter, Item.CachedSetter, Item.ItemAttributeMap, Item.ItemConstraint, Item.ItemImpl, Item.JaloCachedComputationException| Modifier and Type | Field and Description |
|---|---|
static java.lang.String |
CATALOGLEVELNAME
Qualifier of the
ContentCatalog.catalogLevelName attribute |
protected static java.lang.String |
CATALOGSFORCMSSITE_MARKMODIFIED
Relation disable markmodifed parameter constants for CatalogsForCMSSite from ((cms2))
|
protected static java.lang.String |
CATALOGSFORCMSSITE_SRC_ORDERED
Relation ordering override parameter constants for CatalogsForCMSSite from ((cms2))
|
protected static java.lang.String |
CATALOGSFORCMSSITE_TGT_ORDERED |
static java.lang.String |
CMSSITES
Qualifier of the
ContentCatalog.cmsSites attribute |
protected static java.util.Map<java.lang.String,Item.AttributeMode> |
DEFAULT_INITIAL_ATTRIBUTES |
static java.lang.String |
SUBCATALOGS
Qualifier of the
ContentCatalog.subCatalogs attribute |
protected static OneToManyHandler<ContentCatalog> |
SUBCATALOGSHANDLER
OneToManyHandler for handling 1:n SUBCATALOGS's relation attributes from 'many' side. |
static java.lang.String |
SUPERCATALOG
Qualifier of the
ContentCatalog.superCatalog attribute |
protected static BidirectionalOneToManyHandler<GeneratedContentCatalog> |
SUPERCATALOGHANDLER
BidirectionalOneToManyHandler for handling 1:n SUPERCATALOG's relation attributes from 'one' side. |
ACTIVECATALOGVERSION, BUYER, BUYERHANDLER, CATALOGVERSIONS, CATALOGVERSIONSHANDLER, DEFAULTCATALOG, ID, NAME, PREVIEWURLTEMPLATE, SUPPLIER, SUPPLIERHANDLER, URLPATTERNSLANGUAGE_FALLBACK_ENABLED_CREATION_TIME_INTERNAL, _MODIFIED_TIME_INTERNAL, accessorLog, CREATION_TIME, DISABLE_ATTRIBUTE_CHECK, DISABLE_ITEMCHECK_BEFORE_REMOVABLE, EVEN, FEATURE_ACCESSMAP_QUALIFIER, INITIAL_CREATION_FLAG, isJaloOnly, MODIFIED_TIME, NEGATIVE, NOT_FOUND, OWNER, PK, POSITIVE, SAVE_FROM_SERVICE_LAYER, staticTransientObjects, TYPEimpl, tenant| Constructor and Description |
|---|
GeneratedContentCatalog() |
| Modifier and Type | Method and Description |
|---|---|
void |
addToCmsSites(CMSSite value)
Generated method - Adds
value to cmsSites. |
void |
addToCmsSites(SessionContext ctx,
CMSSite value)
Generated method - Adds
value to cmsSites. |
void |
addToSubCatalogs(ContentCatalog value)
Generated method - Adds
value to subCatalogs. |
void |
addToSubCatalogs(SessionContext ctx,
ContentCatalog value)
Generated method - Adds
value to subCatalogs. |
protected Item |
createItem(SessionContext ctx,
ComposedType type,
Item.ItemAttributeMap allAttributes)
Has to be implemented for each concrete subtype of item.
|
java.util.Map<Language,java.lang.String> |
getAllCatalogLevelName()
Generated method - Getter of the
ContentCatalog.catalogLevelName attribute. |
java.util.Map<Language,java.lang.String> |
getAllCatalogLevelName(SessionContext ctx)
Generated method - Getter of the
ContentCatalog.catalogLevelName attribute. |
java.lang.String |
getCatalogLevelName()
Generated method - Getter of the
ContentCatalog.catalogLevelName attribute. |
java.lang.String |
getCatalogLevelName(SessionContext ctx)
Generated method - Getter of the
ContentCatalog.catalogLevelName attribute. |
java.util.Collection<CMSSite> |
getCmsSites()
Generated method - Getter of the
ContentCatalog.cmsSites attribute. |
java.util.Collection<CMSSite> |
getCmsSites(SessionContext ctx)
Generated method - Getter of the
ContentCatalog.cmsSites attribute. |
long |
getCmsSitesCount() |
long |
getCmsSitesCount(SessionContext ctx) |
protected java.util.Map<java.lang.String,Item.AttributeMode> |
getDefaultAttributeModes() |
java.util.Set<ContentCatalog> |
getSubCatalogs()
Generated method - Getter of the
ContentCatalog.subCatalogs attribute. |
java.util.Set<ContentCatalog> |
getSubCatalogs(SessionContext ctx)
Generated method - Getter of the
ContentCatalog.subCatalogs attribute. |
ContentCatalog |
getSuperCatalog()
Generated method - Getter of the
ContentCatalog.superCatalog attribute. |
ContentCatalog |
getSuperCatalog(SessionContext ctx)
Generated method - Getter of the
ContentCatalog.superCatalog attribute. |
boolean |
isMarkModifiedDisabled(Item referencedItem) |
void |
removeFromCmsSites(CMSSite value)
Generated method - Removes
value from cmsSites. |
void |
removeFromCmsSites(SessionContext ctx,
CMSSite value)
Generated method - Removes
value from cmsSites. |
void |
removeFromSubCatalogs(ContentCatalog value)
Generated method - Removes
value from subCatalogs. |
void |
removeFromSubCatalogs(SessionContext ctx,
ContentCatalog value)
Generated method - Removes
value from subCatalogs. |
void |
setAllCatalogLevelName(java.util.Map<Language,java.lang.String> value)
Generated method - Setter of the
ContentCatalog.catalogLevelName attribute. |
void |
setAllCatalogLevelName(SessionContext ctx,
java.util.Map<Language,java.lang.String> value)
Generated method - Setter of the
ContentCatalog.catalogLevelName attribute. |
void |
setCatalogLevelName(SessionContext ctx,
java.lang.String value)
Generated method - Setter of the
ContentCatalog.catalogLevelName attribute. |
void |
setCatalogLevelName(java.lang.String value)
Generated method - Setter of the
ContentCatalog.catalogLevelName attribute. |
void |
setCmsSites(java.util.Collection<CMSSite> value)
Generated method - Setter of the
ContentCatalog.cmsSites attribute. |
void |
setCmsSites(SessionContext ctx,
java.util.Collection<CMSSite> value)
Generated method - Setter of the
ContentCatalog.cmsSites attribute. |
void |
setSubCatalogs(SessionContext ctx,
java.util.Set<ContentCatalog> value)
Generated method - Setter of the
ContentCatalog.subCatalogs attribute. |
void |
setSubCatalogs(java.util.Set<ContentCatalog> value)
Generated method - Setter of the
ContentCatalog.subCatalogs attribute. |
void |
setSuperCatalog(ContentCatalog value)
Generated method - Setter of the
ContentCatalog.superCatalog attribute. |
void |
setSuperCatalog(SessionContext ctx,
ContentCatalog value)
Generated method - Setter of the
ContentCatalog.superCatalog attribute. |
checkRemovable, getAgreements, getAgreements, getAllCategories, getAllCategories, getAllCategoryCount, getAllKeywordCount, getAllKeywords, getAllKeywords, getAllMediaCount, getAllMedias, getAllMedias, getAllProductCount, getAllProducts, getAllProducts, getCatalogVersion, getCategories, getCategories, getCategory, getCategory, getDefaultCurrency, getDefaultCurrency, getGenerationDate, getGenerationDate, getGeneratorInfo, getGeneratorInfo, getLanguages, getLanguages, getMedia, getMedia, getMedias, getMedias, getMimeRootDirectory, getMimeRootDirectory, getProduct, getProduct, getProducts, getProducts, getRootCategories, getRootCategories, getTerritories, getTerritories, getVersion, getVersion, isInclAssurance, isInclAssurance, isInclAssuranceAsPrimitive, isInclAssuranceAsPrimitive, isInclDuty, isInclDuty, isInclDutyAsPrimitive, isInclDutyAsPrimitive, isInclFreight, isInclFreight, isInclFreightAsPrimitive, isInclFreightAsPrimitive, isInclPacking, isInclPacking, isInclPackingAsPrimitive, isInclPackingAsPrimitive, setActiveCatalogVersion, setActiveCatalogVersionInternal, setDefaultCatalog, setUrlPatternsaddToCatalogVersions, addToCatalogVersions, getActiveCatalogVersion, getActiveCatalogVersion, getAllName, getAllName, getBuyer, getBuyer, getCatalogVersions, getCatalogVersions, getId, getId, getName, getName, getPreviewURLTemplate, getPreviewURLTemplate, getSupplier, getSupplier, getUrlPatterns, getUrlPatterns, isDefaultCatalog, isDefaultCatalog, isDefaultCatalogAsPrimitive, isDefaultCatalogAsPrimitive, removeFromCatalogVersions, removeFromCatalogVersions, setActiveCatalogVersion, setAllName, setAllName, setBuyer, setBuyer, setCatalogVersions, setCatalogVersions, setDefaultCatalog, setDefaultCatalog, setDefaultCatalog, setId, setId, setName, setName, setPreviewURLTemplate, setPreviewURLTemplate, setSupplier, setSupplier, setUrlPatternsgetInitialProperties, getNonInitialAttributesgetAllLocalizedProperties, getAllLocalizedProperties, getAllLocalizedProperties, getAllLocalizedProperties, getAllValuesSessionContext, getLocalizedProperty, getLocalizedProperty, getLocalizedPropertyInternal, getLocalizedPropertyNames, getLocalizedPropertyNames, hasLanguage, isEmptyValue, isFallbackEnabled, removeLocalizedProperty, removeLocalizedProperty, setAllLocalizedProperties, setAllLocalizedProperties, setLocalizedProperty, setLocalizedPropertycreateNonClassAccessor, getAllProperties, getAllProperties, getImplementation, getProperty, getProperty, getPropertyNames, getPropertyNames, removeProperty, removeProperty, setAllProperties, setAllProperties, setProperty, setPropertyaddLinkedItems, addLinkedItems, addLinkedItems, addLinkedItems, addLinkedItems, addLinkedItems, addLinkedItems, addLinkedItems, addLinkedItems, addNegativePermission, addPermission, addPositivePermission, assureExtensionsLoaded, changeTypeAfterCreation, checkConstraint, checkItemPermission, checkMandatoryAttribute, checkMandatoryAttribute, checkPermission, checkPermission, 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, 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, writeReplacesetTenantpublic static final java.lang.String CATALOGLEVELNAME
ContentCatalog.catalogLevelName attributepublic static final java.lang.String CMSSITES
ContentCatalog.cmsSites attributeprotected static java.lang.String CATALOGSFORCMSSITE_SRC_ORDERED
protected static java.lang.String CATALOGSFORCMSSITE_TGT_ORDERED
protected static java.lang.String CATALOGSFORCMSSITE_MARKMODIFIED
public static final java.lang.String SUPERCATALOG
ContentCatalog.superCatalog attributepublic static final java.lang.String SUBCATALOGS
ContentCatalog.subCatalogs attributeprotected static final BidirectionalOneToManyHandler<GeneratedContentCatalog> SUPERCATALOGHANDLER
BidirectionalOneToManyHandler for handling 1:n SUPERCATALOG's relation attributes from 'one' side.protected static final OneToManyHandler<ContentCatalog> SUBCATALOGSHANDLER
OneToManyHandler for handling 1:n SUBCATALOGS's relation attributes from 'many' side.protected static final java.util.Map<java.lang.String,Item.AttributeMode> DEFAULT_INITIAL_ATTRIBUTES
protected java.util.Map<java.lang.String,Item.AttributeMode> getDefaultAttributeModes()
getDefaultAttributeModes in class GeneratedCatalogpublic java.lang.String getCatalogLevelName(SessionContext ctx)
ContentCatalog.catalogLevelName attribute.public java.lang.String getCatalogLevelName()
ContentCatalog.catalogLevelName attribute.public java.util.Map<Language,java.lang.String> getAllCatalogLevelName(SessionContext ctx)
ContentCatalog.catalogLevelName attribute.public java.util.Map<Language,java.lang.String> getAllCatalogLevelName()
ContentCatalog.catalogLevelName attribute.public void setCatalogLevelName(SessionContext ctx, java.lang.String value)
ContentCatalog.catalogLevelName attribute.value - the catalogLevelNamepublic void setCatalogLevelName(java.lang.String value)
ContentCatalog.catalogLevelName attribute.value - the catalogLevelNamepublic void setAllCatalogLevelName(SessionContext ctx, java.util.Map<Language,java.lang.String> value)
ContentCatalog.catalogLevelName attribute.value - the catalogLevelNamepublic void setAllCatalogLevelName(java.util.Map<Language,java.lang.String> value)
ContentCatalog.catalogLevelName attribute.value - the catalogLevelNamepublic java.util.Collection<CMSSite> getCmsSites(SessionContext ctx)
ContentCatalog.cmsSites attribute.public java.util.Collection<CMSSite> getCmsSites()
ContentCatalog.cmsSites attribute.public long getCmsSitesCount(SessionContext ctx)
public long getCmsSitesCount()
public void setCmsSites(SessionContext ctx, java.util.Collection<CMSSite> value)
ContentCatalog.cmsSites attribute.value - the cmsSitespublic void setCmsSites(java.util.Collection<CMSSite> value)
ContentCatalog.cmsSites attribute.value - the cmsSitespublic void addToCmsSites(SessionContext ctx, CMSSite value)
value to cmsSites.value - the item to add to cmsSitespublic void addToCmsSites(CMSSite value)
value to cmsSites.value - the item to add to cmsSitespublic void removeFromCmsSites(SessionContext ctx, CMSSite value)
value from cmsSites.value - the item to remove from cmsSitespublic void removeFromCmsSites(CMSSite value)
value from cmsSites.value - the item to remove from cmsSitesprotected Item createItem(SessionContext ctx, ComposedType type, Item.ItemAttributeMap allAttributes) throws JaloBusinessException
ItemComposedType.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; }
createItem in class Catalogctx - 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 )JaloBusinessException - indicates an error during creation - any changes will be rollbackedpublic boolean isMarkModifiedDisabled(Item referencedItem)
isMarkModifiedDisabled in class Itempublic java.util.Set<ContentCatalog> getSubCatalogs(SessionContext ctx)
ContentCatalog.subCatalogs attribute.public java.util.Set<ContentCatalog> getSubCatalogs()
ContentCatalog.subCatalogs attribute.public void setSubCatalogs(SessionContext ctx, java.util.Set<ContentCatalog> value)
ContentCatalog.subCatalogs attribute.value - the subCatalogs - Sub Catalogspublic void setSubCatalogs(java.util.Set<ContentCatalog> value)
ContentCatalog.subCatalogs attribute.value - the subCatalogs - Sub Catalogspublic void addToSubCatalogs(SessionContext ctx, ContentCatalog value)
value to subCatalogs.value - the item to add to subCatalogs - Sub Catalogspublic void addToSubCatalogs(ContentCatalog value)
value to subCatalogs.value - the item to add to subCatalogs - Sub Catalogspublic void removeFromSubCatalogs(SessionContext ctx, ContentCatalog value)
value from subCatalogs.value - the item to remove from subCatalogs - Sub Catalogspublic void removeFromSubCatalogs(ContentCatalog value)
value from subCatalogs.value - the item to remove from subCatalogs - Sub Catalogspublic ContentCatalog getSuperCatalog(SessionContext ctx)
ContentCatalog.superCatalog attribute.public ContentCatalog getSuperCatalog()
ContentCatalog.superCatalog attribute.public void setSuperCatalog(SessionContext ctx, ContentCatalog value)
ContentCatalog.superCatalog attribute.value - the superCatalog - Super Catalogpublic void setSuperCatalog(ContentCatalog value)
ContentCatalog.superCatalog attribute.value - the superCatalog - Super CatalogCopyright © 2018 SAP SE. All Rights Reserved.