Class PrivilegeVO

java.lang.Object
com.skava.core.validation.InputModel
com.skava.auth.model.rest.entities.PrivilegeVO
All Implemented Interfaces:
Serializable

public class PrivilegeVO extends com.skava.core.validation.InputModel
Data transfer class hold the privilege information for request/response. Privilege is the entity of this microservice, which holds API specific access information for the role-based access control.
Author:
Infosys Equinox
See Also:
  • Field Details

    • privilegeId

      protected Long privilegeId
      Holds a unique identifier of the Privilege which can be associated with the Privilege Set.
    • privilegeCreatedBy

      protected Long privilegeCreatedBy
      Indicates the user who created this Privilege. 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.
    • privilegeCreatedTimestamp

      protected Date privilegeCreatedTimestamp
      Indicates the date and time that this Privilege was created. The date and time is specified using the format: YYYY-MM-DD HH:MM:SS. For example, 2018-05-10 01:16:17
    • privilegeUpdatedBy

      protected Long privilegeUpdatedBy
      Indicates the user who updated this Privilege. 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.
    • privilegeUpdatedTimestamp

      protected Date privilegeUpdatedTimestamp
      Indicates the date and time that this Privilege was updated. The date and time is specified using the format: YYYY-MM-DD HH:MM:SS. For example, 2018-05-10 01:16:17
    • entity

      protected String entity
      Refers to the entity/resource name of the privilege. This field should not be null or empty.
    • description

      protected String description
      Refers to the description of the privilege.
  • Constructor Details

    • PrivilegeVO

      public PrivilegeVO(Privilege privilege)
      Instantiates a new privilege.
      Parameters:
      privilege - The privilege.
    • PrivilegeVO

      public PrivilegeVO()
      The class constructor.