java.lang.Object
tr.com.havelsan.javarch.oauth.jpa.data.common.module.profile.model.HvlOAuthProfileResetModel
All Implemented Interfaces:
Serializable

public class HvlOAuthProfileResetModel extends Object implements Serializable
A data transfer object which is used to profile reset model.
See Also:
  • Constructor Details

    • HvlOAuthProfileResetModel

      public HvlOAuthProfileResetModel(String profileIntegrationCode, Boolean clearRole, Boolean clearRoleGroups, Boolean clearProfileGroups)
      Instantiates a new HvlOAuthprofileResetModel.
      Parameters:
      profileIntegrationCode - the profile integration code
      clearRole - the clear role
      clearRoleGroups - the clear role groups
      clearProfileGroups - the clear profile groups
  • Method Details

    • getProfileIntegrationCode

      public String getProfileIntegrationCode()
      Gets profile integration code.
      Returns:
      the profile integration code
    • setProfileIntegrationCode

      public void setProfileIntegrationCode(String profileIntegrationCode)
      Sets profile integration code.
      Parameters:
      profileIntegrationCode - the profile integration code
    • getClearRole

      public Boolean getClearRole()
      Gets clear role.
      Returns:
      the clear role
    • setClearRole

      public void setClearRole(Boolean clearRole)
      Sets clear role.
      Parameters:
      clearRole - the clear role
    • getClearRoleGroups

      public Boolean getClearRoleGroups()
      Gets clear role groups.
      Returns:
      the clear role groups
    • setClearRoleGroups

      public void setClearRoleGroups(Boolean clearRoleGroups)
      Sets clear role groups.
      Parameters:
      clearRoleGroups - the clear role groups
    • getClearProfileGroups

      public Boolean getClearProfileGroups()
      Gets clear profile groups.
      Returns:
      the clear profile groups
    • setClearProfileGroups

      public void setClearProfileGroups(Boolean clearProfileGroups)
      Sets clear profile groups.
      Parameters:
      clearProfileGroups - the clear profile groups
    • of

      public static HvlOAuthProfileResetModel of(String profileIntegrationCode, Boolean isClearRole, Boolean isClearRoleGroups, Boolean isClearProfileGroups)
      Create a new HvlOAuthprofileResetModel
      Parameters:
      profileIntegrationCode - the profile integration code
      isClearRole - the is clear role
      isClearRoleGroups - the is clear role groups
      isClearProfileGroups - the is clear profile groups
      Returns:
      the hvl o auth user migration model
    • equals

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

      public int hashCode()
      Overrides:
      hashCode in class Object