Class SecuredEntity
- java.lang.Object
-
- io.vertigo.core.node.definition.AbstractDefinition
-
- io.vertigo.account.authorization.definitions.SecuredEntity
-
- All Implemented Interfaces:
io.vertigo.core.node.definition.Definition
public final class SecuredEntity extends io.vertigo.core.node.definition.AbstractDefinition
Une SecuredEntity est une entité sécurisé. Secured entity definition defined how an entity is secured. - entity definition - fields used for security purpose - security dimension - allowed operations- Author:
- jgarnier, npiedeloup
-
-
Constructor Summary
Constructors Constructor Description SecuredEntity(io.vertigo.datamodel.structure.definitions.DtDefinition entityDefinition, List<io.vertigo.datamodel.structure.definitions.DtField> securityFields, List<SecurityDimension> advancedDimensions, List<Authorization> operations)
Constructs an instance of SecurityEntity.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description io.vertigo.datamodel.structure.definitions.DtDefinition
getEntity()
List<Authorization>
getOperations()
List<SecurityDimension>
getSecurityDimensions()
List<io.vertigo.datamodel.structure.definitions.DtField>
getSecurityFields()
-
-
-
Field Detail
-
PREFIX
public static final String PREFIX
- See Also:
- Constant Field Values
-
-
Constructor Detail
-
SecuredEntity
public SecuredEntity(io.vertigo.datamodel.structure.definitions.DtDefinition entityDefinition, List<io.vertigo.datamodel.structure.definitions.DtField> securityFields, List<SecurityDimension> advancedDimensions, List<Authorization> operations)
Constructs an instance of SecurityEntity.- Parameters:
entityDefinition
- Entity sécurisé.securityFields
- fields simple de sécurité.advancedDimensions
- axes avancés de sécurité.operations
- opérations attribuées.
-
-
Method Detail
-
getEntity
public io.vertigo.datamodel.structure.definitions.DtDefinition getEntity()
- Returns:
- the value of entity.
-
getSecurityFields
public List<io.vertigo.datamodel.structure.definitions.DtField> getSecurityFields()
- Returns:
- the list of security fieldNames.
-
getSecurityDimensions
public List<SecurityDimension> getSecurityDimensions()
- Returns:
- the value of axes.
-
getOperations
public List<Authorization> getOperations()
- Returns:
- the value of operations.
-
-