|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
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<Long> |
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 customField)
Deprecated. Use removeAllValues(String) instead |
Set<Long> |
removeAllValues(String customFieldId)
Called when removing a field. |
Set<Long> |
removeValue(CustomField field,
Long issueId,
PersistenceFieldType persistenceFieldType,
Object value)
Removes a specific custom field value for the given custom field, from a given issue, of a particular type. |
void |
updateValues(CustomField field,
Long issueId,
PersistenceFieldType persistenceFieldType,
Collection values)
|
void |
updateValues(CustomField field,
Long issueId,
PersistenceFieldType persistenceFieldType,
Collection values,
String parentKey)
|
Method Detail |
---|
void createValues(CustomField field, Long issueId, PersistenceFieldType persistenceFieldType, Collection value)
void createValues(CustomField field, Long issueId, PersistenceFieldType persistenceFieldType, Collection values, String parentKey)
void updateValues(CustomField field, Long issueId, PersistenceFieldType persistenceFieldType, Collection values)
void updateValues(CustomField field, Long issueId, PersistenceFieldType persistenceFieldType, Collection values, String parentKey)
Set<Long> removeValue(CustomField field, Long issueId, PersistenceFieldType persistenceFieldType, Object value)
field
- the custom field.issueId
- the issue.persistenceFieldType
- the data type of the valuevalue
- the value to delete.
List getValues(CustomField field, Long issueId, PersistenceFieldType persistenceFieldType)
List getValues(CustomField field, Long issueId, PersistenceFieldType persistenceFieldType, String parentKey)
Set<Long> getIssueIdsWithValue(CustomField field, PersistenceFieldType persistenceFieldType, Object value)
field
- CustomFieldpersistenceFieldType
- PersistenceFieldTypevalue
- Value object
Set<Long> removeAllValues(String customFieldId)
customFieldId
- the id of the custom field
Set removeAllValues(CustomField customField)
removeAllValues(String)
instead
customField
- the custom field
removeAllValues(String)
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |