|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface IPropertiesManager
A properties manager specification.
Method Summary | ||
---|---|---|
boolean |
areEquals(Object bean,
Object other,
String... properties)
Test if two object are equals referring to a certain list of properties. |
|
|
createMemento(T bean)
Create a memento for the bean. |
|
Object |
getProperty(Object bean,
String property)
Return the value of the property. |
|
Object |
getPropertyQuickly(Object bean,
String property)
Return the value of the property. |
|
void |
restoreMemento(Object bean,
Object memento)
Restore the state of the memento. |
|
String |
toString(Object bean)
Generate a toString() String based on all the properties of the bean. |
Methods inherited from interface org.jtheque.core.managers.ActivableManager |
---|
isEnabled, setEnabled |
Methods inherited from interface org.jtheque.core.managers.IManager |
---|
close, init, preInit |
Method Detail |
---|
<T> T createMemento(T bean)
T
- The class of the bean.bean
- The bean to create the memento from.
String toString(Object bean)
bean
- The bean.
void restoreMemento(Object bean, Object memento)
bean
- The bean.memento
- The memento.boolean areEquals(Object bean, Object other, String... properties)
bean
- The first bean.other
- The other bean.properties
- The properties to use.
true
if the two objects are equals else false
.Object getProperty(Object bean, String property)
bean
- The bean to get the property value from.property
- The property.
Object getPropertyQuickly(Object bean, String property)
bean
- The bean to get the property value from.property
- The property.
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |