public interface AttributeAccess
Item.registerAccessFor(Class, String, AttributeAccess)) a object
implementing this interface.
The access implements generic data storage and retrieval. It is legal to throw an
JaloInvalidParameterException to indicate that some functionality is not available.
| Modifier and Type | Method and Description |
|---|---|
Object |
getValue(SessionContext ctx,
Item item)
Retrieves the attribute data from a given item.
|
void |
setValue(SessionContext ctx,
Item item,
Object value)
Stores the attribute data for a given item.
|
void setValue(SessionContext ctx, Item item, Object value) throws JaloTypeException, JaloInvalidParameterException, JaloSecurityException, JaloBusinessException
ctx - the current session context - e.g. specifies the session languageitem - the item to store data forvalue - the value to storeJaloTypeException - in case the attribute type does not allow storing this valueJaloInvalidParameterException - in case the value is not compatible with this attributeJaloSecurityException - in case there are security constraints which do not allow this value to be writtenJaloBusinessException - any other errorObject getValue(SessionContext ctx, Item item) throws JaloTypeException, JaloInvalidParameterException, JaloSecurityException
int are wrapped into their
object instances.ctx - the current session context - e.g. specifies the session languageitem - the item to get data fromJaloTypeException - in case the attribute type does not allow reading this valueJaloInvalidParameterException - in some data required for reading the value is missing or not as expected ( like missing session
language )JaloSecurityException - in case there are security constraints which do not allow reding this valueCopyright © 2017 SAP SE. All Rights Reserved.