com.waveset.task
Class RoleSynchronizer

java.lang.Object
  extended bycom.waveset.task.RoleSynchronizer
All Implemented Interfaces:
WorkflowApplication

public class RoleSynchronizer
extends java.lang.Object
implements WorkflowApplication


Field Summary
protected  ObjectCache _cache
          Object cache from WorkflowContext.
protected  com.waveset.repository.Repository _repo
          Repository from WorkflowContext.
protected  Session _session
          Session for the task
protected  TaskInstance _task
          TaskInstance referenced in the workflow context;
protected static WSTrace trace
           
 
Constructor Summary
RoleSynchronizer()
           
 
Method Summary
 WavesetResult call(WorkflowContext ctx)
          Main method of this base class, assigns class variables and then queries resource roles and updates lighthouse roles
 void destroy()
           
 void init()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

trace

protected static WSTrace trace

_repo

protected com.waveset.repository.Repository _repo
Repository from WorkflowContext.


_cache

protected ObjectCache _cache
Object cache from WorkflowContext.


_task

protected TaskInstance _task
TaskInstance referenced in the workflow context;


_session

protected Session _session
Session for the task

Constructor Detail

RoleSynchronizer

public RoleSynchronizer()
Method Detail

destroy

public void destroy()
Specified by:
destroy in interface WorkflowApplication

init

public void init()
Specified by:
init in interface WorkflowApplication

call

public WavesetResult call(WorkflowContext ctx)
                   throws WavesetException
Main method of this base class, assigns class variables and then queries resource roles and updates lighthouse roles

Specified by:
call in interface WorkflowApplication
Throws:
WavesetException