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
- Author:
- Mark Diggory (mdiggory at atmire.com)
- See Also:
-
Nested Class Summary
Nested ClassesNested classes/interfaces inherited from class org.dspace.services.model.Event
Event.Scope -
Constructor Summary
ConstructorsConstructorDescriptionUsageEvent(UsageEvent.Action action, jakarta.servlet.http.HttpServletRequest request, Context context, DSpaceObject object) UsageEvent(UsageEvent.Action action, jakarta.servlet.http.HttpServletRequest request, Context context, DSpaceObject object, String referrer) UsageEvent(UsageEvent.Action action, String ip, String userAgent, String xforwardedfor, Context context, DSpaceObject object) -
Method Summary
Modifier and TypeMethodDescriptiongetIp()jakarta.servlet.http.HttpServletRequestvoidsetContext(Context context) voidvoidsetObject(DSpaceObject object) voidsetReferrer(String referrer) voidsetRequest(jakarta.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 Details
-
UsageEvent
public UsageEvent(UsageEvent.Action action, jakarta.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, jakarta.servlet.http.HttpServletRequest request, Context context, DSpaceObject object, String referrer)
-
-
Method Details
-
getRequest
public jakarta.servlet.http.HttpServletRequest getRequest() -
getIp
-
setIp
-
getUserAgent
-
setUserAgent
-
getXforwardedfor
-
setXforwardedfor
-
setRequest
public void setRequest(jakarta.servlet.http.HttpServletRequest request) -
getContext
-
setContext
-
getObject
-
setObject
-
getAction
-
getReferrer
-
setReferrer
-