|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.nuiton.topia.framework.TopiaFilter
public class TopiaFilter
Filter
Created: 23 avr. 2010
| Field Summary | |
|---|---|
protected java.lang.Integer |
endIndex
|
protected java.lang.String |
orderBy
|
protected java.lang.String |
referenceId
|
protected java.lang.String |
referenceProperty
|
protected java.lang.Integer |
startIndex
|
| Fields inherited from interface org.nuiton.topia.framework.EntityFilter |
|---|
PROPERTY_END_INDEX, PROPERTY_ORDER_BY, PROPERTY_REFERENCE_ID, PROPERTY_REFERENCE_PROPERTY, PROPERTY_START_INDEX |
| Constructor Summary | |
|---|---|
TopiaFilter()
|
|
| Method Summary | |
|---|---|
void |
addPropertyChangeListener(java.beans.PropertyChangeListener listener)
Add PropertyChangeListener. |
void |
checkReference(java.lang.Class<?> reference,
boolean mandatory)
Use to check if reference class is supported by the current
filter reference. |
java.lang.Integer |
getEndIndex()
Get the value of endIndex |
java.lang.String |
getOrderBy()
Get the value of orderBy |
java.lang.String |
getReferenceId()
Get the value of referenceId |
java.lang.String |
getReferenceProperty()
Get the value of referenceProperty |
java.lang.Integer |
getStartIndex()
Get the value of startIndex |
boolean |
hasReference()
Used to check if the filter contains a reference. |
boolean |
isClassReference(java.lang.Class<?> entityClass)
Test if the entityClass is corresponding to the current reference
in the filter. |
void |
removePropertyChangeListener(java.beans.PropertyChangeListener listener)
Remove PropertyChangeListener. |
void |
setEndIndex(java.lang.Integer endIndex)
Set the value of endIndex |
void |
setOrderBy(java.lang.String orderBy)
Set the value of orderBy |
void |
setReference(java.lang.Object entity)
Set the value of referenceId from entity |
void |
setReferenceId(java.lang.String referenceId)
Set the value of referenceId |
void |
setReferenceProperty(java.lang.String referenceProperty)
Set the value of referenceProperty |
void |
setStartIndex(java.lang.Integer startIndex)
Set the value of startIndex |
java.lang.String |
toString()
|
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Field Detail |
|---|
protected java.lang.Integer startIndex
protected java.lang.Integer endIndex
protected java.lang.String orderBy
protected java.lang.String referenceId
protected java.lang.String referenceProperty
| Constructor Detail |
|---|
public TopiaFilter()
| Method Detail |
|---|
public java.lang.Integer getStartIndex()
EntityFilter
getStartIndex in interface EntityFilterpublic void setStartIndex(java.lang.Integer startIndex)
EntityFilter
setStartIndex in interface EntityFilterstartIndex - new value of startIndexpublic java.lang.String getOrderBy()
EntityFilter
getOrderBy in interface EntityFilterpublic void setOrderBy(java.lang.String orderBy)
EntityFilter
setOrderBy in interface EntityFilterorderBy - new value of orderBypublic java.lang.Integer getEndIndex()
EntityFilter
getEndIndex in interface EntityFilterpublic void setEndIndex(java.lang.Integer endIndex)
EntityFilter
setEndIndex in interface EntityFilterendIndex - new value of endIndexpublic java.lang.String getReferenceId()
EntityFilter
getReferenceId in interface EntityFilterpublic void setReferenceId(java.lang.String referenceId)
EntityFilter
setReferenceId in interface EntityFilter
public void setReference(java.lang.Object entity)
throws java.lang.IllegalArgumentException
EntityFilterentity
setReference in interface EntityFilterjava.lang.IllegalArgumentExceptionpublic boolean hasReference()
EntityFilter
hasReference in interface EntityFilterpublic java.lang.String getReferenceProperty()
EntityFilter
getReferenceProperty in interface EntityFilterpublic void setReferenceProperty(java.lang.String referenceProperty)
EntityFilter
setReferenceProperty in interface EntityFilterpublic void addPropertyChangeListener(java.beans.PropertyChangeListener listener)
EntityFilter
addPropertyChangeListener in interface EntityFilterpublic void removePropertyChangeListener(java.beans.PropertyChangeListener listener)
EntityFilter
removePropertyChangeListener in interface EntityFilterpublic boolean isClassReference(java.lang.Class<?> entityClass)
entityClass is corresponding to the current reference
in the filter. Will return false if no reference is set in the filter.
isClassReference in interface EntityFilterentityClass - Class reference to test
checkReference(Class, boolean)
public void checkReference(java.lang.Class<?> reference,
boolean mandatory)
throws java.lang.IllegalArgumentException
reference class is supported by the current
filter reference. The reference can be not mandatory. Exceptions
are thrown if the check failed. If you prefer to have a boolean instead
of exceptions, you can use isClassReference(Class).
checkReference in interface EntityFilterreference - Class reference to checkmandatory - If the existence of the reference is mandatory
java.lang.IllegalArgumentException - for errors on checkhasReference(),
isClassReference(Class)public java.lang.String toString()
toString in class java.lang.Object
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||