Class HvlOAuthProfileRolePersistBaseModel

java.lang.Object
tr.com.havelsan.javarch.oauth.jpa.data.common.module.profile.model.persist.HvlOAuthProfileRolePersistBaseModel
All Implemented Interfaces:
Serializable
Direct Known Subclasses:
HvlOAuthProfileRolePersistByAdminModel, HvlOAuthProfileRolePersistByRoleAssignerModel

@Validated public class HvlOAuthProfileRolePersistBaseModel extends Object implements Serializable
A data transfer object is used for profile role persist operations.
See Also:
  • Constructor Details

    • HvlOAuthProfileRolePersistBaseModel

      public HvlOAuthProfileRolePersistBaseModel()
  • Method Details

    • getProfileUuid

      public String getProfileUuid()
      Gets profile uuid.
      Returns:
      the profile uuid
    • setProfileUuid

      public void setProfileUuid(String profileUuid)
      Sets profile uuid.
      Parameters:
      profileUuid - the profile uuid
    • getRoleIdSetToAdd

      public Set<Long> getRoleIdSetToAdd()
      Gets role id set to add.
      Returns:
      the role id set to add
    • setRoleIdSetToAdd

      public void setRoleIdSetToAdd(Set<Long> roleIdSetToAdd)
      Sets role id set to add.
      Parameters:
      roleIdSetToAdd - the role id set to add
    • getRoleIdSetToRemove

      public Set<Long> getRoleIdSetToRemove()
      Gets role id set to remove.
      Returns:
      the role id set to remove
    • setRoleIdSetToRemove

      public void setRoleIdSetToRemove(Set<Long> roleIdSetToRemove)
      Sets role id set to remove.
      Parameters:
      roleIdSetToRemove - the role id set to remove
    • equals

      public boolean equals(Object o)
      Overrides:
      equals in class Object
    • hashCode

      public int hashCode()
      Overrides:
      hashCode in class Object