Class HvlOAuthUserMigrationDataTransferModel

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

public class HvlOAuthUserMigrationDataTransferModel extends Object implements Serializable
A data transfer object which is used to user migration data transfer model.
See Also:
  • Constructor Details

    • HvlOAuthUserMigrationDataTransferModel

      public HvlOAuthUserMigrationDataTransferModel(HvlOAuthProfileModel sourceProfile, HvlOAuthUserModel sourceProfileUser, HvlOAuthProfileModel targetProfile)
      Instantiates a new HvlOAuthUserMigrationDataTransferModel.
      Parameters:
      sourceProfile - the source profile
      sourceProfileUser - the source profile user
      targetProfile - the target profile
  • Method Details

    • of

      public static HvlOAuthUserMigrationDataTransferModel of(HvlOAuthProfileModel sourceProfile, HvlOAuthUserModel sourceProfileUser, HvlOAuthProfileModel targetProfile)
      Create a new user migration data transfer model.
      Parameters:
      sourceProfile - the source profile
      sourceProfileUser - the source profile user
      targetProfile - the target profile
      Returns:
      the hvl o auth user migration model
    • getSourceProfile

      public HvlOAuthProfileModel getSourceProfile()
      Gets source profile.
      Returns:
      the source profile
    • setSourceProfile

      public void setSourceProfile(HvlOAuthProfileModel sourceProfile)
      Sets source profile.
      Parameters:
      sourceProfile - the source profile
    • getSourceProfileUser

      public HvlOAuthUserModel getSourceProfileUser()
      Gets source profile user.
      Returns:
      the source profile user
    • setSourceProfileUser

      public void setSourceProfileUser(HvlOAuthUserModel sourceProfileUser)
      Sets source profile user.
      Parameters:
      sourceProfileUser - the source profile user
    • getTargetProfile

      public HvlOAuthProfileModel getTargetProfile()
      Gets target profile.
      Returns:
      the target profile
    • setTargetProfile

      public void setTargetProfile(HvlOAuthProfileModel targetProfile)
      Sets target profile.
      Parameters:
      targetProfile - the target profile
    • equals

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

      public int hashCode()
      Overrides:
      hashCode in class Object