com.atlassian.jira.issue.customfields.persistence
Interface CustomFieldValuePersister
- All Known Implementing Classes:
- OfBizCustomFieldValuePersister
- public interface CustomFieldValuePersister
Method Summary |
void |
createValues(CustomField field,
Long issueId,
PersistenceFieldType persistenceFieldType,
Collection value)
|
void |
createValues(CustomField field,
Long issueId,
PersistenceFieldType persistenceFieldType,
Collection values,
String parentKey)
|
Set |
getIssueIdsWithValue(CustomField field,
PersistenceFieldType persistenceFieldType,
Object value)
Return a set of issue ids that have a certain value. |
List |
getValues(CustomField field,
Long issueId,
PersistenceFieldType persistenceFieldType)
|
List |
getValues(CustomField field,
Long issueId,
PersistenceFieldType persistenceFieldType,
String parentKey)
|
Set |
removeAllValues(CustomField field)
called when removing a field. |
Set |
removeValue(CustomField field,
Long issueId,
PersistenceFieldType persistenceFieldType,
Object value)
|
void |
updateValues(CustomField field,
Long issueId,
PersistenceFieldType persistenceFieldType,
Collection values)
|
void |
updateValues(CustomField field,
Long issueId,
PersistenceFieldType persistenceFieldType,
Collection values,
String parentKey)
|
createValues
public void createValues(CustomField field,
Long issueId,
PersistenceFieldType persistenceFieldType,
Collection value)
createValues
public void createValues(CustomField field,
Long issueId,
PersistenceFieldType persistenceFieldType,
Collection values,
String parentKey)
updateValues
public void updateValues(CustomField field,
Long issueId,
PersistenceFieldType persistenceFieldType,
Collection values)
updateValues
public void updateValues(CustomField field,
Long issueId,
PersistenceFieldType persistenceFieldType,
Collection values,
String parentKey)
removeValue
public Set removeValue(CustomField field,
Long issueId,
PersistenceFieldType persistenceFieldType,
Object value)
getValues
public List getValues(CustomField field,
Long issueId,
PersistenceFieldType persistenceFieldType)
getValues
public List getValues(CustomField field,
Long issueId,
PersistenceFieldType persistenceFieldType,
String parentKey)
getIssueIdsWithValue
public Set getIssueIdsWithValue(CustomField field,
PersistenceFieldType persistenceFieldType,
Object value)
- Return a set of issue ids that have a certain value. This is used when you need to do a global
'swap' of a certain custom field value
removeAllValues
public Set removeAllValues(CustomField field)
- called when removing a field.
return issue IDs affected.
Copyright © 2002-2006 Atlassian. All Rights Reserved.