public class ExportImportEntityContext extends java.lang.Object implements AccessContext
Modifier and Type | Field and Description |
---|---|
protected MetaClass |
entityClass |
protected java.util.Set<java.lang.String> |
notExported |
protected java.util.Set<java.lang.String> |
notImported |
Constructor and Description |
---|
ExportImportEntityContext(MetaClass entityClass) |
Modifier and Type | Method and Description |
---|---|
boolean |
canExported(java.lang.String attribute) |
boolean |
canImported(java.lang.String attribute) |
java.lang.String |
explainConstraints()
Returns a human-readable explanation of constraints applied to the current context instance for logging of
authorization decisions.
|
MetaClass |
getEntityClass() |
void |
notExportedAttribute(java.lang.String name) |
void |
notImportedAttribute(java.lang.String name) |
protected final MetaClass entityClass
protected java.util.Set<java.lang.String> notImported
protected java.util.Set<java.lang.String> notExported
public ExportImportEntityContext(MetaClass entityClass)
public MetaClass getEntityClass()
public boolean canImported(java.lang.String attribute)
public boolean canExported(java.lang.String attribute)
public void notImportedAttribute(java.lang.String name)
public void notExportedAttribute(java.lang.String name)
@Nullable public java.lang.String explainConstraints()
AccessContext
explainConstraints
in interface AccessContext