com.ideo.sweetdev.data.controller.filter.bean
Class CriteriaDescriptorPage

java.lang.Object
  extended bycom.ideo.sweetdev.data.controller.filter.bean.CriteriaBaseObjectMap
      extended bycom.ideo.sweetdev.data.controller.filter.bean.CriteriaDescriptorPage
All Implemented Interfaces:
ICriteriaObjectBase, java.io.Serializable

public class CriteriaDescriptorPage
extends CriteriaBaseObjectMap
implements ICriteriaObjectBase, java.io.Serializable

La classe ApplicationCriteriaManager est un JavaBean représentant les informations contenues dans le fichier xml de mapping

See Also:
Serialized Form
 

Field Summary
static java.lang.String CLASS_NAME
          class name
 
Constructor Summary
CriteriaDescriptorPage()
          Creates a new CriteriaDescriptorPage object.
 
Method Summary
 void addCriteriaForPageDescriptor(CriteriaForPageDescriptor _criteriaForPageDescriptor)
          Adds a CriteriaDescriptor.
 CriteriaForPageDescriptor getCriteriaForPageDescriptor(java.lang.String _name)
          Get a CriteriaForPageDescriptor.
protected  java.util.Map getCriteriaForPageDescriptorMap()
          DOCUMENT ME!
 java.util.List getCriteriaForPageDescriptorNameList()
          Generates a sortedSet names of CriteriaForPageDescriptor objects.
 java.util.List getCriteriaForPageDescriptorNameList(boolean _bOnlyRequired)
          Generates a sortedSet names of CriteriaForPageDescriptor objects.
 java.util.SortedSet getCriteriaForPageDescriptorSortedSet()
          Generates a sortedSet of CriteriaForPageDescriptor objects.
 java.lang.String getName()
          DOCUMENT ME!
 java.util.Map getRequiredCriteriaForPage()
          Get a Map of required CriteriaForPageDescriptor.
 java.util.List getRequiredCriteriaForPageDescriptorNameList()
          Generates a sortedSet names of required CriteriaForPageDescriptor objects.
 java.util.SortedSet getRequiredCriteriaForPageDescriptorSortedSet()
          Generates a sortedSet of required CriteriaForPageDescriptor objects.
 boolean hasCrietriaForPageDescriptor()
          DOCUMENT ME!
 void retrieveCriteriaDescriptor(CriteriaDescriptorMap _criteriaDescriptorMap)
          Ends CriteriasPage building.
 void setName(java.lang.String _name)
          DOCUMENT ME!
 void trace()
          DOCUMENT ME!
 
Methods inherited from class com.ideo.sweetdev.data.controller.filter.bean.CriteriaBaseObjectMap
entrySet, get, getCriteriaBaseObjectMap, hasICriteriaObjectBase, keySet, populate, put, put, put, remove, size, traceKey, values
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

CLASS_NAME

public static final java.lang.String CLASS_NAME
class name

Constructor Detail

CriteriaDescriptorPage

public CriteriaDescriptorPage()
Creates a new CriteriaDescriptorPage object.

Method Detail

trace

public void trace()
DOCUMENT ME!

Specified by:
trace in interface ICriteriaObjectBase
Overrides:
trace in class CriteriaBaseObjectMap

getName

public java.lang.String getName()
Description copied from interface: ICriteriaObjectBase
DOCUMENT ME!

Specified by:
getName in interface ICriteriaObjectBase
Returns:
String
See Also:
ICriteriaObjectBase.getName()

setName

public void setName(java.lang.String _name)
Description copied from interface: ICriteriaObjectBase
DOCUMENT ME!

Specified by:
setName in interface ICriteriaObjectBase
Parameters:
_name - String
See Also:
ICriteriaObjectBase.setName(java.lang.String)

hasCrietriaForPageDescriptor

public boolean hasCrietriaForPageDescriptor()
DOCUMENT ME!

Returns:
DOCUMENT ME!

getCriteriaForPageDescriptorMap

protected java.util.Map getCriteriaForPageDescriptorMap()
DOCUMENT ME!

Returns:
DOCUMENT ME!

getCriteriaForPageDescriptorSortedSet

public java.util.SortedSet getCriteriaForPageDescriptorSortedSet()
Generates a sortedSet of CriteriaForPageDescriptor objects.

Returns:
SortedSet of CriteriaForPageDescriptor following IndexOrder value.

getCriteriaForPageDescriptorNameList

public java.util.List getCriteriaForPageDescriptorNameList(boolean _bOnlyRequired)
Generates a sortedSet names of CriteriaForPageDescriptor objects.

Parameters:
_bOnlyRequired - : boolean true, if only required criteria are wanted.
Returns:
SortedSet of CriteriaForPageDescriptor following IndexOrder value.

getCriteriaForPageDescriptorNameList

public java.util.List getCriteriaForPageDescriptorNameList()
Generates a sortedSet names of CriteriaForPageDescriptor objects.

Returns:
SortedSet of CriteriaForPageDescriptor following IndexOrder value.

getRequiredCriteriaForPageDescriptorSortedSet

public java.util.SortedSet getRequiredCriteriaForPageDescriptorSortedSet()
Generates a sortedSet of required CriteriaForPageDescriptor objects.

Returns:
SortedSet of CriteriaForPageDescriptor following IndexOrder value.

getRequiredCriteriaForPageDescriptorNameList

public java.util.List getRequiredCriteriaForPageDescriptorNameList()
Generates a sortedSet names of required CriteriaForPageDescriptor objects.

Returns:
SortedSet of CriteriaForPageDescriptor following IndexOrder value.

addCriteriaForPageDescriptor

public void addCriteriaForPageDescriptor(CriteriaForPageDescriptor _criteriaForPageDescriptor)
Adds a CriteriaDescriptor.

Parameters:
_criteriaForPageDescriptor - : CriteriaForPageDescriptor to add.

getCriteriaForPageDescriptor

public CriteriaForPageDescriptor getCriteriaForPageDescriptor(java.lang.String _name)
Get a CriteriaForPageDescriptor.

Parameters:
_name - : String identifying CriteriaForPageDescriptor.
Returns:
CriteriaForPageDescriptor found, or null.

getRequiredCriteriaForPage

public java.util.Map getRequiredCriteriaForPage()
Get a Map of required CriteriaForPageDescriptor.

Returns:
Map of CriteriaForPageDescriptor found, or null.

retrieveCriteriaDescriptor

public void retrieveCriteriaDescriptor(CriteriaDescriptorMap _criteriaDescriptorMap)
Ends CriteriasPage building. For each registered CriteriaForPageDescriptor, the associated CriteriaDescriptor is set.

Parameters:
_criteriaDescriptorMap - : CriteriaDescriptorMap where to find CriteriaDescriptor.