Class GetFullPrivilegeSetVO
java.lang.Object
com.skava.core.validation.InputModel
com.skava.auth.model.rest.entities.GetFullPrivilegeSetVO
- All Implemented Interfaces:
Serializable
public class GetFullPrivilegeSetVO
extends com.skava.core.validation.InputModel
Data transfer class holds the privilege set informations with list of privileges available in the privilege set.
PrivilegeSet is the entity/resource used to hold set of privileges and set of dynamic privileges.
- Version:
- $Id: $Id
- Author:
- Infosys Equinox
- See Also:
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected Long
Holds a valid collection identifier of this microservice.protected Long
Holds the user identifier who has created this entry.protected Date
Holds the created timestamp of this entry.protected @Size(min=0,max=1000) String
Holds the description of the Privilege Set.protected Long
Holds a unique identifier of the Privilege Set which can be associated with the Privileges.protected String
Holds the name of this entry.protected Long
Holds the user identifier who has last updated this entry.protected Date
Holds the last updated timestamp of this entry. -
Constructor Summary
ConstructorsConstructorDescriptionGetFullPrivilegeSetVO
(PrivilegeSet privilegeSet) ConstructGetFullPrivilegeSetVO
object by parsingPrivilegeSet
object. -
Method Summary
-
Field Details
-
id
Holds a unique identifier of the Privilege Set which can be associated with the Privileges. -
createdBy
Holds the user identifier who has created this entry. This is a unique identifier which can be used to identify a user. This data is generated and maintained by the User microservice and logically referred in this microservice. -
createdTimestamp
Holds the created timestamp of this entry. It is specified using the format: YYYY-MM-DD HH:MM:SS. -
updatedBy
Holds the user identifier who has last updated this entry. This is a unique identifier which can be used to identify a user. This data is generated and maintained by the User microservice and logically referred in this microservice. -
updatedTimestamp
Holds the last updated timestamp of this entry. It is specified using the format: YYYY-MM-DD HH:MM:SS. -
name
Holds the name of this entry. The name consists of all the alphanumeric characters and the special character underscore. Special characters other than underscore are not allowed. A name must be unique within a collection. This field should not be null or empty. -
description
Holds the description of the Privilege Set. This field describes the Privilege Set. -
collectionId
Holds a valid collection identifier of this microservice. The requested operation will be performed on this collection identifier. A collection is the topmost entity of a microservice under which all the other entities/resources reside. Each collection represents an instance of the microservice with the configured properties. These properties can be modified to bring in a different behavior per collection of the same microservice. The Store association is the process of associating a microservice collection to a store along with its respective sub-entity. This way, the storefront can fetch/store the required information from that respective association.
-
-
Constructor Details
-
GetFullPrivilegeSetVO
ConstructGetFullPrivilegeSetVO
object by parsingPrivilegeSet
object.- Parameters:
privilegeSet
- aPrivilegeSet
object. Privilege set information from the persistence context.
-