public abstract class GeneratedB2BPermissionResult extends GenericItem
B2BPermissionResult.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 |
APPROVER
Qualifier of the
B2BPermissionResult.approver attribute |
protected static java.util.Map<java.lang.String,Item.AttributeMode> |
DEFAULT_INITIAL_ATTRIBUTES |
static java.lang.String |
NOTE
Qualifier of the
B2BPermissionResult.note attribute |
static java.lang.String |
ORDER
Qualifier of the
B2BPermissionResult.Order attribute |
protected static BidirectionalOneToManyHandler<GeneratedB2BPermissionResult> |
ORDERHANDLER
BidirectionalOneToManyHandler for handling 1:n ORDER's relation attributes from 'one' side. |
static java.lang.String |
ORDERPOS
Qualifier of the
B2BPermissionResult.OrderPOS attribute |
static java.lang.String |
PERMISSION
Qualifier of the
B2BPermissionResult.permission attribute |
static java.lang.String |
PERMISSIONTYPECODE
Qualifier of the
B2BPermissionResult.permissionTypeCode attribute |
static java.lang.String |
STATUS
Qualifier of the
B2BPermissionResult.status attribute |
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 |
|---|
GeneratedB2BPermissionResult() |
| Modifier and Type | Method and Description |
|---|---|
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> |
getAllNote()
Generated method - Getter of the
B2BPermissionResult.note attribute. |
java.util.Map<Language,java.lang.String> |
getAllNote(SessionContext ctx)
Generated method - Getter of the
B2BPermissionResult.note attribute. |
B2BCustomer |
getApprover()
Generated method - Getter of the
B2BPermissionResult.approver attribute. |
B2BCustomer |
getApprover(SessionContext ctx)
Generated method - Getter of the
B2BPermissionResult.approver attribute. |
protected java.util.Map<java.lang.String,Item.AttributeMode> |
getDefaultAttributeModes() |
java.lang.String |
getNote()
Generated method - Getter of the
B2BPermissionResult.note attribute. |
java.lang.String |
getNote(SessionContext ctx)
Generated method - Getter of the
B2BPermissionResult.note attribute. |
AbstractOrder |
getOrder()
Generated method - Getter of the
B2BPermissionResult.Order attribute. |
AbstractOrder |
getOrder(SessionContext ctx)
Generated method - Getter of the
B2BPermissionResult.Order attribute. |
B2BPermission |
getPermission()
Generated method - Getter of the
B2BPermissionResult.permission attribute. |
B2BPermission |
getPermission(SessionContext ctx)
Generated method - Getter of the
B2BPermissionResult.permission attribute. |
java.lang.String |
getPermissionTypeCode()
Generated method - Getter of the
B2BPermissionResult.permissionTypeCode attribute. |
java.lang.String |
getPermissionTypeCode(SessionContext ctx)
Generated method - Getter of the
B2BPermissionResult.permissionTypeCode attribute. |
EnumerationValue |
getStatus()
Generated method - Getter of the
B2BPermissionResult.status attribute. |
EnumerationValue |
getStatus(SessionContext ctx)
Generated method - Getter of the
B2BPermissionResult.status attribute. |
void |
setAllNote(java.util.Map<Language,java.lang.String> value)
Generated method - Setter of the
B2BPermissionResult.note attribute. |
void |
setAllNote(SessionContext ctx,
java.util.Map<Language,java.lang.String> value)
Generated method - Setter of the
B2BPermissionResult.note attribute. |
void |
setApprover(B2BCustomer value)
Generated method - Setter of the
B2BPermissionResult.approver attribute. |
void |
setApprover(SessionContext ctx,
B2BCustomer value)
Generated method - Setter of the
B2BPermissionResult.approver attribute. |
void |
setNote(SessionContext ctx,
java.lang.String value)
Generated method - Setter of the
B2BPermissionResult.note attribute. |
void |
setNote(java.lang.String value)
Generated method - Setter of the
B2BPermissionResult.note attribute. |
void |
setOrder(AbstractOrder value)
Generated method - Setter of the
B2BPermissionResult.Order attribute. |
void |
setOrder(SessionContext ctx,
AbstractOrder value)
Generated method - Setter of the
B2BPermissionResult.Order attribute. |
void |
setPermission(B2BPermission value)
Generated method - Setter of the
B2BPermissionResult.permission attribute. |
void |
setPermission(SessionContext ctx,
B2BPermission value)
Generated method - Setter of the
B2BPermissionResult.permission attribute. |
void |
setPermissionTypeCode(SessionContext ctx,
java.lang.String value)
Generated method - Setter of the
B2BPermissionResult.permissionTypeCode attribute. |
void |
setPermissionTypeCode(java.lang.String value)
Generated method - Setter of the
B2BPermissionResult.permissionTypeCode attribute. |
void |
setStatus(EnumerationValue value)
Generated method - Setter of the
B2BPermissionResult.status attribute. |
void |
setStatus(SessionContext ctx,
EnumerationValue value)
Generated method - Setter of the
B2BPermissionResult.status attribute. |
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 PERMISSION
B2BPermissionResult.permission attributepublic static final java.lang.String PERMISSIONTYPECODE
B2BPermissionResult.permissionTypeCode attributepublic static final java.lang.String STATUS
B2BPermissionResult.status attributepublic static final java.lang.String APPROVER
B2BPermissionResult.approver attributepublic static final java.lang.String NOTE
B2BPermissionResult.note attributepublic static final java.lang.String ORDERPOS
B2BPermissionResult.OrderPOS attributepublic static final java.lang.String ORDER
B2BPermissionResult.Order attributeprotected static final BidirectionalOneToManyHandler<GeneratedB2BPermissionResult> ORDERHANDLER
BidirectionalOneToManyHandler for handling 1:n ORDER's relation attributes from 'one' 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 B2BCustomer getApprover(SessionContext ctx)
B2BPermissionResult.approver attribute.public B2BCustomer getApprover()
B2BPermissionResult.approver attribute.public void setApprover(SessionContext ctx, B2BCustomer value)
B2BPermissionResult.approver attribute.value - the approverpublic void setApprover(B2BCustomer value)
B2BPermissionResult.approver attribute.value - the approverprotected 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 GenericItemctx - 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 java.lang.String getNote(SessionContext ctx)
B2BPermissionResult.note attribute.public java.lang.String getNote()
B2BPermissionResult.note attribute.public java.util.Map<Language,java.lang.String> getAllNote(SessionContext ctx)
B2BPermissionResult.note attribute.public java.util.Map<Language,java.lang.String> getAllNote()
B2BPermissionResult.note attribute.public void setNote(SessionContext ctx, java.lang.String value)
B2BPermissionResult.note attribute.value - the notepublic void setNote(java.lang.String value)
B2BPermissionResult.note attribute.value - the notepublic void setAllNote(SessionContext ctx, java.util.Map<Language,java.lang.String> value)
B2BPermissionResult.note attribute.value - the notepublic void setAllNote(java.util.Map<Language,java.lang.String> value)
B2BPermissionResult.note attribute.value - the notepublic AbstractOrder getOrder(SessionContext ctx)
B2BPermissionResult.Order attribute.public AbstractOrder getOrder()
B2BPermissionResult.Order attribute.public void setOrder(SessionContext ctx, AbstractOrder value)
B2BPermissionResult.Order attribute.value - the Orderpublic void setOrder(AbstractOrder value)
B2BPermissionResult.Order attribute.value - the Orderpublic B2BPermission getPermission(SessionContext ctx)
B2BPermissionResult.permission attribute.public B2BPermission getPermission()
B2BPermissionResult.permission attribute.public void setPermission(SessionContext ctx, B2BPermission value)
B2BPermissionResult.permission attribute.value - the permissionpublic void setPermission(B2BPermission value)
B2BPermissionResult.permission attribute.value - the permissionpublic java.lang.String getPermissionTypeCode(SessionContext ctx)
B2BPermissionResult.permissionTypeCode attribute.public java.lang.String getPermissionTypeCode()
B2BPermissionResult.permissionTypeCode attribute.public void setPermissionTypeCode(SessionContext ctx, java.lang.String value)
B2BPermissionResult.permissionTypeCode attribute.value - the permissionTypeCode - the item type code for the permission the result is
holding
as defined in items.xmlpublic void setPermissionTypeCode(java.lang.String value)
B2BPermissionResult.permissionTypeCode attribute.value - the permissionTypeCode - the item type code for the permission the result is
holding
as defined in items.xmlpublic EnumerationValue getStatus(SessionContext ctx)
B2BPermissionResult.status attribute.public EnumerationValue getStatus()
B2BPermissionResult.status attribute.public void setStatus(SessionContext ctx, EnumerationValue value)
B2BPermissionResult.status attribute.value - the statuspublic void setStatus(EnumerationValue value)
B2BPermissionResult.status attribute.value - the statusCopyright © 2018 SAP SE. All Rights Reserved.