org.geebis.books.model.preference.navigator
Class NavigatorItemPreferences

java.lang.Object
  extended by org.geebis.books.model.preference.navigator.NavigatorItemPreferences
All Implemented Interfaces:
java.io.Serializable, java.lang.Comparable<NavigatorItemPreferences>

@Name(value="navigatorItemPreferences")
public class NavigatorItemPreferences
extends java.lang.Object
implements java.lang.Comparable<NavigatorItemPreferences>, java.io.Serializable

The NavigatorItemPreferences class represents a single item in a Navigator.

See Also:
Serialized Form

Constructor Summary
NavigatorItemPreferences()
           
NavigatorItemPreferences(java.lang.String name, java.lang.Integer order)
           
 
Method Summary
 int compareTo(NavigatorItemPreferences o)
          This method is used to compare two NavigatorItemPreferences objects by their indexes
 java.lang.Boolean getHidden()
          Gets whether this navigator item is hidden
 java.lang.Long getId()
           
 java.lang.Integer getIndex()
          Gets the index position of this navigator item
 java.lang.String getName()
          Gets the name of this navigator item
 java.lang.Integer getVersion()
           
 void setHidden(java.lang.Boolean hidden)
          Sets whether this navigator item is hidden
 void setId(java.lang.Long id)
           
 void setIndex(java.lang.Integer index)
          Sets the index position of this navigator item
 void setName(java.lang.String name)
          Sets the name of this navigator item
 void setVersion(java.lang.Integer version)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

NavigatorItemPreferences

public NavigatorItemPreferences()

NavigatorItemPreferences

public NavigatorItemPreferences(java.lang.String name,
                                java.lang.Integer order)
Method Detail

getName

public java.lang.String getName()
Gets the name of this navigator item

Returns:
the name of this navigator item

setName

public void setName(java.lang.String name)
Sets the name of this navigator item

Parameters:
name - the new name for this navigator item

getIndex

public java.lang.Integer getIndex()
Gets the index position of this navigator item

Returns:
the index position of this navigator item

setIndex

public void setIndex(java.lang.Integer index)
Sets the index position of this navigator item

Parameters:
index - the new index position of this navigator item

getHidden

public java.lang.Boolean getHidden()
Gets whether this navigator item is hidden

Returns:
whether this navigator item is hidden

setHidden

public void setHidden(java.lang.Boolean hidden)
Sets whether this navigator item is hidden

Parameters:
hidden - the new value for whether this navigator item is hidden

getVersion

public java.lang.Integer getVersion()

setVersion

public void setVersion(java.lang.Integer version)

getId

public java.lang.Long getId()

setId

public void setId(java.lang.Long id)

compareTo

public int compareTo(NavigatorItemPreferences o)
This method is used to compare two NavigatorItemPreferences objects by their indexes

Specified by:
compareTo in interface java.lang.Comparable<NavigatorItemPreferences>
Parameters:
o - the NavigatorItemPreferences to compare to
Returns:
-1 if this objects index is less than the passed in object's index, 0 if it's equal, or 1 if it's greater