com.atlassian.jira.issue.customfields.impl
Class StringCFType
java.lang.Object
com.atlassian.jira.issue.customfields.impl.AbstractCustomFieldType
com.atlassian.jira.issue.customfields.impl.AbstractSingleFieldType
com.atlassian.jira.issue.customfields.impl.StringCFType
- All Implemented Interfaces:
- CustomFieldType
- Direct Known Subclasses:
- TextCFType, URLCFType, UserCFType
public abstract class StringCFType
- extends AbstractSingleFieldType
Method Summary |
protected Object |
getDbValueFromObject(Object customFieldObject)
Returns the database representation of the Java object as stored for that CustomField. |
protected Object |
getObjectFromDbValue(Object databaseValue)
Returns the Domain Object or GenericValue object representing the given Custom Field value as
stored in the database |
Methods inherited from class com.atlassian.jira.issue.customfields.impl.AbstractSingleFieldType |
createValue, getChangelogValue, getDatabaseType, getDefaultValue, getStringValueFromCustomFieldParams, getValueFromCustomFieldParams, getValueFromIssue, remove, setDefaultValue, updateValue, validateFromParams |
Methods inherited from class com.atlassian.jira.issue.customfields.impl.AbstractCustomFieldType |
assertObjectImplementsType, availableForBulkEdit, getChangelogString, getConfigurationItemTypes, getDescription, getDescriptor, getI18nBean, getKey, getName, getRelatedIndexers, getVelocityParameters, getVelocityParameters, init, isRenderable, valuesEqual |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
StringCFType
public StringCFType(CustomFieldValuePersister customFieldValuePersister,
GenericConfigManager genericConfigManager)
getDbValueFromObject
protected Object getDbValueFromObject(Object customFieldObject)
- Description copied from class:
AbstractSingleFieldType
- Returns the database representation of the Java object as stored for that CustomField.
(eg. ProjectId if the Value represents a project)
- Specified by:
getDbValueFromObject
in class AbstractSingleFieldType
- Returns:
- String, Double or Date
getObjectFromDbValue
protected Object getObjectFromDbValue(Object databaseValue)
throws FieldValidationException
- Description copied from class:
AbstractSingleFieldType
- Returns the Domain Object or GenericValue object representing the given Custom Field value as
stored in the database
- Specified by:
getObjectFromDbValue
in class AbstractSingleFieldType
- Parameters:
databaseValue
- - String, Double or Date objects
- Returns:
- Domain object or GenericValue
- Throws:
FieldValidationException
Copyright © 2002-2010 Atlassian. All Rights Reserved.