Class SecurityDimension
- java.lang.Object
-
- io.vertigo.account.authorization.definitions.SecurityDimension
-
public final class SecurityDimension extends Object
Secured data dimension.- Author:
- jgarnier, npiedeloup
-
-
Constructor Summary
Constructors Constructor Description SecurityDimension(String name, SecurityDimensionType type, List<io.vertigo.datamodel.structure.definitions.DtField> fields, List<String> values)
Construct an instance of SecurityDimension.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description List<io.vertigo.datamodel.structure.definitions.DtField>
getFields()
Give the ordered list of fields (multiple for TREE, empty for ENUM)String
getName()
Give the name of this dimension.SecurityDimensionType
getType()
Give the value of type.List<String>
getValues()
Give the ordered list of values (empty for TREE, multiple for ENUM).
-
-
-
Constructor Detail
-
SecurityDimension
public SecurityDimension(String name, SecurityDimensionType type, List<io.vertigo.datamodel.structure.definitions.DtField> fields, List<String> values)
Construct an instance of SecurityDimension.- Parameters:
name
- name.type
- type.fields
- Ordered list of fields (multiple for TREE, empty for ENUM).values
- Ordered list of values (empty for TREE, multiple for ENUM).
-
-
Method Detail
-
getName
public String getName()
Give the name of this dimension.- Returns:
- the name of this dimension.
-
getType
public SecurityDimensionType getType()
Give the value of type.- Returns:
- the value of type.
-
getFields
public List<io.vertigo.datamodel.structure.definitions.DtField> getFields()
Give the ordered list of fields (multiple for TREE, empty for ENUM)- Returns:
- the ordered list of fields.
-
-