com.mindtree.techworks.insight.preferences.model
Class PreferenceInfo

java.lang.Object
  extended by com.mindtree.techworks.insight.preferences.model.PreferenceInfo
All Implemented Interfaces:
java.io.Serializable

public class PreferenceInfo
extends java.lang.Object
implements java.io.Serializable

Holds basic information about Preferences.

Version:
$Revision: 27 $ $Date: 2007-12-16 04:58:03 -0700 (Sun, 16 Dec 2007) $
Author:
Bindul Bhowmik
See Also:
Preference, Serialized Form

Constructor Summary
PreferenceInfo()
          Default Constructor
 
Method Summary
 void addChildPreferenceInfo(PreferenceInfo preferenceInfo)
          Adds a child preference info to this preference info.
 PreferenceInfo getChildPreferenceInfoById(java.lang.String idKey)
          Returns the child preference info.
 int getChildPreferenceInfoCount()
          Returns the number of child preference info's present.
 java.lang.String getCompleteId()
           
 java.lang.String getId()
           
 java.lang.String getName()
           
 boolean isAggregated()
           
 boolean isUserModifiable()
           
 java.util.Iterator iterateChildPreferenceInfos()
          Creates an iterator for the child preference attributes
 void setAggregated(boolean isAggregated)
           
 void setCompleteId(java.lang.String completeId)
           
 void setId(java.lang.String id)
           
 void setName(java.lang.String name)
           
 void setUserModifiable(boolean isUserModifiable)
           
 java.lang.String toString()
          Overridden superclass method.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

PreferenceInfo

public PreferenceInfo()
Default Constructor

Method Detail

getId

public java.lang.String getId()
Returns:
Returns the id.

setId

public void setId(java.lang.String id)
Parameters:
id - The id to set.

getName

public java.lang.String getName()
Returns:
Returns the name.

setName

public void setName(java.lang.String name)
Parameters:
name - The name to set.

isUserModifiable

public boolean isUserModifiable()
Returns:
Returns the isUserModifiable.

setUserModifiable

public void setUserModifiable(boolean isUserModifiable)
Parameters:
isUserModifiable - The isUserModifiable to set.

isAggregated

public boolean isAggregated()
Returns:
Returns the isAggregated.

setAggregated

public void setAggregated(boolean isAggregated)
Parameters:
isAggregated - The isAggregated to set.

getCompleteId

public java.lang.String getCompleteId()
Returns:
Returns the completeId.

setCompleteId

public void setCompleteId(java.lang.String completeId)
Parameters:
completeId - The completeId to set.

toString

public java.lang.String toString()
Overridden superclass method.

Overrides:
toString in class java.lang.Object
Returns:
The name of the preference

addChildPreferenceInfo

public void addChildPreferenceInfo(PreferenceInfo preferenceInfo)
Adds a child preference info to this preference info.

Parameters:
preferenceInfo - PreferenceInfo for a child Preference

getChildPreferenceInfoCount

public int getChildPreferenceInfoCount()
Returns the number of child preference info's present.

Returns:
The count of Child Preference Infos

getChildPreferenceInfoById

public PreferenceInfo getChildPreferenceInfoById(java.lang.String idKey)
Returns the child preference info.

Parameters:
idKey - The id of the child preference
Returns:
The preference info if present, or null

iterateChildPreferenceInfos

public java.util.Iterator iterateChildPreferenceInfos()
Creates an iterator for the child preference attributes

Returns:
An iterator for the child preference attributes, or null if none are present.


Copyright © 2003-2008 MindTree Consulting Ltd.. All Rights Reserved.