Package de.hybris.platform.comments.jalo
Class GeneratedComponent
- 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.comments.jalo.GeneratedComponent
-
- All Implemented Interfaces:
java.io.Serializable
,java.lang.Comparable
- Direct Known Subclasses:
Component
public abstract class GeneratedComponent extends GenericItem
Generated class for typeComponent
.- 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
AVAILABLECOMMENTTYPES
Qualifier of theComponent.availableCommentTypes
attributestatic java.lang.String
CODE
Qualifier of theComponent.code
attributestatic java.lang.String
COMMENT
Qualifier of theComponent.comment
attributeprotected static OneToManyHandler<Comment>
COMMENTHANDLER
OneToManyHandler
for handling 1:n COMMENT's relation attributes from 'many' side.protected static java.lang.String
COMPONENTCREATEPRINCIPALRELATION_MARKMODIFIED
Relation disable markmodifed parameter constants for ComponentCreatePrincipalRelation from ((comments))protected static java.lang.String
COMPONENTCREATEPRINCIPALRELATION_SRC_ORDERED
Relation ordering override parameter constants for ComponentCreatePrincipalRelation from ((comments))protected static java.lang.String
COMPONENTCREATEPRINCIPALRELATION_TGT_ORDERED
protected static java.lang.String
COMPONENTREADPRINCIPALRELATION_MARKMODIFIED
Relation disable markmodifed parameter constants for ComponentReadPrincipalRelation from ((comments))protected static java.lang.String
COMPONENTREADPRINCIPALRELATION_SRC_ORDERED
Relation ordering override parameter constants for ComponentReadPrincipalRelation from ((comments))protected static java.lang.String
COMPONENTREADPRINCIPALRELATION_TGT_ORDERED
protected static java.lang.String
COMPONENTREMOVEPRINCIPALRELATION_MARKMODIFIED
Relation disable markmodifed parameter constants for ComponentRemovePrincipalRelation from ((comments))protected static java.lang.String
COMPONENTREMOVEPRINCIPALRELATION_SRC_ORDERED
Relation ordering override parameter constants for ComponentRemovePrincipalRelation from ((comments))protected static java.lang.String
COMPONENTREMOVEPRINCIPALRELATION_TGT_ORDERED
protected static java.lang.String
COMPONENTWRITEPRINCIPALRELATION_MARKMODIFIED
Relation disable markmodifed parameter constants for ComponentWritePrincipalRelation from ((comments))protected static java.lang.String
COMPONENTWRITEPRINCIPALRELATION_SRC_ORDERED
Relation ordering override parameter constants for ComponentWritePrincipalRelation from ((comments))protected static java.lang.String
COMPONENTWRITEPRINCIPALRELATION_TGT_ORDERED
static java.lang.String
CREATEPERMITTED
Qualifier of theComponent.createPermitted
attributeprotected static java.util.Map<java.lang.String,Item.AttributeMode>
DEFAULT_INITIAL_ATTRIBUTES
static java.lang.String
DOMAIN
Qualifier of theComponent.domain
attributeprotected static BidirectionalOneToManyHandler<GeneratedComponent>
DOMAINHANDLER
BidirectionalOneToManyHandler
for handling 1:n DOMAIN's relation attributes from 'one' side.static java.lang.String
NAME
Qualifier of theComponent.name
attributestatic java.lang.String
READPERMITTED
Qualifier of theComponent.readPermitted
attributestatic java.lang.String
REMOVEPERMITTED
Qualifier of theComponent.removePermitted
attributestatic java.lang.String
WRITEPERMITTED
Qualifier of theComponent.writePermitted
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 GeneratedComponent()
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description void
addToCreatePermitted(Language lang, Principal value)
Generated method - Addsvalue
to createPermitted.void
addToCreatePermitted(SessionContext ctx, Language lang, Principal value)
Generated method - Addsvalue
to createPermitted.void
addToReadPermitted(Language lang, Principal value)
Generated method - Addsvalue
to readPermitted.void
addToReadPermitted(SessionContext ctx, Language lang, Principal value)
Generated method - Addsvalue
to readPermitted.void
addToRemovePermitted(Language lang, Principal value)
Generated method - Addsvalue
to removePermitted.void
addToRemovePermitted(SessionContext ctx, Language lang, Principal value)
Generated method - Addsvalue
to removePermitted.void
addToWritePermitted(Language lang, Principal value)
Generated method - Addsvalue
to writePermitted.void
addToWritePermitted(SessionContext ctx, Language lang, Principal value)
Generated method - Addsvalue
to writePermitted.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.util.Collection<Principal>>
getAllCreatePermitted()
Generated method - Getter of theComponent.createPermitted
attribute.java.util.Map<Language,java.util.Collection<Principal>>
getAllCreatePermitted(SessionContext ctx)
Generated method - Getter of theComponent.createPermitted
attribute.java.util.Map<Language,java.util.Collection<Principal>>
getAllReadPermitted()
Generated method - Getter of theComponent.readPermitted
attribute.java.util.Map<Language,java.util.Collection<Principal>>
getAllReadPermitted(SessionContext ctx)
Generated method - Getter of theComponent.readPermitted
attribute.java.util.Map<Language,java.util.Collection<Principal>>
getAllRemovePermitted()
Generated method - Getter of theComponent.removePermitted
attribute.java.util.Map<Language,java.util.Collection<Principal>>
getAllRemovePermitted(SessionContext ctx)
Generated method - Getter of theComponent.removePermitted
attribute.java.util.Map<Language,java.util.Collection<Principal>>
getAllWritePermitted()
Generated method - Getter of theComponent.writePermitted
attribute.java.util.Map<Language,java.util.Collection<Principal>>
getAllWritePermitted(SessionContext ctx)
Generated method - Getter of theComponent.writePermitted
attribute.java.util.Collection<CommentType>
getAvailableCommentTypes()
Generated method - Getter of theComponent.availableCommentTypes
attribute.abstract java.util.Collection<CommentType>
getAvailableCommentTypes(SessionContext ctx)
Generated method - Getter of theComponent.availableCommentTypes
attribute.java.lang.String
getCode()
Generated method - Getter of theComponent.code
attribute.java.lang.String
getCode(SessionContext ctx)
Generated method - Getter of theComponent.code
attribute.java.util.Collection<Principal>
getCreatePermitted()
Generated method - Getter of theComponent.createPermitted
attribute.java.util.Collection<Principal>
getCreatePermitted(SessionContext ctx)
Generated method - Getter of theComponent.createPermitted
attribute.long
getCreatePermittedCount()
long
getCreatePermittedCount(Language lang)
long
getCreatePermittedCount(SessionContext ctx)
long
getCreatePermittedCount(SessionContext ctx, Language lang)
protected java.util.Map<java.lang.String,Item.AttributeMode>
getDefaultAttributeModes()
Domain
getDomain()
Generated method - Getter of theComponent.domain
attribute.Domain
getDomain(SessionContext ctx)
Generated method - Getter of theComponent.domain
attribute.java.lang.String
getName()
Generated method - Getter of theComponent.name
attribute.java.lang.String
getName(SessionContext ctx)
Generated method - Getter of theComponent.name
attribute.java.util.Collection<Principal>
getReadPermitted()
Generated method - Getter of theComponent.readPermitted
attribute.java.util.Collection<Principal>
getReadPermitted(SessionContext ctx)
Generated method - Getter of theComponent.readPermitted
attribute.long
getReadPermittedCount()
long
getReadPermittedCount(Language lang)
long
getReadPermittedCount(SessionContext ctx)
long
getReadPermittedCount(SessionContext ctx, Language lang)
java.util.Collection<Principal>
getRemovePermitted()
Generated method - Getter of theComponent.removePermitted
attribute.java.util.Collection<Principal>
getRemovePermitted(SessionContext ctx)
Generated method - Getter of theComponent.removePermitted
attribute.long
getRemovePermittedCount()
long
getRemovePermittedCount(Language lang)
long
getRemovePermittedCount(SessionContext ctx)
long
getRemovePermittedCount(SessionContext ctx, Language lang)
java.util.Collection<Principal>
getWritePermitted()
Generated method - Getter of theComponent.writePermitted
attribute.java.util.Collection<Principal>
getWritePermitted(SessionContext ctx)
Generated method - Getter of theComponent.writePermitted
attribute.long
getWritePermittedCount()
long
getWritePermittedCount(Language lang)
long
getWritePermittedCount(SessionContext ctx)
long
getWritePermittedCount(SessionContext ctx, Language lang)
boolean
isMarkModifiedDisabled(Item referencedItem)
void
removeFromCreatePermitted(Language lang, Principal value)
Generated method - Removesvalue
from createPermitted.void
removeFromCreatePermitted(SessionContext ctx, Language lang, Principal value)
Generated method - Removesvalue
from createPermitted.void
removeFromReadPermitted(Language lang, Principal value)
Generated method - Removesvalue
from readPermitted.void
removeFromReadPermitted(SessionContext ctx, Language lang, Principal value)
Generated method - Removesvalue
from readPermitted.void
removeFromRemovePermitted(Language lang, Principal value)
Generated method - Removesvalue
from removePermitted.void
removeFromRemovePermitted(SessionContext ctx, Language lang, Principal value)
Generated method - Removesvalue
from removePermitted.void
removeFromWritePermitted(Language lang, Principal value)
Generated method - Removesvalue
from writePermitted.void
removeFromWritePermitted(SessionContext ctx, Language lang, Principal value)
Generated method - Removesvalue
from writePermitted.void
setAllCreatePermitted(SessionContext ctx, java.util.Map<Language,java.util.Collection<Principal>> value)
Generated method - Setter of theComponent.createPermitted
attribute.void
setAllCreatePermitted(java.util.Map<Language,java.util.Collection<Principal>> value)
Generated method - Setter of theComponent.createPermitted
attribute.void
setAllReadPermitted(SessionContext ctx, java.util.Map<Language,java.util.Collection<Principal>> value)
Generated method - Setter of theComponent.readPermitted
attribute.void
setAllReadPermitted(java.util.Map<Language,java.util.Collection<Principal>> value)
Generated method - Setter of theComponent.readPermitted
attribute.void
setAllRemovePermitted(SessionContext ctx, java.util.Map<Language,java.util.Collection<Principal>> value)
Generated method - Setter of theComponent.removePermitted
attribute.void
setAllRemovePermitted(java.util.Map<Language,java.util.Collection<Principal>> value)
Generated method - Setter of theComponent.removePermitted
attribute.void
setAllWritePermitted(SessionContext ctx, java.util.Map<Language,java.util.Collection<Principal>> value)
Generated method - Setter of theComponent.writePermitted
attribute.void
setAllWritePermitted(java.util.Map<Language,java.util.Collection<Principal>> value)
Generated method - Setter of theComponent.writePermitted
attribute.protected void
setCode(SessionContext ctx, java.lang.String value)
Generated method - Setter of theComponent.code
attribute.protected void
setCode(java.lang.String value)
Generated method - Setter of theComponent.code
attribute.void
setCreatePermitted(SessionContext ctx, java.util.Collection<Principal> value)
Generated method - Setter of theComponent.createPermitted
attribute.void
setCreatePermitted(java.util.Collection<Principal> value)
Generated method - Setter of theComponent.createPermitted
attribute.protected void
setDomain(Domain value)
Generated method - Setter of theComponent.domain
attribute.protected void
setDomain(SessionContext ctx, Domain value)
Generated method - Setter of theComponent.domain
attribute.void
setName(SessionContext ctx, java.lang.String value)
Generated method - Setter of theComponent.name
attribute.void
setName(java.lang.String value)
Generated method - Setter of theComponent.name
attribute.void
setReadPermitted(SessionContext ctx, java.util.Collection<Principal> value)
Generated method - Setter of theComponent.readPermitted
attribute.void
setReadPermitted(java.util.Collection<Principal> value)
Generated method - Setter of theComponent.readPermitted
attribute.void
setRemovePermitted(SessionContext ctx, java.util.Collection<Principal> value)
Generated method - Setter of theComponent.removePermitted
attribute.void
setRemovePermitted(java.util.Collection<Principal> value)
Generated method - Setter of theComponent.removePermitted
attribute.void
setWritePermitted(SessionContext ctx, java.util.Collection<Principal> value)
Generated method - Setter of theComponent.writePermitted
attribute.void
setWritePermitted(java.util.Collection<Principal> value)
Generated method - Setter of theComponent.writePermitted
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, 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
-
CODE
public static final java.lang.String CODE
Qualifier of theComponent.code
attribute- See Also:
- Constant Field Values
-
NAME
public static final java.lang.String NAME
Qualifier of theComponent.name
attribute- See Also:
- Constant Field Values
-
AVAILABLECOMMENTTYPES
public static final java.lang.String AVAILABLECOMMENTTYPES
Qualifier of theComponent.availableCommentTypes
attribute- See Also:
- Constant Field Values
-
DOMAIN
public static final java.lang.String DOMAIN
Qualifier of theComponent.domain
attribute- See Also:
- Constant Field Values
-
COMMENT
public static final java.lang.String COMMENT
Qualifier of theComponent.comment
attribute- See Also:
- Constant Field Values
-
READPERMITTED
public static final java.lang.String READPERMITTED
Qualifier of theComponent.readPermitted
attribute- See Also:
- Constant Field Values
-
COMPONENTREADPRINCIPALRELATION_SRC_ORDERED
protected static java.lang.String COMPONENTREADPRINCIPALRELATION_SRC_ORDERED
Relation ordering override parameter constants for ComponentReadPrincipalRelation from ((comments))
-
COMPONENTREADPRINCIPALRELATION_TGT_ORDERED
protected static java.lang.String COMPONENTREADPRINCIPALRELATION_TGT_ORDERED
-
COMPONENTREADPRINCIPALRELATION_MARKMODIFIED
protected static java.lang.String COMPONENTREADPRINCIPALRELATION_MARKMODIFIED
Relation disable markmodifed parameter constants for ComponentReadPrincipalRelation from ((comments))
-
WRITEPERMITTED
public static final java.lang.String WRITEPERMITTED
Qualifier of theComponent.writePermitted
attribute- See Also:
- Constant Field Values
-
COMPONENTWRITEPRINCIPALRELATION_SRC_ORDERED
protected static java.lang.String COMPONENTWRITEPRINCIPALRELATION_SRC_ORDERED
Relation ordering override parameter constants for ComponentWritePrincipalRelation from ((comments))
-
COMPONENTWRITEPRINCIPALRELATION_TGT_ORDERED
protected static java.lang.String COMPONENTWRITEPRINCIPALRELATION_TGT_ORDERED
-
COMPONENTWRITEPRINCIPALRELATION_MARKMODIFIED
protected static java.lang.String COMPONENTWRITEPRINCIPALRELATION_MARKMODIFIED
Relation disable markmodifed parameter constants for ComponentWritePrincipalRelation from ((comments))
-
CREATEPERMITTED
public static final java.lang.String CREATEPERMITTED
Qualifier of theComponent.createPermitted
attribute- See Also:
- Constant Field Values
-
COMPONENTCREATEPRINCIPALRELATION_SRC_ORDERED
protected static java.lang.String COMPONENTCREATEPRINCIPALRELATION_SRC_ORDERED
Relation ordering override parameter constants for ComponentCreatePrincipalRelation from ((comments))
-
COMPONENTCREATEPRINCIPALRELATION_TGT_ORDERED
protected static java.lang.String COMPONENTCREATEPRINCIPALRELATION_TGT_ORDERED
-
COMPONENTCREATEPRINCIPALRELATION_MARKMODIFIED
protected static java.lang.String COMPONENTCREATEPRINCIPALRELATION_MARKMODIFIED
Relation disable markmodifed parameter constants for ComponentCreatePrincipalRelation from ((comments))
-
REMOVEPERMITTED
public static final java.lang.String REMOVEPERMITTED
Qualifier of theComponent.removePermitted
attribute- See Also:
- Constant Field Values
-
COMPONENTREMOVEPRINCIPALRELATION_SRC_ORDERED
protected static java.lang.String COMPONENTREMOVEPRINCIPALRELATION_SRC_ORDERED
Relation ordering override parameter constants for ComponentRemovePrincipalRelation from ((comments))
-
COMPONENTREMOVEPRINCIPALRELATION_TGT_ORDERED
protected static java.lang.String COMPONENTREMOVEPRINCIPALRELATION_TGT_ORDERED
-
COMPONENTREMOVEPRINCIPALRELATION_MARKMODIFIED
protected static java.lang.String COMPONENTREMOVEPRINCIPALRELATION_MARKMODIFIED
Relation disable markmodifed parameter constants for ComponentRemovePrincipalRelation from ((comments))
-
DOMAINHANDLER
protected static final BidirectionalOneToManyHandler<GeneratedComponent> DOMAINHANDLER
BidirectionalOneToManyHandler
for handling 1:n DOMAIN's relation attributes from 'one' side.
-
COMMENTHANDLER
protected static final OneToManyHandler<Comment> COMMENTHANDLER
OneToManyHandler
for handling 1:n COMMENT'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:
getDefaultAttributeModes
in classItem
-
getAvailableCommentTypes
public abstract java.util.Collection<CommentType> getAvailableCommentTypes(SessionContext ctx)
Generated method - Getter of theComponent.availableCommentTypes
attribute.- Returns:
- the availableCommentTypes
-
getAvailableCommentTypes
public java.util.Collection<CommentType> getAvailableCommentTypes()
Generated method - Getter of theComponent.availableCommentTypes
attribute.- Returns:
- the availableCommentTypes
-
getCode
public java.lang.String getCode(SessionContext ctx)
Generated method - Getter of theComponent.code
attribute.- Returns:
- the code - unique identifier of the component
-
getCode
public java.lang.String getCode()
Generated method - Getter of theComponent.code
attribute.- Returns:
- the code - unique identifier of the component
-
setCode
protected void setCode(SessionContext ctx, java.lang.String value)
Generated method - Setter of theComponent.code
attribute.- Parameters:
value
- the code - unique identifier of the component
-
setCode
protected void setCode(java.lang.String value)
Generated method - Setter of theComponent.code
attribute.- Parameters:
value
- the code - unique identifier of the component
-
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
-
getCreatePermitted
public java.util.Collection<Principal> getCreatePermitted(SessionContext ctx)
Generated method - Getter of theComponent.createPermitted
attribute.- Returns:
- the createPermitted
-
getCreatePermitted
public java.util.Collection<Principal> getCreatePermitted()
Generated method - Getter of theComponent.createPermitted
attribute.- Returns:
- the createPermitted
-
getAllCreatePermitted
public java.util.Map<Language,java.util.Collection<Principal>> getAllCreatePermitted(SessionContext ctx)
Generated method - Getter of theComponent.createPermitted
attribute.- Returns:
- the localized createPermitted
-
getAllCreatePermitted
public java.util.Map<Language,java.util.Collection<Principal>> getAllCreatePermitted()
Generated method - Getter of theComponent.createPermitted
attribute.- Returns:
- the localized createPermitted
-
getCreatePermittedCount
public long getCreatePermittedCount(SessionContext ctx, Language lang)
-
getCreatePermittedCount
public long getCreatePermittedCount(Language lang)
-
getCreatePermittedCount
public long getCreatePermittedCount(SessionContext ctx)
-
getCreatePermittedCount
public long getCreatePermittedCount()
-
setCreatePermitted
public void setCreatePermitted(SessionContext ctx, java.util.Collection<Principal> value)
Generated method - Setter of theComponent.createPermitted
attribute.- Parameters:
value
- the createPermitted
-
setCreatePermitted
public void setCreatePermitted(java.util.Collection<Principal> value)
Generated method - Setter of theComponent.createPermitted
attribute.- Parameters:
value
- the createPermitted
-
setAllCreatePermitted
public void setAllCreatePermitted(SessionContext ctx, java.util.Map<Language,java.util.Collection<Principal>> value)
Generated method - Setter of theComponent.createPermitted
attribute.- Parameters:
value
- the createPermitted
-
setAllCreatePermitted
public void setAllCreatePermitted(java.util.Map<Language,java.util.Collection<Principal>> value)
Generated method - Setter of theComponent.createPermitted
attribute.- Parameters:
value
- the createPermitted
-
addToCreatePermitted
public void addToCreatePermitted(SessionContext ctx, Language lang, Principal value)
Generated method - Addsvalue
to createPermitted.- Parameters:
value
- the item to add to createPermitted
-
addToCreatePermitted
public void addToCreatePermitted(Language lang, Principal value)
Generated method - Addsvalue
to createPermitted.- Parameters:
value
- the item to add to createPermitted
-
removeFromCreatePermitted
public void removeFromCreatePermitted(SessionContext ctx, Language lang, Principal value)
Generated method - Removesvalue
from createPermitted.- Parameters:
value
- the item to remove from createPermitted
-
removeFromCreatePermitted
public void removeFromCreatePermitted(Language lang, Principal value)
Generated method - Removesvalue
from createPermitted.- Parameters:
value
- the item to remove from createPermitted
-
getDomain
public Domain getDomain(SessionContext ctx)
Generated method - Getter of theComponent.domain
attribute.- Returns:
- the domain
-
getDomain
public Domain getDomain()
Generated method - Getter of theComponent.domain
attribute.- Returns:
- the domain
-
setDomain
protected void setDomain(SessionContext ctx, Domain value)
Generated method - Setter of theComponent.domain
attribute.- Parameters:
value
- the domain
-
setDomain
protected void setDomain(Domain value)
Generated method - Setter of theComponent.domain
attribute.- Parameters:
value
- the domain
-
isMarkModifiedDisabled
public boolean isMarkModifiedDisabled(Item referencedItem)
- Overrides:
isMarkModifiedDisabled
in classItem
-
getName
public java.lang.String getName(SessionContext ctx)
Generated method - Getter of theComponent.name
attribute.- Returns:
- the name - Name of the component
-
getName
public java.lang.String getName()
Generated method - Getter of theComponent.name
attribute.- Returns:
- the name - Name of the component
-
setName
public void setName(SessionContext ctx, java.lang.String value)
Generated method - Setter of theComponent.name
attribute.- Parameters:
value
- the name - Name of the component
-
setName
public void setName(java.lang.String value)
Generated method - Setter of theComponent.name
attribute.- Parameters:
value
- the name - Name of the component
-
getReadPermitted
public java.util.Collection<Principal> getReadPermitted(SessionContext ctx)
Generated method - Getter of theComponent.readPermitted
attribute.- Returns:
- the readPermitted
-
getReadPermitted
public java.util.Collection<Principal> getReadPermitted()
Generated method - Getter of theComponent.readPermitted
attribute.- Returns:
- the readPermitted
-
getAllReadPermitted
public java.util.Map<Language,java.util.Collection<Principal>> getAllReadPermitted(SessionContext ctx)
Generated method - Getter of theComponent.readPermitted
attribute.- Returns:
- the localized readPermitted
-
getAllReadPermitted
public java.util.Map<Language,java.util.Collection<Principal>> getAllReadPermitted()
Generated method - Getter of theComponent.readPermitted
attribute.- Returns:
- the localized readPermitted
-
getReadPermittedCount
public long getReadPermittedCount(SessionContext ctx, Language lang)
-
getReadPermittedCount
public long getReadPermittedCount(Language lang)
-
getReadPermittedCount
public long getReadPermittedCount(SessionContext ctx)
-
getReadPermittedCount
public long getReadPermittedCount()
-
setReadPermitted
public void setReadPermitted(SessionContext ctx, java.util.Collection<Principal> value)
Generated method - Setter of theComponent.readPermitted
attribute.- Parameters:
value
- the readPermitted
-
setReadPermitted
public void setReadPermitted(java.util.Collection<Principal> value)
Generated method - Setter of theComponent.readPermitted
attribute.- Parameters:
value
- the readPermitted
-
setAllReadPermitted
public void setAllReadPermitted(SessionContext ctx, java.util.Map<Language,java.util.Collection<Principal>> value)
Generated method - Setter of theComponent.readPermitted
attribute.- Parameters:
value
- the readPermitted
-
setAllReadPermitted
public void setAllReadPermitted(java.util.Map<Language,java.util.Collection<Principal>> value)
Generated method - Setter of theComponent.readPermitted
attribute.- Parameters:
value
- the readPermitted
-
addToReadPermitted
public void addToReadPermitted(SessionContext ctx, Language lang, Principal value)
Generated method - Addsvalue
to readPermitted.- Parameters:
value
- the item to add to readPermitted
-
addToReadPermitted
public void addToReadPermitted(Language lang, Principal value)
Generated method - Addsvalue
to readPermitted.- Parameters:
value
- the item to add to readPermitted
-
removeFromReadPermitted
public void removeFromReadPermitted(SessionContext ctx, Language lang, Principal value)
Generated method - Removesvalue
from readPermitted.- Parameters:
value
- the item to remove from readPermitted
-
removeFromReadPermitted
public void removeFromReadPermitted(Language lang, Principal value)
Generated method - Removesvalue
from readPermitted.- Parameters:
value
- the item to remove from readPermitted
-
getRemovePermitted
public java.util.Collection<Principal> getRemovePermitted(SessionContext ctx)
Generated method - Getter of theComponent.removePermitted
attribute.- Returns:
- the removePermitted
-
getRemovePermitted
public java.util.Collection<Principal> getRemovePermitted()
Generated method - Getter of theComponent.removePermitted
attribute.- Returns:
- the removePermitted
-
getAllRemovePermitted
public java.util.Map<Language,java.util.Collection<Principal>> getAllRemovePermitted(SessionContext ctx)
Generated method - Getter of theComponent.removePermitted
attribute.- Returns:
- the localized removePermitted
-
getAllRemovePermitted
public java.util.Map<Language,java.util.Collection<Principal>> getAllRemovePermitted()
Generated method - Getter of theComponent.removePermitted
attribute.- Returns:
- the localized removePermitted
-
getRemovePermittedCount
public long getRemovePermittedCount(SessionContext ctx, Language lang)
-
getRemovePermittedCount
public long getRemovePermittedCount(Language lang)
-
getRemovePermittedCount
public long getRemovePermittedCount(SessionContext ctx)
-
getRemovePermittedCount
public long getRemovePermittedCount()
-
setRemovePermitted
public void setRemovePermitted(SessionContext ctx, java.util.Collection<Principal> value)
Generated method - Setter of theComponent.removePermitted
attribute.- Parameters:
value
- the removePermitted
-
setRemovePermitted
public void setRemovePermitted(java.util.Collection<Principal> value)
Generated method - Setter of theComponent.removePermitted
attribute.- Parameters:
value
- the removePermitted
-
setAllRemovePermitted
public void setAllRemovePermitted(SessionContext ctx, java.util.Map<Language,java.util.Collection<Principal>> value)
Generated method - Setter of theComponent.removePermitted
attribute.- Parameters:
value
- the removePermitted
-
setAllRemovePermitted
public void setAllRemovePermitted(java.util.Map<Language,java.util.Collection<Principal>> value)
Generated method - Setter of theComponent.removePermitted
attribute.- Parameters:
value
- the removePermitted
-
addToRemovePermitted
public void addToRemovePermitted(SessionContext ctx, Language lang, Principal value)
Generated method - Addsvalue
to removePermitted.- Parameters:
value
- the item to add to removePermitted
-
addToRemovePermitted
public void addToRemovePermitted(Language lang, Principal value)
Generated method - Addsvalue
to removePermitted.- Parameters:
value
- the item to add to removePermitted
-
removeFromRemovePermitted
public void removeFromRemovePermitted(SessionContext ctx, Language lang, Principal value)
Generated method - Removesvalue
from removePermitted.- Parameters:
value
- the item to remove from removePermitted
-
removeFromRemovePermitted
public void removeFromRemovePermitted(Language lang, Principal value)
Generated method - Removesvalue
from removePermitted.- Parameters:
value
- the item to remove from removePermitted
-
getWritePermitted
public java.util.Collection<Principal> getWritePermitted(SessionContext ctx)
Generated method - Getter of theComponent.writePermitted
attribute.- Returns:
- the writePermitted
-
getWritePermitted
public java.util.Collection<Principal> getWritePermitted()
Generated method - Getter of theComponent.writePermitted
attribute.- Returns:
- the writePermitted
-
getAllWritePermitted
public java.util.Map<Language,java.util.Collection<Principal>> getAllWritePermitted(SessionContext ctx)
Generated method - Getter of theComponent.writePermitted
attribute.- Returns:
- the localized writePermitted
-
getAllWritePermitted
public java.util.Map<Language,java.util.Collection<Principal>> getAllWritePermitted()
Generated method - Getter of theComponent.writePermitted
attribute.- Returns:
- the localized writePermitted
-
getWritePermittedCount
public long getWritePermittedCount(SessionContext ctx, Language lang)
-
getWritePermittedCount
public long getWritePermittedCount(Language lang)
-
getWritePermittedCount
public long getWritePermittedCount(SessionContext ctx)
-
getWritePermittedCount
public long getWritePermittedCount()
-
setWritePermitted
public void setWritePermitted(SessionContext ctx, java.util.Collection<Principal> value)
Generated method - Setter of theComponent.writePermitted
attribute.- Parameters:
value
- the writePermitted
-
setWritePermitted
public void setWritePermitted(java.util.Collection<Principal> value)
Generated method - Setter of theComponent.writePermitted
attribute.- Parameters:
value
- the writePermitted
-
setAllWritePermitted
public void setAllWritePermitted(SessionContext ctx, java.util.Map<Language,java.util.Collection<Principal>> value)
Generated method - Setter of theComponent.writePermitted
attribute.- Parameters:
value
- the writePermitted
-
setAllWritePermitted
public void setAllWritePermitted(java.util.Map<Language,java.util.Collection<Principal>> value)
Generated method - Setter of theComponent.writePermitted
attribute.- Parameters:
value
- the writePermitted
-
addToWritePermitted
public void addToWritePermitted(SessionContext ctx, Language lang, Principal value)
Generated method - Addsvalue
to writePermitted.- Parameters:
value
- the item to add to writePermitted
-
addToWritePermitted
public void addToWritePermitted(Language lang, Principal value)
Generated method - Addsvalue
to writePermitted.- Parameters:
value
- the item to add to writePermitted
-
removeFromWritePermitted
public void removeFromWritePermitted(SessionContext ctx, Language lang, Principal value)
Generated method - Removesvalue
from writePermitted.- Parameters:
value
- the item to remove from writePermitted
-
-