Class MongoRewardIssuanceId

java.lang.Object
dev.getelements.elements.dao.mongo.model.mission.MongoRewardIssuanceId
All Implemented Interfaces:
HexableId

@Embedded public class MongoRewardIssuanceId extends Object implements HexableId
  • Constructor Details

    • MongoRewardIssuanceId

      public MongoRewardIssuanceId()
    • MongoRewardIssuanceId

      public MongoRewardIssuanceId(String hexString)
    • MongoRewardIssuanceId

      public MongoRewardIssuanceId(MongoUser mongoUser, MongoItem mongoItem, int itemQuantity, String context)
    • MongoRewardIssuanceId

      public MongoRewardIssuanceId(org.bson.types.ObjectId userId, org.bson.types.ObjectId itemId, int itemQuantity, String context)
  • Method Details

    • toByteArray

      public byte[] toByteArray()
    • toHexString

      public String toHexString()
      Description copied from interface: HexableId
      Converts the object to a Hex string.
      Specified by:
      toHexString in interface HexableId
      Returns:
      the hex string representation.
    • getUserId

      public org.bson.types.ObjectId getUserId()
    • setUserId

      public void setUserId(org.bson.types.ObjectId userId)
    • getItemId

      public org.bson.types.ObjectId getItemId()
    • setItemId

      public void setItemId(org.bson.types.ObjectId itemId)
    • getItemQuantity

      public int getItemQuantity()
    • setItemQuantity

      public void setItemQuantity(int itemQuantity)
    • getContext

      public String getContext()
    • setContext

      public void setContext(String context)
    • equals

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

      public int hashCode()
      Overrides:
      hashCode in class Object
    • toString

      public String toString()
      Overrides:
      toString in class Object
    • parseOrThrowNotFoundException

      public static MongoRewardIssuanceId parseOrThrowNotFoundException(String id)
      Attempts to parse the supplied String as a MongoRewardIssuanceId.
      Parameters:
      id - the id to parse
      Returns:
      the parsed MongoRewardIssuanceId