com.atlassian.jira.issue.customfields.impl
Class URLCFType
java.lang.Object
com.atlassian.jira.issue.customfields.impl.AbstractCustomFieldType
com.atlassian.jira.issue.customfields.impl.AbstractSingleFieldType
com.atlassian.jira.issue.customfields.impl.StringCFType
com.atlassian.jira.issue.customfields.impl.URLCFType
- All Implemented Interfaces:
- CustomFieldType, SortableCustomField
- public class URLCFType
- extends StringCFType
- implements SortableCustomField
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 |
URLCFType
public URLCFType(CustomFieldValuePersister customFieldValuePersister,
GenericConfigManager genericConfigManager)
getStringFromSingularObject
public String getStringFromSingularObject(Object value)
- Description copied from interface:
CustomFieldType
- Returns the
String
representation of a single value within the CustomFieldType. This is the value that
will is passed to the presentation tier for editing. For single CustomFieldTypes the Singular Object is
the same as a Transport Object. However, for multi-dimensional CustomFieldTypes, the Singular Object is
the Object contained within the Collection
or CustomFieldParams
- Specified by:
getStringFromSingularObject
in interface CustomFieldType
- Parameters:
value
-
- Returns:
- String representation of the Object
getSingularObjectFromString
public Object getSingularObjectFromString(String string)
throws FieldValidationException
- Description copied from interface:
CustomFieldType
- Returns a Singular Object, given the string value as passed by the presentation tier.
Throws FieldValidationException if the string is an invalid representation of the Object.
- Specified by:
getSingularObjectFromString
in interface CustomFieldType
- Parameters:
string
-
- Returns:
- singularObject instance
- Throws:
FieldValidationException
compare
public int compare(Object customFieldObjectValue1,
Object customFieldObjectValue2,
FieldConfig fieldConfig)
- Description copied from interface:
SortableCustomField
- Comapares the two custom field objects.
- Specified by:
compare
in interface SortableCustomField
- Specified by:
compare
in class StringCFType
getDatabaseType
protected PersistenceFieldType getDatabaseType()
- Description copied from class:
AbstractSingleFieldType
- Type of database field needed to store this field.
- Specified by:
getDatabaseType
in class StringCFType
Copyright © 2002-2007 Atlassian. All Rights Reserved.