Serialized Form

  • Package com.skava.auth.exception

  • Package com.skava.auth.helper.search

  • Package com.skava.auth.model.entities

    • Class com.skava.auth.model.entities.QAuthGroup

      class QAuthGroup extends com.querydsl.core.types.dsl.EntityPathBase<AuthGroup> implements Serializable
      serialVersionUID:
      1545312046L
      • Serialized Fields

        • _super
          QBaseEntity _super
        • collection
          QCollection collection
        • createdBy
          com.querydsl.core.types.dsl.NumberPath<Long> createdBy
        • createdTimestamp
          com.querydsl.core.types.dsl.DateTimePath<Date> createdTimestamp
        • description
          com.querydsl.core.types.dsl.StringPath description
        • id
          com.querydsl.core.types.dsl.NumberPath<Long> id
        • name
          com.querydsl.core.types.dsl.StringPath name
        • roles
          com.querydsl.core.types.dsl.SetPath<Role,QRole> roles
        • updatedBy
          com.querydsl.core.types.dsl.NumberPath<Long> updatedBy
        • updatedTimestamp
          com.querydsl.core.types.dsl.DateTimePath<Date> updatedTimestamp
        • userids
          com.querydsl.core.types.dsl.SetPath<Long,com.querydsl.core.types.dsl.NumberPath<Long>> userids
    • Class com.skava.auth.model.entities.QBaseEntity

      class QBaseEntity extends com.querydsl.core.types.dsl.EntityPathBase<BaseEntity> implements Serializable
      serialVersionUID:
      2081701757L
      • Serialized Fields

        • createdBy
          com.querydsl.core.types.dsl.NumberPath<Long> createdBy
        • createdTimestamp
          com.querydsl.core.types.dsl.DateTimePath<Date> createdTimestamp
        • id
          com.querydsl.core.types.dsl.NumberPath<Long> id
        • updatedBy
          com.querydsl.core.types.dsl.NumberPath<Long> updatedBy
        • updatedTimestamp
          com.querydsl.core.types.dsl.DateTimePath<Date> updatedTimestamp
    • Class com.skava.auth.model.entities.QClientRole

      class QClientRole extends com.querydsl.core.types.dsl.EntityPathBase<ClientRole> implements Serializable
      serialVersionUID:
      113153098L
      • Serialized Fields

        • accountId
          com.querydsl.core.types.dsl.NumberPath<Long> accountId
        • businessId
          com.querydsl.core.types.dsl.NumberPath<Long> businessId
        • clientAttributes
          com.querydsl.core.types.dsl.StringPath clientAttributes
        • clientId
          com.querydsl.core.types.dsl.StringPath clientId
        • clientRoleName
          com.querydsl.core.types.dsl.StringPath clientRoleName
        • collection
          QCollection collection
        • id
          com.querydsl.core.types.dsl.NumberPath<Long> id
        • service
          com.querydsl.core.types.dsl.StringPath service
        • serviceCollectionId
          com.querydsl.core.types.dsl.NumberPath<Long> serviceCollectionId
        • storeId
          com.querydsl.core.types.dsl.NumberPath<Long> storeId
    • Class com.skava.auth.model.entities.QClientSecret

      class QClientSecret extends com.querydsl.core.types.dsl.EntityPathBase<ClientSecret> implements Serializable
      serialVersionUID:
      1385086340L
      • Serialized Fields

        • alg
          com.querydsl.core.types.dsl.StringPath alg
        • client
          QOAuthClient client
        • e
          com.querydsl.core.types.dsl.StringPath e
        • id
          com.querydsl.core.types.dsl.NumberPath<Long> id
        • kid
          com.querydsl.core.types.dsl.StringPath kid
        • kty
          com.querydsl.core.types.dsl.StringPath kty
        • n
          com.querydsl.core.types.dsl.StringPath n
        • privateKey
          com.querydsl.core.types.dsl.StringPath privateKey
        • use
          com.querydsl.core.types.dsl.StringPath use
    • Class com.skava.auth.model.entities.QClientSession

      class QClientSession extends com.querydsl.core.types.dsl.EntityPathBase<ClientSession> implements Serializable
      serialVersionUID:
      2813506L
      • Serialized Fields

        • clientId
          com.querydsl.core.types.dsl.StringPath clientId
        • createdBy
          com.querydsl.core.types.dsl.NumberPath<Long> createdBy
        • endTime
          com.querydsl.core.types.dsl.DateTimePath<Date> endTime
        • id
          com.querydsl.core.types.dsl.NumberPath<Long> id
        • refreshToken
          com.querydsl.core.types.dsl.StringPath refreshToken
        • sessionId
          com.querydsl.core.types.dsl.StringPath sessionId
        • startTime
          com.querydsl.core.types.dsl.DateTimePath<Date> startTime
        • status
          com.querydsl.core.types.dsl.NumberPath<Integer> status
        • token
          com.querydsl.core.types.dsl.StringPath token
        • updatedBy
          com.querydsl.core.types.dsl.NumberPath<Long> updatedBy
    • Class com.skava.auth.model.entities.QCollection

      class QCollection extends com.querydsl.core.types.dsl.EntityPathBase<Collection> implements Serializable
      serialVersionUID:
      1564424199L
      • Serialized Fields

        • businessId
          com.querydsl.core.types.dsl.NumberPath<Long> businessId
        • createdBy
          com.querydsl.core.types.dsl.NumberPath<Long> createdBy
        • createdTimestamp
          com.querydsl.core.types.dsl.DateTimePath<Date> createdTimestamp
        • description
          com.querydsl.core.types.dsl.StringPath description
        • id
          com.querydsl.core.types.dsl.NumberPath<Long> id
        • name
          com.querydsl.core.types.dsl.StringPath name
        • properties
          com.querydsl.core.types.dsl.SetPath<CollectionProperty,QCollectionProperty> properties
        • status
          com.querydsl.core.types.dsl.StringPath status
        • updatedBy
          com.querydsl.core.types.dsl.NumberPath<Long> updatedBy
        • updatedTimestamp
          com.querydsl.core.types.dsl.DateTimePath<Date> updatedTimestamp
    • Class com.skava.auth.model.entities.QCollectionAttribute

      class QCollectionAttribute extends com.querydsl.core.types.dsl.EntityPathBase<CollectionAttribute> implements Serializable
      serialVersionUID:
      1352378965L
      • Serialized Fields

        • defaultValue
          com.querydsl.core.types.dsl.StringPath defaultValue
        • description
          com.querydsl.core.types.dsl.StringPath description
        • id
          com.querydsl.core.types.dsl.NumberPath<Long> id
        • name
          com.querydsl.core.types.dsl.StringPath name
        • nullable
          com.querydsl.core.types.dsl.BooleanPath nullable
        • rule
          com.querydsl.core.types.dsl.StringPath rule
        • type
          com.querydsl.core.types.dsl.StringPath type
    • Class com.skava.auth.model.entities.QCollectionProperty

      class QCollectionProperty extends com.querydsl.core.types.dsl.EntityPathBase<CollectionProperty> implements Serializable
      serialVersionUID:
      2098103036L
      • Serialized Fields

        • attribute
          QCollectionAttribute attribute
        • collection
          QCollection collection
        • createdBy
          com.querydsl.core.types.dsl.NumberPath<Long> createdBy
        • createdTimestamp
          com.querydsl.core.types.dsl.DateTimePath<Date> createdTimestamp
        • id
          com.querydsl.core.types.dsl.NumberPath<Long> id
        • updatedBy
          com.querydsl.core.types.dsl.NumberPath<Long> updatedBy
        • updatedTimestamp
          com.querydsl.core.types.dsl.DateTimePath<Date> updatedTimestamp
        • value
          com.querydsl.core.types.dsl.StringPath value
    • Class com.skava.auth.model.entities.QDescriptiveEntity

      class QDescriptiveEntity extends com.querydsl.core.types.dsl.EntityPathBase<DescriptiveEntity> implements Serializable
      serialVersionUID:
      -1028502970L
      • Serialized Fields

        • _super
          QBaseEntity _super
        • createdBy
          com.querydsl.core.types.dsl.NumberPath<Long> createdBy
        • createdTimestamp
          com.querydsl.core.types.dsl.DateTimePath<Date> createdTimestamp
        • description
          com.querydsl.core.types.dsl.StringPath description
        • id
          com.querydsl.core.types.dsl.NumberPath<Long> id
        • name
          com.querydsl.core.types.dsl.StringPath name
        • updatedBy
          com.querydsl.core.types.dsl.NumberPath<Long> updatedBy
        • updatedTimestamp
          com.querydsl.core.types.dsl.DateTimePath<Date> updatedTimestamp
    • Class com.skava.auth.model.entities.QDynamicPrivilege

      class QDynamicPrivilege extends com.querydsl.core.types.dsl.EntityPathBase<DynamicPrivilege> implements Serializable
      serialVersionUID:
      -279731237L
      • Serialized Fields

        • _super
          QBaseEntity _super
        • createdBy
          com.querydsl.core.types.dsl.NumberPath<Long> createdBy
        • createdTimestamp
          com.querydsl.core.types.dsl.DateTimePath<Date> createdTimestamp
        • id
          com.querydsl.core.types.dsl.NumberPath<Long> id
        • level
          com.querydsl.core.types.dsl.NumberPath<Long> level
        • privilegeSet
          QPrivilegeSet privilegeSet
        • service
          com.querydsl.core.types.dsl.StringPath service
        • updatedBy
          com.querydsl.core.types.dsl.NumberPath<Long> updatedBy
        • updatedTimestamp
          com.querydsl.core.types.dsl.DateTimePath<Date> updatedTimestamp
    • Class com.skava.auth.model.entities.QFeaturesPrivilegeMapping

      class QFeaturesPrivilegeMapping extends com.querydsl.core.types.dsl.EntityPathBase<FeaturesPrivilegeMapping> implements Serializable
      serialVersionUID:
      1216376035L
      • Serialized Fields

        • featureDescription
          com.querydsl.core.types.dsl.StringPath featureDescription
        • featureName
          com.querydsl.core.types.dsl.StringPath featureName
        • id
          com.querydsl.core.types.dsl.NumberPath<Long> id
        • manage
          com.querydsl.core.types.dsl.NumberPath<Long> manage
        • publish
          com.querydsl.core.types.dsl.NumberPath<Long> publish
        • serviceName
          com.querydsl.core.types.dsl.StringPath serviceName
        • view
          com.querydsl.core.types.dsl.NumberPath<Long> view
    • Class com.skava.auth.model.entities.QFeaturesRoleMapping

      class QFeaturesRoleMapping extends com.querydsl.core.types.dsl.EntityPathBase<FeaturesRoleMapping> implements Serializable
      serialVersionUID:
      -1977317454L
      • Serialized Fields

        • collectionId
          com.querydsl.core.types.dsl.NumberPath<Long> collectionId
        • featuresPrivilegeMapping
          QFeaturesPrivilegeMapping featuresPrivilegeMapping
        • id
          com.querydsl.core.types.dsl.NumberPath<Long> id
        • manage
          com.querydsl.core.types.dsl.BooleanPath manage
        • publish
          com.querydsl.core.types.dsl.BooleanPath publish
        • roleId
          com.querydsl.core.types.dsl.NumberPath<Long> roleId
        • view
          com.querydsl.core.types.dsl.BooleanPath view
    • Class com.skava.auth.model.entities.QGroupAttribute

      class QGroupAttribute extends com.querydsl.core.types.dsl.EntityPathBase<GroupAttribute> implements Serializable
      serialVersionUID:
      2053201862L
      • Serialized Fields

        • _super
          QBaseEntity _super
        • attributeValue
          com.querydsl.core.types.dsl.StringPath attributeValue
        • authGroup
          QAuthGroup authGroup
        • createdBy
          com.querydsl.core.types.dsl.NumberPath<Long> createdBy
        • createdTimestamp
          com.querydsl.core.types.dsl.DateTimePath<Date> createdTimestamp
        • id
          com.querydsl.core.types.dsl.NumberPath<Long> id
        • privilege
          QPrivilege privilege
        • updatedBy
          com.querydsl.core.types.dsl.NumberPath<Long> updatedBy
        • updatedTimestamp
          com.querydsl.core.types.dsl.DateTimePath<Date> updatedTimestamp
    • Class com.skava.auth.model.entities.QOAuthClient

      class QOAuthClient extends com.querydsl.core.types.dsl.EntityPathBase<OAuthClient> implements Serializable
      serialVersionUID:
      1027989785L
      • Serialized Fields

        • applicationType
          com.querydsl.core.types.dsl.StringPath applicationType
        • clientId
          com.querydsl.core.types.dsl.StringPath clientId
        • clientName
          com.querydsl.core.types.dsl.StringPath clientName
        • clientSecretExpiresAt
          com.querydsl.core.types.dsl.DateTimePath<Date> clientSecretExpiresAt
        • collection
          QCollection collection
        • contactEmail
          com.querydsl.core.types.dsl.StringPath contactEmail
        • id
          com.querydsl.core.types.dsl.NumberPath<Long> id
        • idTokenSignedResponseAlg
          com.querydsl.core.types.dsl.StringPath idTokenSignedResponseAlg
        • jwksUri
          com.querydsl.core.types.dsl.StringPath jwksUri
        • logoUri
          com.querydsl.core.types.dsl.StringPath logoUri
        • redirectUris
          com.querydsl.core.types.dsl.StringPath redirectUris
        • secret
          QClientSecret secret
    • Class com.skava.auth.model.entities.QPrivilege

      class QPrivilege extends com.querydsl.core.types.dsl.EntityPathBase<Privilege> implements Serializable
      serialVersionUID:
      -1470751704L
      • Serialized Fields

        • _super
          QBaseEntity _super
        • action
          com.querydsl.core.types.dsl.StringPath action
        • conditionFlag
          com.querydsl.core.types.dsl.BooleanPath conditionFlag
        • createdBy
          com.querydsl.core.types.dsl.NumberPath<Long> createdBy
        • createdTimestamp
          com.querydsl.core.types.dsl.DateTimePath<Date> createdTimestamp
        • description
          com.querydsl.core.types.dsl.StringPath description
        • entity
          com.querydsl.core.types.dsl.StringPath entity
        • groupAttribute
          com.querydsl.core.types.dsl.SetPath<GroupAttribute,QGroupAttribute> groupAttribute
        • id
          com.querydsl.core.types.dsl.NumberPath<Long> id
        • level
          com.querydsl.core.types.dsl.NumberPath<Long> level
        • service
          com.querydsl.core.types.dsl.StringPath service
        • updatedBy
          com.querydsl.core.types.dsl.NumberPath<Long> updatedBy
        • updatedTimestamp
          com.querydsl.core.types.dsl.DateTimePath<Date> updatedTimestamp
        • userAttribute
          com.querydsl.core.types.dsl.SetPath<UserAttribute,QUserAttribute> userAttribute
    • Class com.skava.auth.model.entities.QPrivilegeSet

      class QPrivilegeSet extends com.querydsl.core.types.dsl.EntityPathBase<PrivilegeSet> implements Serializable
      serialVersionUID:
      2092422938L
      • Serialized Fields

        • _super
          QDescriptiveEntity _super
        • collection
          QCollection collection
        • createdBy
          com.querydsl.core.types.dsl.NumberPath<Long> createdBy
        • createdTimestamp
          com.querydsl.core.types.dsl.DateTimePath<Date> createdTimestamp
        • description
          com.querydsl.core.types.dsl.StringPath description
        • dynmaicPrivileges
          com.querydsl.core.types.dsl.SetPath<DynamicPrivilege,QDynamicPrivilege> dynmaicPrivileges
        • id
          com.querydsl.core.types.dsl.NumberPath<Long> id
        • name
          com.querydsl.core.types.dsl.StringPath name
        • privileges
          com.querydsl.core.types.dsl.SetPath<Privilege,QPrivilege> privileges
        • role
          com.querydsl.core.types.dsl.SetPath<Role,QRole> role
        • updatedBy
          com.querydsl.core.types.dsl.NumberPath<Long> updatedBy
        • updatedTimestamp
          com.querydsl.core.types.dsl.DateTimePath<Date> updatedTimestamp
    • Class com.skava.auth.model.entities.QRole

      class QRole extends com.querydsl.core.types.dsl.EntityPathBase<Role> implements Serializable
      serialVersionUID:
      131632287L
      • Serialized Fields

        • _super
          QDescriptiveEntity _super
        • businessId
          com.querydsl.core.types.dsl.NumberPath<Long> businessId
        • collectionId
          com.querydsl.core.types.dsl.NumberPath<Long> collectionId
        • createdBy
          com.querydsl.core.types.dsl.NumberPath<Long> createdBy
        • createdTimestamp
          com.querydsl.core.types.dsl.DateTimePath<Date> createdTimestamp
        • description
          com.querydsl.core.types.dsl.StringPath description
        • groups
          com.querydsl.core.types.dsl.SetPath<AuthGroup,QAuthGroup> groups
        • id
          com.querydsl.core.types.dsl.NumberPath<Long> id
        • name
          com.querydsl.core.types.dsl.StringPath name
        • privileges
          com.querydsl.core.types.dsl.SetPath<Privilege,QPrivilege> privileges
        • privilegeSets
          com.querydsl.core.types.dsl.SetPath<PrivilegeSet,QPrivilegeSet> privilegeSets
        • type
          com.querydsl.core.types.dsl.StringPath type
        • updatedBy
          com.querydsl.core.types.dsl.NumberPath<Long> updatedBy
        • updatedTimestamp
          com.querydsl.core.types.dsl.DateTimePath<Date> updatedTimestamp
    • Class com.skava.auth.model.entities.QUserAttribute

      class QUserAttribute extends com.querydsl.core.types.dsl.EntityPathBase<UserAttribute> implements Serializable
      serialVersionUID:
      -425360120L
      • Serialized Fields

        • _super
          QBaseEntity _super
        • attributeValue
          com.querydsl.core.types.dsl.StringPath attributeValue
        • createdBy
          com.querydsl.core.types.dsl.NumberPath<Long> createdBy
        • createdTimestamp
          com.querydsl.core.types.dsl.DateTimePath<Date> createdTimestamp
        • id
          com.querydsl.core.types.dsl.NumberPath<Long> id
        • privilege
          QPrivilege privilege
        • updatedBy
          com.querydsl.core.types.dsl.NumberPath<Long> updatedBy
        • updatedTimestamp
          com.querydsl.core.types.dsl.DateTimePath<Date> updatedTimestamp
        • userId
          com.querydsl.core.types.dsl.NumberPath<Long> userId
    • Class com.skava.auth.model.entities.QUserRole

      class QUserRole extends com.querydsl.core.types.dsl.EntityPathBase<UserRole> implements Serializable
      serialVersionUID:
      429642378L
      • Serialized Fields

        • accountId
          com.querydsl.core.types.dsl.NumberPath<Long> accountId
        • attributes
          com.querydsl.core.types.dsl.StringPath attributes
        • businessId
          com.querydsl.core.types.dsl.NumberPath<Long> businessId
        • collection
          QCollection collection
        • id
          com.querydsl.core.types.dsl.NumberPath<Long> id
        • roleName
          com.querydsl.core.types.dsl.StringPath roleName
        • service
          com.querydsl.core.types.dsl.StringPath service
        • serviceCollectionId
          com.querydsl.core.types.dsl.NumberPath<Long> serviceCollectionId
        • storeId
          com.querydsl.core.types.dsl.NumberPath<Long> storeId
        • userId
          com.querydsl.core.types.dsl.NumberPath<Long> userId
    • Class com.skava.auth.model.entities.QUserSession

      class QUserSession extends com.querydsl.core.types.dsl.EntityPathBase<UserSession> implements Serializable
      serialVersionUID:
      1081739266L
      • Serialized Fields

        • createdBy
          com.querydsl.core.types.dsl.NumberPath<Long> createdBy
        • endTime
          com.querydsl.core.types.dsl.DateTimePath<Date> endTime
        • id
          com.querydsl.core.types.dsl.NumberPath<Long> id
        • refreshToken
          com.querydsl.core.types.dsl.StringPath refreshToken
        • sessionId
          com.querydsl.core.types.dsl.StringPath sessionId
        • startTime
          com.querydsl.core.types.dsl.DateTimePath<Date> startTime
        • status
          com.querydsl.core.types.dsl.NumberPath<Integer> status
        • token
          com.querydsl.core.types.dsl.StringPath token
        • updatedBy
          com.querydsl.core.types.dsl.NumberPath<Long> updatedBy
        • userId
          com.querydsl.core.types.dsl.NumberPath<Long> userId
  • Package com.skava.auth.model.event

  • Package com.skava.auth.model.request

    • Class com.skava.auth.model.request.GetAllRequest

      class GetAllRequest extends com.skava.core.validation.InputModel implements Serializable
      serialVersionUID:
      -2245302809348056886L
      • Serialized Fields

        • filter
          String filter
          filtering parameter to reduce the number of projected results.
        • page
          int page
          page number of the projected results.
        • size
          int size
          size of the projected result page.
    • Class com.skava.auth.model.request.RequestData

      class RequestData extends com.skava.core.validation.InputModel implements Serializable
      serialVersionUID:
      -7212432665849049791L
      • Serialized Fields

        • businessId
          Long businessId
          Business Id is the identifier of a business. Holds the long value
        • collectionId
          long collectionId
          Collection Id is the identifier of a collection. Holds the long value
        • filter
          String filter
          This property holds the search parameters which are used for filtering
        • id
          long id
          The id.
        • loadPrivileges
          boolean loadPrivileges
          flag to load all the privileges of this role.
        • page
          int page
          The offset.
        • size
          int size
          The limit.
        • sort
          String sort
          This property holds the sort parameters which are used for sorting the projected data.
  • Package com.skava.auth.model.request.authgroup

  • Package com.skava.auth.model.request.clientrole

  • Package com.skava.auth.model.request.collection

  • Package com.skava.auth.model.request.collectionproperty

  • Package com.skava.auth.model.request.dynamicprivilege

  • Package com.skava.auth.model.request.groupattribute

  • Package com.skava.auth.model.request.oauthclient

  • Package com.skava.auth.model.request.privilege

  • Package com.skava.auth.model.request.privilegeset

  • Package com.skava.auth.model.request.role

    • Class com.skava.auth.model.request.role.RoleCreationRequest

      class RoleCreationRequest extends com.skava.core.validation.InputModel implements Serializable
      serialVersionUID:
      -511712767101082311L
      • Serialized Fields

        • collectionId
          Long collectionId
          collection identifier for role creation.
        • request
          RoleVO request
          request body for role creation.
    • Class com.skava.auth.model.request.role.RoleIdRequest

      class RoleIdRequest extends com.skava.core.validation.InputModel implements Serializable
      serialVersionUID:
      4336740097751115929L
      • Serialized Fields

        • collectionId
          @Min(0L) Long collectionId
          The collection id.
        • loadPrivileges
          boolean loadPrivileges
          flag to load all the privileges of this role.
        • roleId
          @Min(0L) Long roleId
          The role id.
    • Class com.skava.auth.model.request.role.UpdateRoleRequest

      class UpdateRoleRequest extends com.skava.core.validation.InputModel implements Serializable
      serialVersionUID:
      -3987507591533748545L
      • Serialized Fields

        • collectionId
          @Min(0L) Long collectionId
          The collection id.
        • privilegeSetIds
          @NotEmpty List<Long> privilegeSetIds
          The list of privilege set ids.
        • roleId
          @Min(0L) Long roleId
          The role id.
        • updatedBy
          Long updatedBy
          The updated by.
  • Package com.skava.auth.model.request.session

    • Class com.skava.auth.model.request.session.ClientSessionRequest

      class ClientSessionRequest extends com.skava.core.validation.InputModel implements Serializable
      serialVersionUID:
      -188065349275901146L
      • Serialized Fields

        • businessId
          Long businessId
          The business identifier.
        • clientid
          @NotEmpty String clientid
          The client id.
        • collectionId
          Long collectionId
        • token
          String token
    • Class com.skava.auth.model.request.session.GetSessionRequest

      class GetSessionRequest extends com.skava.core.validation.InputModel implements Serializable
      serialVersionUID:
      -3161824469210510642L
      • Serialized Fields

        • isAllSessionClear
          boolean isAllSessionClear
        • sessionId
          @NotNull(message="session id should not be null") @NotEmpty(message="session id should not be empty") @NotBlank(message="session id should not be empty") String sessionId
          The session id.
        • token
          String token
    • Class com.skava.auth.model.request.session.SessionRequest

      class SessionRequest extends com.skava.core.validation.InputModel implements Serializable
      serialVersionUID:
      -188065349275901146L
      • Serialized Fields

        • businessId
          Long businessId
          The business identifier.
        • collectionId
          Long collectionId
        • isGuest
          boolean isGuest
          Guest user flag used to differentiate the user from other users.
        • token
          String token
        • userid
          @NotEmpty Long userid
          The user id.
  • Package com.skava.auth.model.request.userattribute

  • Package com.skava.auth.model.request.userrole

    • Class com.skava.auth.model.request.userrole.AddRolesToUsersRequest

      class AddRolesToUsersRequest extends com.skava.core.validation.InputModel implements Serializable
      serialVersionUID:
      1L
      • Serialized Fields

        • authToken
          String authToken
          access token of the user who adds the roles to the another user.
        • collectionId
          @Min(0L) Long collectionId
          The collection identifier.
        • storeId
          Long storeId
        • userRoles
          List<UserRolesVO> userRoles
    • Class com.skava.auth.model.request.userrole.UserRoleRequest

      class UserRoleRequest extends com.skava.core.validation.InputModel implements Serializable
      serialVersionUID:
      1L
      • Serialized Fields

        • authToken
          String authToken
          token of the user who updates the role of the user.
        • businessId
          @Min(0L) Long businessId
        • collectionId
          @Min(0L) Long collectionId
          The collection identifier.
        • storeId
          Long storeId
          The storeId
        • userId
          @Min(0L) Long userId
          The collection identifier.
        • userRoles
          Set<UserRoleVO> userRoles
          The list of role ids.
    • Class com.skava.auth.model.request.userrole.UsersRoleRequest

      class UsersRoleRequest extends com.skava.core.validation.InputModel implements Serializable
      serialVersionUID:
      1L
      • Serialized Fields

        • businessId
          Long businessId
          The business identifier.
        • collectionId
          @Min(0L) Long collectionId
          The collection identifier.
        • filter
          String filter
          The filter for get user's roles.
        • page
          int page
          offset for filter operations.
        • size
          int size
          limit for filter operations.
        • sort
          String sort
          The sort by for get user's roles.
  • Package com.skava.auth.model.response.aggregatedaccess

  • Package com.skava.auth.model.response.authgroup

  • Package com.skava.auth.model.response.clientrole

  • Package com.skava.auth.model.response.collection

  • Package com.skava.auth.model.response.collectionattribute

  • Package com.skava.auth.model.response.collectionproperty

  • Package com.skava.auth.model.response.dynamicprivilege

  • Package com.skava.auth.model.response.featuresprivilegemapping

  • Package com.skava.auth.model.response.featuresrolemapping

  • Package com.skava.auth.model.response.groupattribute

  • Package com.skava.auth.model.response.oauthclient

  • Package com.skava.auth.model.response.privilege

  • Package com.skava.auth.model.response.privilegeset

  • Package com.skava.auth.model.response.role

  • Package com.skava.auth.model.response.session

  • Package com.skava.auth.model.response.userattribute

  • Package com.skava.auth.model.response.userrole

  • Package com.skava.auth.model.rest.entities

    • Class com.skava.auth.model.rest.entities.AggregatedAccessVO

      class AggregatedAccessVO extends com.skava.core.validation.InputModel implements Serializable
      serialVersionUID:
      8883320740433435403L
    • Class com.skava.auth.model.rest.entities.AuthGroupVO

      class AuthGroupVO extends com.skava.core.validation.InputModel implements Serializable
      serialVersionUID:
      -1761108348057847407L
      • Serialized Fields

        • authGroupCreatedBy
          Long authGroupCreatedBy
          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.
        • authGroupCreatedTimestamp
          Date authGroupCreatedTimestamp
          Holds the created timestamp of this entry. It is specified using the format: YYYY-MM-DD HH:MM:SS.
        • authGroupDescription
          @Size(min=0,max=1000) String authGroupDescription
          Holds the description of the Auth Group. This field describes the Auth Group.
        • authGroupId
          Long authGroupId
          Holds a unique identifier of the Auth Group which can be associated with Roles and Users.
        • authGroupName
          String authGroupName
          Holds the name of this entry. The name consists of alphanumeric characters and a special character underscore (_). A name must be unique within a collection. This field should not be null or empty.
        • authGroupUpdatedBy
          Long authGroupUpdatedBy
          Indicates the user who 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.
        • authGroupUpdatedTimestamp
          Date authGroupUpdatedTimestamp
          Indicates the date and time that this entry 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
        • collectionId
          @Min(1L) Long collectionId
          Collection identifier of this Authorization group.
    • Class com.skava.auth.model.rest.entities.AuthorizationRequestVO

      class AuthorizationRequestVO extends com.skava.core.validation.InputModel implements Serializable
      serialVersionUID:
      8138133885248607600L
      • Serialized Fields

        • clientId
          String clientId
          unique identifier of the client.
        • clientUserVO
          ClientUserVO clientUserVO
          user info for authorization.
        • collectionId
          Long collectionId
          Identifier of the collection. This client is created under that collection.
        • nonce
          String nonce
          nonce generated by the client.
        • redirectUri
          String redirectUri
          redirect URI of the client.
        • responseType
          String responseType
          requested response type
        • scope
          String scope
          requested scope of the user authentication.
        • sessionId
          String sessionId
          session identifier
        • state
          String state
          requested state of the client application.
    • Class com.skava.auth.model.rest.entities.AuthorizationResponseVO

      class AuthorizationResponseVO extends com.skava.core.validation.OutputModel implements Serializable
      serialVersionUID:
      -21758756360632891L
      • Serialized Fields

        • code
          String code
          requested response type code
        • idToken
          String idToken
          requested response type id_token
        • redirectUri
          String redirectUri
          requested response type
        • state
          String state
          requested response type
        • token
          String token
          requested response type token
        • tokenType
          String tokenType
          requested response type
    • Class com.skava.auth.model.rest.entities.ClientRolesVO

      class ClientRolesVO extends Object implements Serializable
      serialVersionUID:
      -2836480501008325069L
      • Serialized Fields

        • clientId
          String clientId
          Refers to the client identifier. Client is the entity/resource of User microservice. Each client can have any number of privilege attribute for different privileges. This field should not be null or empty.
        • roles
          Set<ClientRoleVO> roles
          Holds the client's role association information like role name, business identifier, service, etc. Role is the entity/resource which can have any number of privilge sets of this microservice. This field should not be null or empty.
    • Class com.skava.auth.model.rest.entities.ClientRoleVO

      class ClientRoleVO extends Object implements Serializable
      serialVersionUID:
      -2836480501008325069L
      • Serialized Fields

        • accountId
          Long accountId
          the unique id of the account
        • attribute
          String attribute
          attribute value of the role.
        • businessId
          Long businessId
          role of the client hold the role attribute.
        • category
          String category
          role of the client hold the role attribute.
        • clientId
          String clientId
          The client identifier.
        • collectionId
          Long collectionId
          role of the client hold the role attribute.
        • id
          Long id
          Holds the unique identifier of the client role association.
        • roleName
          String roleName
          identifier of the role.
        • service
          String service
          role of the client hold the role attribute.
        • serviceCollectionId
          Long serviceCollectionId
          role of the client hold the role attribute.
        • storeId
          Long storeId
          the unique id of the store
    • Class com.skava.auth.model.rest.entities.ClientSessionVO

      class ClientSessionVO extends Object implements Serializable
      serialVersionUID:
      -7632527606752344962L
      • Serialized Fields

        • authToken
          String authToken
          The auth token.
        • businessId
          Long businessId
          The business identifier.
        • refreshToken
          String refreshToken
          The refresh token.
        • sessionId
          String sessionId
          The session id.
    • Class com.skava.auth.model.rest.entities.ClientUserVO

      class ClientUserVO extends Object implements Serializable
      serialVersionUID:
      -5824596656137171914L
      • Serialized Fields

        • email
          String email
          email identifier of the user.
        • userName
          String userName
          user name of the user
    • Class com.skava.auth.model.rest.entities.CollectionAttributeVO

      class CollectionAttributeVO extends Object implements Serializable
      serialVersionUID:
      -1761108348057847407L
      • Serialized Fields

        • defaultValue
          String defaultValue
          The default value of the attribute.
        • description
          String description
          The description of the attribute.
        • name
          String name
          The name of the attribute.
        • nullable
          boolean nullable
          The attribute emptiness of the attribute.
        • possibleValues
          List<String> possibleValues
          The possible values of the attribute.
        • type
          String type
          The type of the attribute.
    • Class com.skava.auth.model.rest.entities.CollectionPropertyVO

      class CollectionPropertyVO extends com.skava.core.validation.InputModel implements Serializable
      serialVersionUID:
      5379829626446791824L
      • Serialized Fields

        • name
          String name
          name of the collection property.
        • value
          String value
          value of the collection property.
    • Class com.skava.auth.model.rest.entities.CollectionVO

      class CollectionVO extends com.skava.core.validation.InputModel implements Serializable
      serialVersionUID:
      5379829626446791824L
      • Serialized Fields

        • businessId
          Long businessId
          identifier of the business which owns this collection. 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 - Logical entity which binds all the services together to bring in an storefront experience.
        • createdBy
          Long createdBy
          This method return the resource creator's user identifier.
        • createdOn
          Date createdOn
          This method return the resource created time.
        • description
          String description
          description of the collection which can describe the purpose of the collection.
        • id
          Long id
          identifier of the collection.
        • name
          String name
          name of the collection for identification.
        • properties
          List<CollectionPropertyVO> properties
          The properties of collection.
        • status
          CollectionStatus status
          status of the collection which indicates collection's activeness.
        • updatedBy
          Long updatedBy
          This method return the resource's last updated user's identifier.
        • updatedOn
          Date updatedOn
          This method return the resource's last updated time.
    • Class com.skava.auth.model.rest.entities.DynamicPrivilegeVO

      class DynamicPrivilegeVO extends com.skava.core.validation.InputModel implements Serializable
      serialVersionUID:
      5379829626446791824L
      • Serialized Fields

        • dynamicPrivilegeCreatedBy
          Long dynamicPrivilegeCreatedBy
          Indicates the user who 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.
        • dynamicPrivilegeCreatedTimestamp
          Date dynamicPrivilegeCreatedTimestamp
          Indicates the date and time that this entry 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
        • dynamicPrivilegeId
          Long dynamicPrivilegeId
          Holds a unique identifier of the DynamicPrivilege which can be associated with PrivilegeSet.
        • dynamicPrivilegeUpdatedBy
          Long dynamicPrivilegeUpdatedBy
          Indicates the user who 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.
        • dynamicPrivilegeUpdatedTimestamp
          Date dynamicPrivilegeUpdatedTimestamp
          Indicates the date and time that this entry 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
        • level
          Long level
          Holds the maximum priority level of the privilege. Based on this value, other lower levels can be determined. This field should not be null or empty.
        • privilegeSetId
          Long privilegeSetId
          Holds the privilege set identifier. Dynamic privileges are mapped with privilege set by this field. This field should not be null or empty.
        • service
          String service
          Holds the service for which this dynamic privilege is applicable. This field should not be null or empty.
    • Class com.skava.auth.model.rest.entities.FeaturesPrivilegeMappingVO

      class FeaturesPrivilegeMappingVO extends com.skava.core.validation.InputModel implements Serializable
      serialVersionUID:
      5379852826446791824L
      • Serialized Fields

        • featureDescription
          String featureDescription
          feature_Description
        • featureName
          String featureName
          feature_Name
        • id
          Long id
          Holds a unique identifier of the Privilege which can be associated with the Privilege Set.
        • manage
          Long manage
          Refers to the manage featureAndPrivilageMap.
        • publish
          Long publish
          Refers to the publish featureAndPrivilageMap.
        • serviceName
          String serviceName
          service_Name
        • view
          Long view
          Refers to the view featureAndPrivilageMap.
    • Class com.skava.auth.model.rest.entities.FeaturesRoleMappingVO

      class FeaturesRoleMappingVO extends com.skava.core.validation.InputModel implements Serializable
      serialVersionUID:
      -4979331221316181381L
      • Serialized Fields

        • collectionId
          Long collectionId
        • featuresPrivilegeMappingId
          Long featuresPrivilegeMappingId
        • id
          Long id
        • manage
          boolean manage
        • publish
          boolean publish
        • roleId
          Long roleId
        • view
          boolean view
    • Class com.skava.auth.model.rest.entities.GetFullPrivilegeSetVO

      class GetFullPrivilegeSetVO extends com.skava.core.validation.InputModel implements Serializable
      serialVersionUID:
      5379829626446791824L
      • Serialized Fields

        • collectionId
          Long 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.
        • createdBy
          Long 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
          Date createdTimestamp
          Holds the created timestamp of this entry. It is specified using the format: YYYY-MM-DD HH:MM:SS.
        • description
          @Size(min=0,max=1000) String description
          Holds the description of the Privilege Set. This field describes the Privilege Set.
        • id
          Long id
          Holds a unique identifier of the Privilege Set which can be associated with the Privileges.
        • name
          String 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.
        • privileges
          List<PrivilegeVO> privileges
          Holds the List of privileges which are all availble in this privilege set.
        • updatedBy
          Long 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
          Date updatedTimestamp
          Holds the last updated timestamp of this entry. It is specified using the format: YYYY-MM-DD HH:MM:SS.
    • Class com.skava.auth.model.rest.entities.GroupAttributeVO

      class GroupAttributeVO extends com.skava.core.validation.InputModel implements Serializable
      serialVersionUID:
      5379829626446791824L
      • Serialized Fields

        • attribueValue
          String attribueValue
          Refers to the attribute value. This is used for microservice specific access control. This field should not be null or empty.
        • authGroupId
          Long authGroupId
          Refers to the auth group identifier. AuthGroup is the entity which handles a set of users with the same set of roles. An authgroup can have any number of privilege attributes for different privileges. This field should not be null or empty.
        • groupAttributeCreatedBy
          Long groupAttributeCreatedBy
          Indicates the user who 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.
        • groupAttributeCreatedTimestamp
          Date groupAttributeCreatedTimestamp
          Indicates the date and time that this entry 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
        • groupAttributeId
          Long groupAttributeId
          Holds a unique identifier of the Group Attribute which can be associated with Auth Group and Privilege.
        • groupAttributeUpdatedBy
          Long groupAttributeUpdatedBy
          Indicates the user who 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.
        • groupAttributeUpdatedTimestamp
          Date groupAttributeUpdatedTimestamp
          Indicates the date and time that this entry 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
        • privilegeId
          Long privilegeId
          Refers to the privilege identifier. Privilege is the entity to hold privilege information for role and privilege based access control. This field should not be null or empty.
    • Class com.skava.auth.model.rest.entities.OAuthClientVO

      class OAuthClientVO extends com.skava.core.validation.InputModel implements Serializable
      serialVersionUID:
      -1761108348057847407L
      • Serialized Fields

        • applicationType
          String applicationType
          client application type.
        • clientId
          String clientId
          unique identifier of the client.
        • clientName
          String clientName
          Name of the Client.
        • clientSecretExpiresAt
          Date clientSecretExpiresAt
          expire time of the secret.
        • collectionId
          Long collectionId
          Identifier of the collection. This client is created under that collection.
        • contactEmail
          @Email(message="auth.invalidcontactemail",regexp="^[A-Za-z0-9._%+-]+@[A-Za-z0-9.-]+\\.[A-Za-z]+$") String contactEmail
          contact email address of the client.
        • idTokenSignedResponseAlg
          String idTokenSignedResponseAlg
          algorithm used to generate token signature.
        • jwksUri
          String jwksUri
          jks URI to get the JSON web key set.
        • logoUri
          @URL(message="auth.invalidlogourl") String logoUri
          Logo URI of the Client.
        • redirectUris
          @URL(message="auth.invalidredirecturl") String redirectUris
          redirect URIs of the client.
    • Class com.skava.auth.model.rest.entities.PageableInfo

      class PageableInfo extends Object implements Serializable
      serialVersionUID:
      1L
      • Serialized Fields

        • count
          Integer count
          actual number of records the response holds
        • page
          Integer page
          page number of the response
        • size
          Integer size
          max size of the page
        • totalCount
          Long totalCount
          total records available for the request
    • Class com.skava.auth.model.rest.entities.PrivilegeSetVO

      class PrivilegeSetVO extends com.skava.core.validation.InputModel implements Serializable
      serialVersionUID:
      5379829626446791824L
      • Serialized Fields

        • collectionId
          Long 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.
        • privilegeSetCreatedBy
          Long privilegeSetCreatedBy
          Indicates the user who created this PrivilegeSet. 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.
        • privilegeSetCreatedTimestamp
          Date privilegeSetCreatedTimestamp
          Indicates the date and time that this PrivilegeSet 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
        • privilegeSetDescription
          @Size(min=0,max=1000) String privilegeSetDescription
          Holds the description of the Privilege Set. This field describes the Privilege Set.
        • privilegeSetId
          Long privilegeSetId
          Holds a unique identifier of the Privilege Set which can be associated with the Privileges.
        • privilegeSetName
          String privilegeSetName
          Holds the name of this PrivilegeSet. The name consists of alphanumeric characters and a special character underscore (_). A name must be unique within a collection. This field should not be null or empty.
        • privilegeSetUpdatedBy
          Long privilegeSetUpdatedBy
          Indicates the user who updated this PrivilegeSet. 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.
        • privilegeSetUpdatedTimestamp
          Date privilegeSetUpdatedTimestamp
          Indicates the date and time that this PrivilegeSet 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
    • Class com.skava.auth.model.rest.entities.PrivilegeVO

      class PrivilegeVO extends com.skava.core.validation.InputModel implements Serializable
      serialVersionUID:
      5379852826446791824L
      • Serialized Fields

        • action
          String action
          Refers to the action of the privilege. This field should not be null or empty.
        • conditionFlag
          boolean conditionFlag
          Refers to whether the privilege is conditional or not. If the value is true, the privilege is conditional.
        • description
          String description
          Refers to the description of the privilege.
        • entity
          String entity
          Refers to the entity/resource name of the privilege. This field should not be null or empty.
        • level
          Long level
          Holds the maximum priority level of the privilege. Based on this value, the other lower levels can be determined. This field should not be null or empty.
        • privilegeCreatedBy
          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
          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
        • privilegeId
          Long privilegeId
          Holds a unique identifier of the Privilege which can be associated with the Privilege Set.
        • privilegeUpdatedBy
          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
          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
        • service
          String service
          Refers to the service of the privilege. This field should not be null or empty.
    • Class com.skava.auth.model.rest.entities.PublicKeys

      class PublicKeys extends Object implements Serializable
      serialVersionUID:
      -21758756360632891L
    • Class com.skava.auth.model.rest.entities.PublicKeyVO

      class PublicKeyVO extends Object implements Serializable
      serialVersionUID:
      -21758756360632891L
      • Serialized Fields

        • e
          String e
          encoded exponent of the public key.
        • kid
          String kid
          key identifier of the client applciation's public key.
        • kty
          String kty
          type of the key.
        • n
          String n
          encoded modulus of the public key.
        • use
          String use
          use of the key.
    • Class com.skava.auth.model.rest.entities.RoleVO

      class RoleVO extends com.skava.core.validation.InputModel implements Serializable
      serialVersionUID:
      5379829626446791824L
      • Serialized Fields

        • businessId
          Long 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.
        • collectionId
          Long 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.
        • createdBy
          Long 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
          Date createdTimestamp
          Holds the created timestamp of this Role. It is specified using the format: YYYY-MM-DD HH:MM:SS.
        • description
          @Size(min=0,max=1000) String description
          Holds a description of the Role. This field describes the Role.
        • id
          Long id
          Holds a unique identifier of the Role which can be associated with Privilege set.
        • name
          String 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.
        • privileges
          Set<PrivilegeVO> privileges
          Holds the list of privileges available in this role. Each role can have any number of privileges via any number of privilege sets.
        • type
          String type
          type of the role.
        • updatedBy
          Long 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
          Date updatedTimestamp
          Holds the last updated timestamp of this Role. It is specified using the format: YYYY-MM-DD HH:MM:SS.
    • Class com.skava.auth.model.rest.entities.SessionRefresh

      class SessionRefresh extends Object implements Serializable
      serialVersionUID:
      -8110750820965203207L
      • Serialized Fields

        • refreshToken
          String refreshToken
          The refresh token.
    • Class com.skava.auth.model.rest.entities.SessionVO

      class SessionVO extends Object implements Serializable
      serialVersionUID:
      -7632527606752344962L
      • Serialized Fields

        • authToken
          String authToken
          The auth token.
        • businessId
          Long businessId
          The business identifier.
        • refreshToken
          String refreshToken
          The auth token.
        • sessionId
          String sessionId
          The session id.
        • userid
          String userid
          The user identifier.
    • Class com.skava.auth.model.rest.entities.UserAttributeVO

      class UserAttributeVO extends com.skava.core.validation.InputModel implements Serializable
      serialVersionUID:
      5379829626446791824L
      • Serialized Fields

        • attribueValue
          String attribueValue
          Holds the string value. It refers to the attribute value. This field should not be null or empty.
        • createdBy
          Long createdBy
          Indicates the user who created this UserAttribute. 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
          Date createdTimestamp
          Indicates the date and time that this UserAttribute 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
        • id
          Long id
          Holds a unique identifier of the UserAttribute which can be associated with the privilege and user.
        • privilegeId
          Long privilegeId
          Refers to the privilege identifier. This field should not be null or empty.
        • updatedBy
          Long updatedBy
          Indicates the user who updated this UserAttribute. 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
          Date updatedTimestamp
          Indicates the date and time that this UserAttribute 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
        • userId
          Long userId
          Refers to the user identifier. User is the entity/resource of User microservice. Each user can have any number of privilege attribute for different privileges. This field should not be null or empty.
    • Class com.skava.auth.model.rest.entities.UserRolesVO

      class UserRolesVO extends Object implements Serializable
      serialVersionUID:
      -2836480501008325069L
      • Serialized Fields

        • roles
          Set<UserRoleVO> roles
          Holds the user's role association information like role name, business identifier, service, etc. Role is the entity/resource which can have any number of privilge sets of this microservice. This field should not be null or empty.
        • userId
          Long userId
          Refers to the user identifier. User is the entity/resource of User microservice. Each user can have any number of privilege attribute for different privileges. This field should not be null or empty.
    • Class com.skava.auth.model.rest.entities.UserRoleVO

      class UserRoleVO extends Object implements Serializable
      serialVersionUID:
      -2836480501008325069L
      • Serialized Fields

        • accountId
          Long accountId
          the unique id of the account
        • attribute
          String attribute
          attribute value of the role.
        • businessId
          Long businessId
          role of the user hold the role attribute.
        • category
          String category
          role of the user hold the role attribute.
        • collectionId
          Long collectionId
          role of the user hold the role attribute.
        • id
          Long id
          Holds the unique identifier of the user role association.
        • roleName
          String roleName
          identifier of the role.
        • service
          String service
          role of the user hold the role attribute.
        • serviceCollectionId
          Long serviceCollectionId
          role of the user hold the role attribute.
        • storeId
          Long storeId
          the unique id of the store
        • userId
          Long userId
          The user identifier.
  • Package com.skava.auth.support.model