com.atlassian.crowd.directory.ldap.util
Class RangeOption

java.lang.Object
  extended by com.atlassian.crowd.directory.ldap.util.RangeOption
All Implemented Interfaces:
Comparable<RangeOption>

public class RangeOption
extends Object
implements Comparable<RangeOption>

Code copied from: http://jira.springframework.org/browse/LDAP-176 To fix: http://jira.atlassian.com/browse/CWD-1445 Attribute name Range Option used for Incremental Retrieval of Multi-valued Properties.

Author:
Marius Scurtescu
See Also:
org.springframework.ldap.util.IncrementalAttributeMapper

Field Summary
static int TERMINAL_END_OF_RANGE
           
static int TERMINAL_MISSING
           
 
Constructor Summary
RangeOption(int initial)
           
RangeOption(int initial, int terminal)
           
 
Method Summary
 int compareTo(RangeOption that)
           
 int getInitial()
           
 int getTerminal()
           
 boolean isFullRange()
           
 boolean isTerminalEndOfRange()
           
 boolean isTerminalMissing()
           
 RangeOption nextRange(int pageSize)
           
static RangeOption parse(String option)
           
 String toString()
           
 void toString(StringBuilder rangeBuilder)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

TERMINAL_END_OF_RANGE

public static final int TERMINAL_END_OF_RANGE
See Also:
Constant Field Values

TERMINAL_MISSING

public static final int TERMINAL_MISSING
See Also:
Constant Field Values
Constructor Detail

RangeOption

public RangeOption(int initial)

RangeOption

public RangeOption(int initial,
                   int terminal)
Method Detail

isTerminalEndOfRange

public boolean isTerminalEndOfRange()

isTerminalMissing

public boolean isTerminalMissing()

getInitial

public int getInitial()

getTerminal

public int getTerminal()

isFullRange

public boolean isFullRange()

toString

public String toString()
Overrides:
toString in class Object

toString

public void toString(StringBuilder rangeBuilder)

parse

public static RangeOption parse(String option)

compareTo

public int compareTo(RangeOption that)
Specified by:
compareTo in interface Comparable<RangeOption>

nextRange

public RangeOption nextRange(int pageSize)


Copyright © 2013 Atlassian. All Rights Reserved.