java.lang.Object
tr.com.havelsan.javarch.oauth.jpa.data.common.module.support.acquired.model.query.predicate.HvlOAuthUserInfoPredicateModel
All Implemented Interfaces:
Serializable

public class HvlOAuthUserInfoPredicateModel extends Object implements Serializable
A data transfer object which is used to predicate query.
See Also:
  • Method Details

    • of

      public static HvlOAuthUserInfoPredicateModel of(Boolean includeUserDetailInfo, Boolean includeProfileInfo, Boolean includeProfileDetailInfo, Boolean includeProfileGroupInfo, Boolean includeRoleInfo, Boolean includeRoleGroupInfo)
      Create a new user info predicate model.
      Parameters:
      includeUserDetailInfo - the include user detail info
      includeProfileInfo - the include profile info
      includeProfileDetailInfo - the include profile detail info
      includeProfileGroupInfo - the include profile group info
      includeRoleInfo - the include role info
      includeRoleGroupInfo - the include role group info
      Returns:
      the hvl o auth user info predicate model
    • getIncludeUserDetailInfo

      public Boolean getIncludeUserDetailInfo()
      Gets include user detail info.
      Returns:
      the include user detail info
    • getIncludeProfileInfo

      public Boolean getIncludeProfileInfo()
      Gets include profile info.
      Returns:
      the include profile info
    • getIncludeProfileDetailInfo

      public Boolean getIncludeProfileDetailInfo()
      Gets include profile detail info.
      Returns:
      the include profile detail info
    • getIncludeProfileGroupInfo

      public Boolean getIncludeProfileGroupInfo()
      Gets include profile group info.
      Returns:
      the include profile group info
    • getIncludeRoleInfo

      public Boolean getIncludeRoleInfo()
      Gets include role info.
      Returns:
      the include role info
    • getIncludeRoleGroupInfo

      public Boolean getIncludeRoleGroupInfo()
      Gets include role group info.
      Returns:
      the include role group info
    • equals

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

      public int hashCode()
      Overrides:
      hashCode in class Object