Class MongoRewardIssuanceId
java.lang.Object
dev.getelements.elements.dao.mongo.model.mission.MongoRewardIssuanceId
- All Implemented Interfaces:
HexableId
-
Constructor Summary
ConstructorsConstructorDescriptionMongoRewardIssuanceId(MongoUser mongoUser, MongoItem mongoItem, int itemQuantity, String context) MongoRewardIssuanceId(String hexString) MongoRewardIssuanceId(org.bson.types.ObjectId userId, org.bson.types.ObjectId itemId, int itemQuantity, String context) -
Method Summary
Modifier and TypeMethodDescriptionbooleanorg.bson.types.ObjectIdintorg.bson.types.ObjectIdinthashCode()static MongoRewardIssuanceIdAttempts to parse the suppliedStringas aMongoRewardIssuanceId.voidsetContext(String context) voidsetItemId(org.bson.types.ObjectId itemId) voidsetItemQuantity(int itemQuantity) voidsetUserId(org.bson.types.ObjectId userId) byte[]Converts the object to a Hex string.toString()
-
Constructor Details
-
MongoRewardIssuanceId
public MongoRewardIssuanceId() -
MongoRewardIssuanceId
-
MongoRewardIssuanceId
-
MongoRewardIssuanceId
public MongoRewardIssuanceId(org.bson.types.ObjectId userId, org.bson.types.ObjectId itemId, int itemQuantity, String context)
-
-
Method Details
-
toByteArray
public byte[] toByteArray() -
toHexString
Description copied from interface:HexableIdConverts the object to a Hex string.- Specified by:
toHexStringin interfaceHexableId- 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
-
setContext
-
equals
-
hashCode
public int hashCode() -
toString
-
parseOrThrowNotFoundException
Attempts to parse the suppliedStringas aMongoRewardIssuanceId.- Parameters:
id- the id to parse- Returns:
- the parsed
MongoRewardIssuanceId
-