@Service(value="cuba_PersistenceSecurityService") public class PersistenceSecurityServiceBean extends java.lang.Object implements PersistenceSecurityService
Modifier and Type | Field and Description |
---|---|
protected PersistenceSecurity |
persistenceSecurity |
NAME
Constructor and Description |
---|
PersistenceSecurityServiceBean() |
Modifier and Type | Method and Description |
---|---|
java.lang.Object |
evaluateConstraintScript(Entity entity,
java.lang.String groovyScript)
Execute groovy constraint script
|
boolean |
isPermitted(Entity entity,
EntityOp operation)
Check if the operation type is permitted for the entity
|
boolean |
isPermitted(Entity entity,
java.lang.String customCode)
Check the special constraint permission for the entity
|
ConstraintValidationResult |
validateConstraintScript(java.lang.String entityType,
java.lang.String groovyScript)
Validate groovy access constraint script
|
@Inject protected PersistenceSecurity persistenceSecurity
public boolean isPermitted(Entity entity, EntityOp operation)
PersistenceSecurityService
isPermitted
in interface PersistenceSecurityService
public boolean isPermitted(Entity entity, java.lang.String customCode)
PersistenceSecurityService
isPermitted
in interface PersistenceSecurityService
public java.lang.Object evaluateConstraintScript(Entity entity, java.lang.String groovyScript)
PersistenceSecurityService
evaluateConstraintScript
in interface PersistenceSecurityService
public ConstraintValidationResult validateConstraintScript(java.lang.String entityType, java.lang.String groovyScript)
PersistenceSecurityService
validateConstraintScript
in interface PersistenceSecurityService