|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object com.atlassian.jira.issue.customfields.impl.AbstractCustomFieldType com.atlassian.jira.issue.customfields.impl.AbstractMultiSettableCFType
Field Summary | |
protected CustomFieldPersister |
customFieldPersister
|
protected OptionsManager |
optionsManager
|
Constructor Summary | |
protected |
AbstractMultiSettableCFType(OptionsManager optionsManager,
CustomFieldPersister customFieldPersister)
|
Method Summary | |
Options |
getOptions(CustomField customField,
ProjectIssueType projectIssueType)
|
java.util.Set |
remove(CustomField field)
Performs additional tasks when a CustomField of this type is being removed CustomField.remove() . |
Methods inherited from class com.atlassian.jira.issue.customfields.impl.AbstractCustomFieldType |
assertObjectImplementsType, getDescription, getDescriptor, getKey, getName, getVelocityParameters, init |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Methods inherited from interface com.atlassian.jira.issue.customfields.MultipleSettableCustomFieldType |
getIssueIdsWithValue, removeValue |
Methods inherited from interface com.atlassian.jira.issue.customfields.CustomFieldType |
createValue, getChangelogValue, getDefaultValue, getDescription, getDescriptor, getKey, getName, getSingularObjectFromString, getStringFromSingularObject, getValueFromCustomFieldParams, getValueFromIssue, getVelocityParameters, init, setDefaultValue, updateValue, validateFromParams |
Field Detail |
protected OptionsManager optionsManager
protected CustomFieldPersister customFieldPersister
Constructor Detail |
protected AbstractMultiSettableCFType(OptionsManager optionsManager, CustomFieldPersister customFieldPersister)
Method Detail |
public java.util.Set remove(CustomField field)
CustomFieldType
CustomField.remove()
.
This includes removal of values & options.
remove
in interface CustomFieldType
field
- The custom field that is being removed, so any data stored for
any issues for that field can be deleted.
Set
of issue ids that has been affectedpublic Options getOptions(CustomField customField, ProjectIssueType projectIssueType)
getOptions
in interface MultipleCustomFieldType
|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |