Class HvlOAuthProfileGroupPersistModel

java.lang.Object
tr.com.havelsan.javarch.dto.model.HvlSimpleModel<Long>
tr.com.havelsan.javarch.dto.model.HvlModel
tr.com.havelsan.javarch.oauth.jpa.data.common.module.profile.model.HvlOAuthProfileGroupModel
tr.com.havelsan.javarch.oauth.jpa.data.common.module.profile.model.persist.HvlOAuthProfileGroupPersistModel
All Implemented Interfaces:
Serializable, Comparable<tr.com.havelsan.javarch.dto.model.HvlSimpleModel>, tr.com.havelsan.javarch.data.commons.structure.HvlModelStructure<Long>
Direct Known Subclasses:
HvlOAuthProfileGroupCopiablePersistModel

@Validated public class HvlOAuthProfileGroupPersistModel extends HvlOAuthProfileGroupModel
A data transfer object is used for profile group persist operations.
See Also:
  • Constructor Details

    • HvlOAuthProfileGroupPersistModel

      public HvlOAuthProfileGroupPersistModel()
  • Method Details

    • getProfileIdSetToAdd

      public Set<Long> getProfileIdSetToAdd()
    • setProfileIdSetToAdd

      public void setProfileIdSetToAdd(Set<Long> profileIdSetToAdd)
    • getProfileIdSetToRemove

      public Set<Long> getProfileIdSetToRemove()
    • setProfileIdSetToRemove

      public void setProfileIdSetToRemove(Set<Long> profileIdSetToRemove)
    • getProfileDetailIdSetToAdd

      public Set<Long> getProfileDetailIdSetToAdd()
    • setProfileDetailIdSetToAdd

      public void setProfileDetailIdSetToAdd(Set<Long> profileDetailIdSetToAdd)
    • getProfileDetailIdSetToRemove

      public Set<Long> getProfileDetailIdSetToRemove()
    • setProfileDetailIdSetToRemove

      public void setProfileDetailIdSetToRemove(Set<Long> profileDetailIdSetToRemove)
    • equals

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

      public int hashCode()
      Overrides:
      hashCode in class HvlOAuthProfileGroupModel