Class RoleVO
java.lang.Object
com.skava.core.validation.InputModel
com.skava.auth.model.rest.entities.RoleVO
- All Implemented Interfaces:
Serializable
public class RoleVO
extends com.skava.core.validation.InputModel
Data transfer class holds the role information for request/response.
- Version:
- $Id: $Id
- Author:
- Infosys Equinox
- See Also:
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected Long
Holds a valid business identifier.protected Long
Holds a valid collection identifier of this microservice.protected Long
Holds the user identifier who has created this Role.protected Date
Holds the created timestamp of this Role.protected @Size(min=0,max=1000) String
Holds a description of the Role.protected Long
Holds a unique identifier of the Role which can be associated with Privilege set.protected String
Holds the name of this entry.protected Long
Holds the user identifier who has last updated this Role.protected Date
Holds the last updated timestamp of this Role. -
Constructor Summary
Constructors -
Method Summary
-
Field Details
-
id
Holds a unique identifier of the Role which can be associated with Privilege set. -
createdBy
Holds the user identifier who has created this Role. 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 Role. It is specified using the format: YYYY-MM-DD HH:MM:SS. -
updatedBy
Holds the user identifier who has last updated this Role. 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 Role. 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 a description of the Role. This field describes the Role. -
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. -
businessId
Holds a valid business identifier. A business is typically a customer who has signed up with Infosys Equinox to launch a commerce store or a digital experience. An Infosys Equinox Commerce instance can have multiple businesses under which there can be multiple stores. A store is a logical entity which binds all the services together to bring in a storefront experience.
-
-
Constructor Details