public class OneToManyRelationAttributeAccess extends Object implements AttributeAccess
| Constructor and Description |
|---|
OneToManyRelationAttributeAccess(RelationType rt,
RelationDescriptor rd) |
| 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.
|
public OneToManyRelationAttributeAccess(RelationType rt, RelationDescriptor rd)
public Object getValue(SessionContext ctx, Item item) throws JaloTypeException, JaloInvalidParameterException, JaloSecurityException
AttributeAccessint are wrapped into their
object instances.getValue in interface AttributeAccessctx - 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 valuepublic void setValue(SessionContext ctx, Item item, Object value) throws JaloTypeException, JaloInvalidParameterException, JaloSecurityException, JaloBusinessException
AttributeAccesssetValue in interface AttributeAccessctx - 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 errorCopyright © 2017 SAP SE. All Rights Reserved.