|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.apache.jackrabbit.core.observation.EventImpl
public final class EventImpl
Implementation of the Event
and
the JackrabbitEvent
interface.
Field Summary |
---|
Fields inherited from interface org.apache.jackrabbit.api.jsr283.observation.Event |
---|
NODE_MOVED, PERSIST |
Fields inherited from interface javax.jcr.observation.Event |
---|
NODE_ADDED, NODE_REMOVED, PROPERTY_ADDED, PROPERTY_CHANGED, PROPERTY_REMOVED |
Method Summary | |
---|---|
boolean |
equals(Object obj)
Returns true if this Event is equal to another
object. |
NodeId |
getChildId()
Returns the id of a child node operation. |
long |
getDate()
Returns the date when the change was persisted that caused this event. |
String |
getIdentifier()
Returns the identifier associated with this event or null
if this event has no associated identifier. |
Map |
getInfo()
Returns the information map associated with this event. |
NodeId |
getParentId()
Returns the uuid of the parent node. |
String |
getPath()
|
Path |
getQPath()
Returns the qualified path of this event. |
int |
getType()
|
String |
getUserData()
Returns the user data set through ObservationManager.setUserData()
on the ObservationManager bound to the Session that caused
the event. |
String |
getUserID()
|
int |
hashCode()
|
boolean |
isExternal()
Return a flag indicating whether this is an externally generated event. |
boolean |
isShareableChildNode()
Returns a flag indicating whether the child node of this event is a shareable node. |
String |
toString()
Returns a String representation of this Event . |
Methods inherited from class java.lang.Object |
---|
clone, finalize, getClass, notify, notifyAll, wait, wait, wait |
Method Detail |
---|
public int getType()
getType
in interface Event
public String getPath() throws RepositoryException
getPath
in interface Event
RepositoryException
public String getUserID()
getUserID
in interface Event
public long getDate()
public String getUserData()
ObservationManager.setUserData()
on the ObservationManager
bound to the Session
that caused
the event.
public String getIdentifier() throws RepositoryException
null
if this event has no associated identifier. The meaning of the associated
identifier depends upon the type of the event.
See event type constants above.
null
.
RepositoryException
- if an error occurs.public Map getInfo() throws RepositoryException
Map
containing parameter information
for instances of a NODE_MOVED
event.
RepositoryException
- if an error occurs.public Path getQPath() throws RepositoryException
RepositoryException
- if the path can't be constructedpublic NodeId getParentId()
public NodeId getChildId()
Event
was generated for a property
operation this method returns null
.
public boolean isShareableChildNode()
true
for a shareable child node, false
otherwise.public boolean isExternal()
isExternal
in interface JackrabbitEvent
true
if this is an external event;
false
otherwiseJackrabbitEvent.isExternal()
public String toString()
Event
.
toString
in class Object
Event
.public int hashCode()
hashCode
in class Object
Object.hashCode()
public boolean equals(Object obj)
true
if this Event
is equal to another
object.
Two Event
instances are equal if their respective
EventState
instances are equal and both Event
instances are intended for the same Session
that registerd
the EventListener
.
equals
in class Object
obj
- the reference object with which to compare.
true
if this Event
is equal to another
object.
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |