com.atlassian.jira.scheme.distiller
Class SchemeRelationships

java.lang.Object
  extended by com.atlassian.jira.scheme.distiller.SchemeRelationships

public class SchemeRelationships
extends Object

This object represents a table of results which are broken-down by scheme and entityType (ie 'Browse Project' permission, or 'Issue Created' notification).


Constructor Summary
SchemeRelationships(Collection distilledResults, Collection schemes, Collection entityTypes)
           
 
Method Summary
 boolean allMatchForEntityType(Object entityType)
           
 DistilledSchemeResult getDistilledSchemeResultForScheme(Scheme resultingScheme)
           
 Collection getDistilledSchemes()
           
 Collection getEntityTypes()
           
 double getSchemeDifferencePercentage()
           
 SchemeRelationship getSchemeRelationshipForEntityType(Object entityType)
           
 List getSchemeRelationships()
           
 Collection getSchemes()
           
 boolean isSchemeDistilled(Scheme scheme)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

SchemeRelationships

public SchemeRelationships(Collection distilledResults,
                           Collection schemes,
                           Collection entityTypes)
Method Detail

getDistilledSchemeResultForScheme

public DistilledSchemeResult getDistilledSchemeResultForScheme(Scheme resultingScheme)

getEntityTypes

public Collection getEntityTypes()

getSchemes

public Collection getSchemes()

getDistilledSchemes

public Collection getDistilledSchemes()

isSchemeDistilled

public boolean isSchemeDistilled(Scheme scheme)

allMatchForEntityType

public boolean allMatchForEntityType(Object entityType)

getSchemeRelationships

public List getSchemeRelationships()

getSchemeRelationshipForEntityType

public SchemeRelationship getSchemeRelationshipForEntityType(Object entityType)

getSchemeDifferencePercentage

public double getSchemeDifferencePercentage()


Copyright © 2002-2008 Atlassian. All Rights Reserved.