|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.compass.core.events.CompassEventManager
public class CompassEventManager
The event manager responsible for delegation of a specific event to one or more event listeners.
Constructor Summary | |
---|---|
CompassEventManager(Compass compass,
CompassMapping mapping)
|
Method Summary | |
---|---|
void |
configure(CompassSettings settings)
Configure using the given settings. |
void |
onPostCreate(Resource resource)
An event called after an object is created and accepts the Resource that represents it. |
void |
onPostCreate(String alias,
Object obj)
An event called after an object is created. |
void |
onPostDelete(Class clazz,
Object obj)
|
void |
onPostDelete(CompassQuery query)
An event called after a query is executed to delete all its matching resources. |
void |
onPostDelete(Resource resource)
An event called after an object is delteted and accepts the Resource that represents it. |
void |
onPostDelete(String alias,
Object obj)
An event called after an object is deleted. |
void |
onPostSave(Resource resource)
An event called after an object is saved and accepts the Resource that represents it. |
void |
onPostSave(String alias,
Object obj)
An event called after an object is saved. |
FilterOperation |
onPreCreate(Resource resource)
An event called before an object is created and accepts the Resource that represents it. |
FilterOperation |
onPreCreate(String alias,
Object obj)
An event called before an object is created. |
FilterOperation |
onPreDelete(Class clazz,
Object obj)
|
FilterOperation |
onPreDelete(CompassQuery query)
An event called before an a query is executed to delete all its matching resources. |
FilterOperation |
onPreDelete(Resource resource)
An event called before an object is deleted and accepts the Resource that represents it. |
FilterOperation |
onPreDelete(String alias,
Object obj)
An event called before an object is created. |
FilterOperation |
onPreSave(Resource resource)
An event called before an object is saved and accepts the Resource that represents it. |
FilterOperation |
onPreSave(String alias,
Object obj)
An event called before an object is saved. |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public CompassEventManager(Compass compass, CompassMapping mapping)
Method Detail |
---|
public void configure(CompassSettings settings) throws CompassException
CompassConfigurable
configure
in interface CompassConfigurable
settings
- The settings for the configured object
CompassException
public FilterOperation onPreCreate(String alias, Object obj)
PreCreateEventListener
create
opeation on the
session. Returns if this operation should be filtered or not.
onPreCreate
in interface PreCreateEventListener
public FilterOperation onPreCreate(Resource resource)
PreCreateResourceEventListener
create
opeation on the session. Returns if this operation should be filtered or not.
onPreCreate
in interface PreCreateResourceEventListener
public FilterOperation onPreDelete(String alias, Object obj)
PreDeleteEventListener
delete
opeation on the
session. Returns if this operation should be filtered or not.
onPreDelete
in interface PreDeleteEventListener
public FilterOperation onPreDelete(Class clazz, Object obj)
public FilterOperation onPreDelete(Resource resource)
PreDeleteResourceEventListener
delete
opeation on the session. Returns if this operation should be filtered or not.
onPreDelete
in interface PreDeleteResourceEventListener
public FilterOperation onPreDelete(CompassQuery query)
PreDeleteQueryEventListener
delete
opeation on the session. Returns if this operation should be filtered or not.
onPreDelete
in interface PreDeleteQueryEventListener
public FilterOperation onPreSave(String alias, Object obj)
PreSaveEventListener
save
opeation on the
session. Returns if this operation should be filtered or not.
onPreSave
in interface PreSaveEventListener
public FilterOperation onPreSave(Resource resource)
PreSaveResourceEventListener
save
opeation on the session. Returns if this operation should be filtered or not.
onPreSave
in interface PreSaveResourceEventListener
public void onPostCreate(String alias, Object obj)
PostCreateEventListener
create
opeation on the
session.
onPostCreate
in interface PostCreateEventListener
public void onPostCreate(Resource resource)
PostCreateResourceEventListener
create
opeation on the session.
onPostCreate
in interface PostCreateResourceEventListener
public void onPostDelete(String alias, Object obj)
PostDeleteEventListener
delete
opeation on the
session.
onPostDelete
in interface PostDeleteEventListener
public void onPostDelete(Class clazz, Object obj)
public void onPostDelete(Resource resource)
PostDeleteResourceEventListener
delete
opeation on the session.
onPostDelete
in interface PostDeleteResourceEventListener
public void onPostDelete(CompassQuery query)
PostDeleteQueryEventListener
delete
opeation on the session.
onPostDelete
in interface PostDeleteQueryEventListener
public void onPostSave(String alias, Object obj)
PostSaveEventListener
save
opeation on the
session.
onPostSave
in interface PostSaveEventListener
public void onPostSave(Resource resource)
PostSaveResourceEventListener
save
opeation on the session.
onPostSave
in interface PostSaveResourceEventListener
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |