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)UsageEvent(UsageEvent.Action action, javax.servlet.http.HttpServletRequest request, Context context, DSpaceObject object, String referrer)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description UsageEvent.ActiongetAction()ContextgetContext()StringgetIp()DSpaceObjectgetObject()StringgetReferrer()javax.servlet.http.HttpServletRequestgetRequest()StringgetUserAgent()StringgetXforwardedfor()voidsetContext(Context context)voidsetIp(String ip)voidsetObject(DSpaceObject object)voidsetReferrer(String referrer)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)
-
UsageEvent
public UsageEvent(UsageEvent.Action action, javax.servlet.http.HttpServletRequest request, Context context, DSpaceObject object, String referrer)
-
-
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()
-
getReferrer
public String getReferrer()
-
setReferrer
public void setReferrer(String referrer)
-
-