From 6c2edb8efd57b8cb7fe125736c48d36e55a2f87b Mon Sep 17 00:00:00 2001 From: atomicint Date: Sun, 7 Feb 2016 14:40:47 -0500 Subject: [PATCH] Add forLong attribute definition --- .../game/model/entity/attr/AttributeDefinition.java | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/game/src/main/org/apollo/game/model/entity/attr/AttributeDefinition.java b/game/src/main/org/apollo/game/model/entity/attr/AttributeDefinition.java index 9f08acbb..6a47996f 100644 --- a/game/src/main/org/apollo/game/model/entity/attr/AttributeDefinition.java +++ b/game/src/main/org/apollo/game/model/entity/attr/AttributeDefinition.java @@ -42,6 +42,17 @@ public final class AttributeDefinition { return new AttributeDefinition<>(defaultValue, persistence, AttributeType.LONG); } + /** + * Creates an AttributeDefinition for a {@code long}. + * + * @param defaultValue The default value of the definition. + * @param persistence The {@link AttributePersistence} of the definition. + * @return The AttributeDefinition. + */ + public static AttributeDefinition forLong(long defaultValue, AttributePersistence persistence) { + return new AttributeDefinition<>(defaultValue, persistence, AttributeType.LONG); + } + /** * Creates an AttributeDefinition for a String. *