Package org.dspace.usage
Class UsageEvent
- java.lang.Object
-
- org.dspace.services.model.Event
-
- org.dspace.usage.UsageEvent
-
- All Implemented Interfaces:
Serializable
- Direct Known Subclasses:
UsageSearchEvent,UsageWorkflowEvent
public class UsageEvent extends Event
- Author:
- Mark Diggory (mdiggory at atmire.com)
- See Also:
- Serialized Form
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classUsageEvent.Action-
Nested classes/interfaces inherited from class org.dspace.services.model.Event
Event.Scope
-
-
Constructor Summary
Constructors Constructor Description UsageEvent(UsageEvent.Action action, String ip, String userAgent, String xforwardedfor, Context context, DSpaceObject object)UsageEvent(UsageEvent.Action action, javax.servlet.http.HttpServletRequest request, Context context, DSpaceObject object)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description UsageEvent.ActiongetAction()ContextgetContext()StringgetIp()DSpaceObjectgetObject()javax.servlet.http.HttpServletRequestgetRequest()StringgetUserAgent()StringgetXforwardedfor()voidsetContext(Context context)voidsetIp(String ip)voidsetObject(DSpaceObject object)voidsetRequest(javax.servlet.http.HttpServletRequest request)voidsetUserAgent(String userAgent)voidsetXforwardedfor(String xforwardedfor)-
Methods inherited from class org.dspace.services.model.Event
getId, getName, getProperties, getResourceReference, getScopes, getUserId, isModify, setId, setModify, setName, setProperties, setResourceReference, setScopes, setUserId, toString
-
-
-
-
Constructor Detail
-
UsageEvent
public UsageEvent(UsageEvent.Action action, javax.servlet.http.HttpServletRequest request, Context context, DSpaceObject object)
-
UsageEvent
public UsageEvent(UsageEvent.Action action, String ip, String userAgent, String xforwardedfor, Context context, DSpaceObject object)
-
-
Method Detail
-
getRequest
public javax.servlet.http.HttpServletRequest getRequest()
-
getIp
public String getIp()
-
setIp
public void setIp(String ip)
-
getUserAgent
public String getUserAgent()
-
setUserAgent
public void setUserAgent(String userAgent)
-
getXforwardedfor
public String getXforwardedfor()
-
setXforwardedfor
public void setXforwardedfor(String xforwardedfor)
-
setRequest
public void setRequest(javax.servlet.http.HttpServletRequest request)
-
getContext
public Context getContext()
-
setContext
public void setContext(Context context)
-
getObject
public DSpaceObject getObject()
-
setObject
public void setObject(DSpaceObject object)
-
getAction
public UsageEvent.Action getAction()
-
-