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 String |
APPROVER
Qualifier of the
B2BPermissionResult.approver attribute |
protected static Map<String,Item.AttributeMode> |
DEFAULT_INITIAL_ATTRIBUTES |
static String |
NOTE
Qualifier of the
B2BPermissionResult.note attribute |
static 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 String |
ORDERPOS
Qualifier of the
B2BPermissionResult.OrderPOS attribute |
static String |
PERMISSION
Qualifier of the
B2BPermissionResult.permission attribute |
static String |
PERMISSIONTYPECODE
Qualifier of the
B2BPermissionResult.permissionTypeCode attribute |
static 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.
|
Map<Language,String> |
getAllNote()
Generated method - Getter of the
B2BPermissionResult.note attribute. |
Map<Language,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 Map<String,Item.AttributeMode> |
getDefaultAttributeModes() |
String |
getNote()
Generated method - Getter of the
B2BPermissionResult.note attribute. |
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. |
String |
getPermissionTypeCode()
Generated method - Getter of the
B2BPermissionResult.permissionTypeCode attribute. |
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(Map<Language,String> value)
Generated method - Setter of the
B2BPermissionResult.note attribute. |
void |
setAllNote(SessionContext ctx,
Map<Language,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,
String value)
Generated method - Setter of the
B2BPermissionResult.note attribute. |
void |
setNote(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,
String value)
Generated method - Setter of the
B2BPermissionResult.permissionTypeCode attribute. |
void |
setPermissionTypeCode(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, 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, isRelationLocalizationFallbackEnabled, newInstance, notifyExtensionsAfterItemCreation, notifyExtensionsBeforeItemCreation, notifyItemRemoval, readResolve, refreshRemote, 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, writeReplacegetImplementation, setTenantpublic static final String PERMISSION
B2BPermissionResult.permission attributepublic static final String PERMISSIONTYPECODE
B2BPermissionResult.permissionTypeCode attributepublic static final String STATUS
B2BPermissionResult.status attributepublic static final String APPROVER
B2BPermissionResult.approver attributepublic static final String NOTE
B2BPermissionResult.note attributepublic static final String ORDERPOS
B2BPermissionResult.OrderPOS attributepublic static final 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 Map<String,Item.AttributeMode> DEFAULT_INITIAL_ATTRIBUTES
protected Map<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 String getNote(SessionContext ctx)
B2BPermissionResult.note attribute.public String getNote()
B2BPermissionResult.note attribute.public Map<Language,String> getAllNote(SessionContext ctx)
B2BPermissionResult.note attribute.public Map<Language,String> getAllNote()
B2BPermissionResult.note attribute.public void setNote(SessionContext ctx, String value)
B2BPermissionResult.note attribute.value - the notepublic void setNote(String value)
B2BPermissionResult.note attribute.value - the notepublic void setAllNote(SessionContext ctx, Map<Language,String> value)
B2BPermissionResult.note attribute.value - the notepublic void setAllNote(Map<Language,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 String getPermissionTypeCode(SessionContext ctx)
B2BPermissionResult.permissionTypeCode attribute.public String getPermissionTypeCode()
B2BPermissionResult.permissionTypeCode attribute.public void setPermissionTypeCode(SessionContext ctx, 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(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 © 2017 SAP SE. All Rights Reserved.