org.dspace.usage
Class UsageWorkflowEvent

java.lang.Object
  extended by org.dspace.services.model.Event
      extended by org.dspace.usage.UsageEvent
          extended by org.dspace.usage.UsageWorkflowEvent
All Implemented Interfaces:
Serializable

public class UsageWorkflowEvent
extends UsageEvent

Extends the standard usage event to contain workflow information

Author:
Kevin Van de Velde (kevin at atmire dot com), Ben Bosman (ben at atmire dot com), Mark Diggory (markd at atmire dot com)
See Also:
Serialized Form

Nested Class Summary
 
Nested classes/interfaces inherited from class org.dspace.usage.UsageEvent
UsageEvent.Action
 
Nested classes/interfaces inherited from class org.dspace.services.model.Event
Event.Scope
 
Constructor Summary
UsageWorkflowEvent(Context context, Item item, InProgressSubmission workflowItem, String workflowStep, String oldState, Collection scope, EPerson actor)
           
 
Method Summary
 EPerson getActor()
           
 EPerson[] getEpersonOwners()
           
 Group[] getGroupOwners()
           
 String getOldState()
           
 Collection getScope()
           
 InProgressSubmission getWorkflowItem()
           
 String getWorkflowStep()
           
 void setEpersonOwners(EPerson... epersonOwners)
           
 void setGroupOwners(Group... newGroupOwner)
           
 
Methods inherited from class org.dspace.usage.UsageEvent
getAction, getContext, getObject, getRequest, setContext, setObject, setRequest
 
Methods inherited from class org.dspace.services.model.Event
getId, getName, getProperties, getResourceReference, getScopes, getUserId, isModify, setId, setModify, setName, setProperties, setResourceReference, setScopes, setUserId, toString
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

UsageWorkflowEvent

public UsageWorkflowEvent(Context context,
                          Item item,
                          InProgressSubmission workflowItem,
                          String workflowStep,
                          String oldState,
                          Collection scope,
                          EPerson actor)
Method Detail

getWorkflowStep

public String getWorkflowStep()

getOldState

public String getOldState()

getScope

public Collection getScope()

getEpersonOwners

public EPerson[] getEpersonOwners()

setEpersonOwners

public void setEpersonOwners(EPerson... epersonOwners)

getGroupOwners

public Group[] getGroupOwners()

setGroupOwners

public void setGroupOwners(Group... newGroupOwner)

getActor

public EPerson getActor()

getWorkflowItem

public InProgressSubmission getWorkflowItem()


Copyright © 2012 DuraSpace. All Rights Reserved.