com.atlassian.jira.sharing.type
Class DefaultShareTypeComparator

java.lang.Object
  extended by com.atlassian.jira.sharing.type.DefaultShareTypeComparator
All Implemented Interfaces:
Comparator
Direct Known Subclasses:
GroupShareTypeComparator, ProjectShareTypeComparator

public class DefaultShareTypeComparator
extends Object
implements Comparator

A comparator that checks if two share permissions are of the same type.

Since:
v3.13

Constructor Summary
DefaultShareTypeComparator(ShareType.Name type)
           
 
Method Summary
 int compare(Object o1, Object o2)
           
protected static int compareNull(Object obj1, Object obj2)
           
protected  int comparePermissions(SharePermission perm1, SharePermission perm2)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface java.util.Comparator
equals
 

Constructor Detail

DefaultShareTypeComparator

public DefaultShareTypeComparator(ShareType.Name type)
Method Detail

compare

public final int compare(Object o1,
                         Object o2)
Specified by:
compare in interface Comparator

compareNull

protected static int compareNull(Object obj1,
                                 Object obj2)

comparePermissions

protected int comparePermissions(SharePermission perm1,
                                 SharePermission perm2)


Copyright © 2002-2008 Atlassian. All Rights Reserved.