com.atlassian.jira.issue.context.persistence
Interface FieldConfigContextPersister

All Superinterfaces:
com.atlassian.bandana.BandanaPersister
All Known Implementing Classes:
CachingFieldConfigContextPersister, FieldConfigContextPersisterImpl

public interface FieldConfigContextPersister
extends com.atlassian.bandana.BandanaPersister


Method Summary
 List<JiraContextNode> getAllContextsForConfigScheme(FieldConfigScheme fieldConfigScheme)
           
 List<JiraContextNode> getAllContextsForCustomField(String key)
           
 void removeContextsForConfigScheme(Long fieldConfigSchemeId)
           
 void removeContextsForProject(org.ofbiz.core.entity.GenericValue project)
          Deprecated. Use removeContextsForProject(com.atlassian.jira.project.Project) instead. Since v5.1.
 void removeContextsForProject(Project project)
           
 void removeContextsForProjectCategory(ProjectCategory projectCategory)
           
 void store(Collection<? extends com.atlassian.bandana.BandanaContext> contexts, String key, Object value)
          Bulk store context/key/value triplets.
 
Methods inherited from interface com.atlassian.bandana.BandanaPersister
flushCaches, remove, remove, retrieve, store
 

Method Detail

getAllContextsForCustomField

List<JiraContextNode> getAllContextsForCustomField(String key)

getAllContextsForConfigScheme

List<JiraContextNode> getAllContextsForConfigScheme(FieldConfigScheme fieldConfigScheme)

removeContextsForConfigScheme

void removeContextsForConfigScheme(Long fieldConfigSchemeId)

store

void store(Collection<? extends com.atlassian.bandana.BandanaContext> contexts,
           String key,
           Object value)
Bulk store context/key/value triplets.

Since:
6.0.7

removeContextsForProject

void removeContextsForProject(org.ofbiz.core.entity.GenericValue project)
Deprecated. Use removeContextsForProject(com.atlassian.jira.project.Project) instead. Since v5.1.

Parameters:
project - the project

removeContextsForProject

void removeContextsForProject(Project project)

removeContextsForProjectCategory

void removeContextsForProjectCategory(ProjectCategory projectCategory)


Copyright © 2002-2013 Atlassian. All Rights Reserved.