Package ru.slie.luna.issue.field.type
Class AbstractComputedFieldType<T>
java.lang.Object
ru.slie.luna.issue.field.type.AbstractFieldType<T,T>
ru.slie.luna.issue.field.type.AbstractComputedFieldType<T>
- All Implemented Interfaces:
FieldType<T,T>
public abstract class AbstractComputedFieldType<T>
extends AbstractFieldType<T,T>
implements FieldType<T,T>
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptiongetValueForDB(IssueField field, T value) parseJson(IssueField field, IssueContext context, Object jsonValue) Methods inherited from class ru.slie.luna.issue.field.type.AbstractFieldType
getChangeItemValue, getDescription, getSupportedFieldSearcherKey, valueEqualsMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface ru.slie.luna.issue.field.type.FieldType
getChangeItemString, getChangeItemValue, getDescription, getName, getStringValue, getSupportedFieldSearcherKey, getValueFromDB, toJson, validateValue, valueEquals
-
Constructor Details
-
AbstractComputedFieldType
public AbstractComputedFieldType()
-
-
Method Details
-
getValueForDB
- Specified by:
getValueForDBin interfaceFieldType<T,T>
-
parseJson
public T parseJson(IssueField field, IssueContext context, Object jsonValue) throws ValueParseException - Specified by:
parseJsonin interfaceFieldType<T,T> - Throws:
ValueParseException
-