public abstract class GeneratedRuleGroup extends GenericItem
RuleGroup.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 |
CODE
Qualifier of the
RuleGroup.code attribute |
protected static java.util.Map<java.lang.String,Item.AttributeMode> |
DEFAULT_INITIAL_ATTRIBUTES |
static java.lang.String |
DESCRIPTION
Qualifier of the
RuleGroup.description attribute |
static java.lang.String |
EXCLUSIVE
Qualifier of the
RuleGroup.exclusive attribute |
static java.lang.String |
RULES
Qualifier of the
RuleGroup.rules attribute |
protected static OneToManyHandler<AbstractRule> |
RULESHANDLER
OneToManyHandler for handling 1:n RULES's relation attributes from 'many' side. |
static java.lang.String |
RULETEMPLATES
Qualifier of the
RuleGroup.ruleTemplates attribute |
protected static OneToManyHandler<AbstractRuleTemplate> |
RULETEMPLATESHANDLER
OneToManyHandler for handling 1:n RULETEMPLATES's relation attributes from 'many' side. |
LANGUAGE_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 |
|---|
GeneratedRuleGroup() |
| Modifier and Type | Method and Description |
|---|---|
void |
addToRules(AbstractRule value)
Generated method - Adds
value to rules. |
void |
addToRules(SessionContext ctx,
AbstractRule value)
Generated method - Adds
value to rules. |
void |
addToRuleTemplates(AbstractRuleTemplate value)
Generated method - Adds
value to ruleTemplates. |
void |
addToRuleTemplates(SessionContext ctx,
AbstractRuleTemplate value)
Generated method - Adds
value to ruleTemplates. |
java.util.Map<Language,java.lang.String> |
getAllDescription()
Generated method - Getter of the
RuleGroup.description attribute. |
java.util.Map<Language,java.lang.String> |
getAllDescription(SessionContext ctx)
Generated method - Getter of the
RuleGroup.description attribute. |
java.lang.String |
getCode()
Generated method - Getter of the
RuleGroup.code attribute. |
java.lang.String |
getCode(SessionContext ctx)
Generated method - Getter of the
RuleGroup.code attribute. |
protected java.util.Map<java.lang.String,Item.AttributeMode> |
getDefaultAttributeModes() |
java.lang.String |
getDescription()
Generated method - Getter of the
RuleGroup.description attribute. |
java.lang.String |
getDescription(SessionContext ctx)
Generated method - Getter of the
RuleGroup.description attribute. |
java.util.Set<AbstractRule> |
getRules()
Generated method - Getter of the
RuleGroup.rules attribute. |
java.util.Set<AbstractRule> |
getRules(SessionContext ctx)
Generated method - Getter of the
RuleGroup.rules attribute. |
java.util.Set<AbstractRuleTemplate> |
getRuleTemplates()
Generated method - Getter of the
RuleGroup.ruleTemplates attribute. |
java.util.Set<AbstractRuleTemplate> |
getRuleTemplates(SessionContext ctx)
Generated method - Getter of the
RuleGroup.ruleTemplates attribute. |
java.lang.Boolean |
isExclusive()
Generated method - Getter of the
RuleGroup.exclusive attribute. |
java.lang.Boolean |
isExclusive(SessionContext ctx)
Generated method - Getter of the
RuleGroup.exclusive attribute. |
boolean |
isExclusiveAsPrimitive()
Generated method - Getter of the
RuleGroup.exclusive attribute. |
boolean |
isExclusiveAsPrimitive(SessionContext ctx)
Generated method - Getter of the
RuleGroup.exclusive attribute. |
void |
removeFromRules(AbstractRule value)
Generated method - Removes
value from rules. |
void |
removeFromRules(SessionContext ctx,
AbstractRule value)
Generated method - Removes
value from rules. |
void |
removeFromRuleTemplates(AbstractRuleTemplate value)
Generated method - Removes
value from ruleTemplates. |
void |
removeFromRuleTemplates(SessionContext ctx,
AbstractRuleTemplate value)
Generated method - Removes
value from ruleTemplates. |
void |
setAllDescription(java.util.Map<Language,java.lang.String> value)
Generated method - Setter of the
RuleGroup.description attribute. |
void |
setAllDescription(SessionContext ctx,
java.util.Map<Language,java.lang.String> value)
Generated method - Setter of the
RuleGroup.description attribute. |
void |
setCode(SessionContext ctx,
java.lang.String value)
Generated method - Setter of the
RuleGroup.code attribute. |
void |
setCode(java.lang.String value)
Generated method - Setter of the
RuleGroup.code attribute. |
void |
setDescription(SessionContext ctx,
java.lang.String value)
Generated method - Setter of the
RuleGroup.description attribute. |
void |
setDescription(java.lang.String value)
Generated method - Setter of the
RuleGroup.description attribute. |
void |
setExclusive(boolean value)
Generated method - Setter of the
RuleGroup.exclusive attribute. |
void |
setExclusive(java.lang.Boolean value)
Generated method - Setter of the
RuleGroup.exclusive attribute. |
void |
setExclusive(SessionContext ctx,
boolean value)
Generated method - Setter of the
RuleGroup.exclusive attribute. |
void |
setExclusive(SessionContext ctx,
java.lang.Boolean value)
Generated method - Setter of the
RuleGroup.exclusive attribute. |
void |
setRules(SessionContext ctx,
java.util.Set<AbstractRule> value)
Generated method - Setter of the
RuleGroup.rules attribute. |
void |
setRules(java.util.Set<AbstractRule> value)
Generated method - Setter of the
RuleGroup.rules attribute. |
void |
setRuleTemplates(SessionContext ctx,
java.util.Set<AbstractRuleTemplate> value)
Generated method - Setter of the
RuleGroup.ruleTemplates attribute. |
void |
setRuleTemplates(java.util.Set<AbstractRuleTemplate> value)
Generated method - Setter of the
RuleGroup.ruleTemplates attribute. |
createItem, getInitialProperties, 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, 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, writeReplacesetTenantpublic static final java.lang.String CODE
RuleGroup.code attributepublic static final java.lang.String DESCRIPTION
RuleGroup.description attributepublic static final java.lang.String EXCLUSIVE
RuleGroup.exclusive attributepublic static final java.lang.String RULES
RuleGroup.rules attributepublic static final java.lang.String RULETEMPLATES
RuleGroup.ruleTemplates attributeprotected static final OneToManyHandler<AbstractRule> RULESHANDLER
OneToManyHandler for handling 1:n RULES's relation attributes from 'many' side.protected static final OneToManyHandler<AbstractRuleTemplate> RULETEMPLATESHANDLER
OneToManyHandler for handling 1:n RULETEMPLATES'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 Itempublic java.lang.String getCode(SessionContext ctx)
RuleGroup.code attribute.public java.lang.String getCode()
RuleGroup.code attribute.public void setCode(SessionContext ctx, java.lang.String value)
RuleGroup.code attribute.value - the code - the code of the rule group.public void setCode(java.lang.String value)
RuleGroup.code attribute.value - the code - the code of the rule group.public java.lang.String getDescription(SessionContext ctx)
RuleGroup.description attribute.public java.lang.String getDescription()
RuleGroup.description attribute.public java.util.Map<Language,java.lang.String> getAllDescription(SessionContext ctx)
RuleGroup.description attribute.public java.util.Map<Language,java.lang.String> getAllDescription()
RuleGroup.description attribute.public void setDescription(SessionContext ctx, java.lang.String value)
RuleGroup.description attribute.value - the description - the description of this rule group.public void setDescription(java.lang.String value)
RuleGroup.description attribute.value - the description - the description of this rule group.public void setAllDescription(SessionContext ctx, java.util.Map<Language,java.lang.String> value)
RuleGroup.description attribute.value - the description - the description of this rule group.public void setAllDescription(java.util.Map<Language,java.lang.String> value)
RuleGroup.description attribute.value - the description - the description of this rule group.public java.lang.Boolean isExclusive(SessionContext ctx)
RuleGroup.exclusive attribute.public java.lang.Boolean isExclusive()
RuleGroup.exclusive attribute.public boolean isExclusiveAsPrimitive(SessionContext ctx)
RuleGroup.exclusive attribute.public boolean isExclusiveAsPrimitive()
RuleGroup.exclusive attribute.public void setExclusive(SessionContext ctx, java.lang.Boolean value)
RuleGroup.exclusive attribute.value - the exclusive - if set to true at most one rule of this group is executed (but potentially multiple times)public void setExclusive(java.lang.Boolean value)
RuleGroup.exclusive attribute.value - the exclusive - if set to true at most one rule of this group is executed (but potentially multiple times)public void setExclusive(SessionContext ctx, boolean value)
RuleGroup.exclusive attribute.value - the exclusive - if set to true at most one rule of this group is executed (but potentially multiple times)public void setExclusive(boolean value)
RuleGroup.exclusive attribute.value - the exclusive - if set to true at most one rule of this group is executed (but potentially multiple times)public java.util.Set<AbstractRule> getRules(SessionContext ctx)
RuleGroup.rules attribute.public java.util.Set<AbstractRule> getRules()
RuleGroup.rules attribute.public void setRules(SessionContext ctx, java.util.Set<AbstractRule> value)
RuleGroup.rules attribute.value - the rulespublic void setRules(java.util.Set<AbstractRule> value)
RuleGroup.rules attribute.value - the rulespublic void addToRules(SessionContext ctx, AbstractRule value)
value to rules.value - the item to add to rulespublic void addToRules(AbstractRule value)
value to rules.value - the item to add to rulespublic void removeFromRules(SessionContext ctx, AbstractRule value)
value from rules.value - the item to remove from rulespublic void removeFromRules(AbstractRule value)
value from rules.value - the item to remove from rulespublic java.util.Set<AbstractRuleTemplate> getRuleTemplates(SessionContext ctx)
RuleGroup.ruleTemplates attribute.public java.util.Set<AbstractRuleTemplate> getRuleTemplates()
RuleGroup.ruleTemplates attribute.public void setRuleTemplates(SessionContext ctx, java.util.Set<AbstractRuleTemplate> value)
RuleGroup.ruleTemplates attribute.value - the ruleTemplatespublic void setRuleTemplates(java.util.Set<AbstractRuleTemplate> value)
RuleGroup.ruleTemplates attribute.value - the ruleTemplatespublic void addToRuleTemplates(SessionContext ctx, AbstractRuleTemplate value)
value to ruleTemplates.value - the item to add to ruleTemplatespublic void addToRuleTemplates(AbstractRuleTemplate value)
value to ruleTemplates.value - the item to add to ruleTemplatespublic void removeFromRuleTemplates(SessionContext ctx, AbstractRuleTemplate value)
value from ruleTemplates.value - the item to remove from ruleTemplatespublic void removeFromRuleTemplates(AbstractRuleTemplate value)
value from ruleTemplates.value - the item to remove from ruleTemplatesCopyright © 2018 SAP SE. All Rights Reserved.