|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.jtheque.core.managers.AbstractManager
org.jtheque.core.managers.AbstractActivableManager
org.jtheque.core.managers.properties.PropertiesManager
public final class PropertiesManager
A properties manager implementation.
| Constructor Summary | |
|---|---|
PropertiesManager()
|
|
| 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 class org.jtheque.core.managers.AbstractActivableManager |
|---|
isEnabled, setEnabled |
| Methods inherited from class org.jtheque.core.managers.AbstractManager |
|---|
close, getErrorManager, getListeners, getLogger, getManager, getMessage, getMessage, getStates, init, preInit |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Methods inherited from interface org.jtheque.core.managers.ActivableManager |
|---|
isEnabled, setEnabled |
| Methods inherited from interface org.jtheque.core.managers.IManager |
|---|
close, init, preInit |
| Constructor Detail |
|---|
public PropertiesManager()
| Method Detail |
|---|
public <T> T createMemento(T bean)
IPropertiesManager
createMemento in interface IPropertiesManagerT - The class of the bean.bean - The bean to create the memento from.
public void restoreMemento(Object bean,
Object memento)
IPropertiesManager
restoreMemento in interface IPropertiesManagerbean - The bean.memento - The memento.
public boolean areEquals(Object bean,
Object other,
String... properties)
IPropertiesManager
areEquals in interface IPropertiesManagerbean - The first bean.other - The other bean.properties - The properties to use.
true if the two objects are equals else false.
public Object getProperty(Object bean,
String property)
IPropertiesManager
getProperty in interface IPropertiesManagerbean - The bean to get the property value from.property - The property.
public Object getPropertyQuickly(Object bean,
String property)
IPropertiesManager
getPropertyQuickly in interface IPropertiesManagerbean - The bean to get the property value from.property - The property.
public String toString(Object bean)
IPropertiesManager
toString in interface IPropertiesManagerbean - The bean.
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||