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 TypeMethodDescriptionboolean
org.bson.types.ObjectId
int
org.bson.types.ObjectId
int
hashCode()
static MongoRewardIssuanceId
Attempts to parse the suppliedString
as aMongoRewardIssuanceId
.void
setContext
(String context) void
setItemId
(org.bson.types.ObjectId itemId) void
setItemQuantity
(int itemQuantity) void
setUserId
(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:HexableId
Converts the object to a Hex string.- Specified by:
toHexString
in 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 suppliedString
as aMongoRewardIssuanceId
.- Parameters:
id
- the id to parse- Returns:
- the parsed
MongoRewardIssuanceId
-