public class JaloPropertyNotVisibleInModelAccessor
extends java.lang.Object
| Constructor and Description |
|---|
JaloPropertyNotVisibleInModelAccessor() |
| Modifier and Type | Method and Description |
|---|---|
boolean |
canRead(EvaluationContext evaluationContext,
java.lang.Object currentObject,
java.lang.String attribute) |
boolean |
canWrite(EvaluationContext evaluationContext,
java.lang.Object object,
java.lang.String qualifier) |
protected java.lang.Object |
getModelFromSource(java.lang.Object object) |
int |
getOrder() |
java.lang.Class[] |
getSpecificTargetClasses() |
java.util.Map<java.lang.String,java.util.Set<java.lang.Class>> |
getSupportedJaloAttributes() |
protected boolean |
hasReadPermission(java.lang.Object object,
java.lang.String attributeName) |
protected boolean |
hasWritePermission(java.lang.Object object,
java.lang.String attributeName) |
protected boolean |
isAttributeWritable(java.lang.Object object,
java.lang.String qualifier) |
protected boolean |
isSupportedAttribute(java.lang.Object currentObject,
java.lang.String attribute) |
TypedValue |
read(EvaluationContext evaluationContext,
java.lang.Object target,
java.lang.String attributeName) |
void |
setModelService(ModelService modelService) |
void |
setObjectFacade(ObjectFacade objectFacade) |
void |
setOrder(int order) |
void |
setPermissionFacade(PermissionFacade permissionFacade) |
void |
setSupportedJaloAttributes(java.util.Map<java.lang.String,java.util.Set<java.lang.Class>> supportedJaloAttributes)
Map which represents which attributes should be read/write using JaloPropertyNotVisibleInModelAccessor.
|
void |
setTypeFacade(TypeFacade typeFacade) |
void |
write(EvaluationContext evaluationContext,
java.lang.Object target,
java.lang.String attributeName,
java.lang.Object attributeValue) |
public JaloPropertyNotVisibleInModelAccessor()
public int getOrder()
public void setOrder(int order)
public void setModelService(ModelService modelService)
public void setTypeFacade(TypeFacade typeFacade)
public void setPermissionFacade(PermissionFacade permissionFacade)
public void setObjectFacade(ObjectFacade objectFacade)
public java.util.Map<java.lang.String,java.util.Set<java.lang.Class>> getSupportedJaloAttributes()
public void setSupportedJaloAttributes(java.util.Map<java.lang.String,java.util.Set<java.lang.Class>> supportedJaloAttributes)
supportedJaloAttributes - public java.lang.Class[] getSpecificTargetClasses()
public boolean canRead(EvaluationContext evaluationContext,
java.lang.Object currentObject,
java.lang.String attribute)
throws AccessException
AccessExceptionprotected boolean isSupportedAttribute(java.lang.Object currentObject,
java.lang.String attribute)
public TypedValue read(EvaluationContext evaluationContext,
java.lang.Object target,
java.lang.String attributeName)
throws AccessException
AccessExceptionprotected java.lang.Object getModelFromSource(java.lang.Object object)
public boolean canWrite(EvaluationContext evaluationContext,
java.lang.Object object,
java.lang.String qualifier)
throws AccessException
AccessExceptionprotected boolean isAttributeWritable(java.lang.Object object,
java.lang.String qualifier)
protected boolean hasReadPermission(java.lang.Object object,
java.lang.String attributeName)
protected boolean hasWritePermission(java.lang.Object object,
java.lang.String attributeName)
public void write(EvaluationContext evaluationContext,
java.lang.Object target,
java.lang.String attributeName,
java.lang.Object attributeValue)
throws AccessException
AccessExceptionCopyright © 2018 SAP SE. All Rights Reserved.