Class RoleActionDelegate
- java.lang.Object
-
- com.netgrif.application.engine.petrinet.domain.dataset.logic.action.delegate.AbstractActionDelegate<RoleContext>
-
- com.netgrif.application.engine.petrinet.domain.dataset.logic.action.delegate.RoleActionDelegate
-
- All Implemented Interfaces:
groovy.lang.GroovyObject
@Component public class RoleActionDelegate extends AbstractActionDelegate<RoleContext>
-
-
Constructor Summary
Constructors Constructor Description RoleActionDelegate()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description IUser
assignRole(ProcessRole role)
IUser
assignRole(ProcessRole role, IUser user)
IUser
assignRole(java.lang.String roleId)
IUser
assignRole(java.lang.String roleId, IUser user)
IUser
assignRole(java.lang.String roleImportId, IUser user, PetriNet petriNet)
IUser
assignRole(java.lang.String roleImportId, PetriNet petriNet)
IUser
assignRole(java.lang.String roleImportId, java.lang.String petriNetIdentifier)
IUser
assignRole(java.lang.String roleImportId, java.lang.String petriNetIdentifier, IUser user)
Action
getAction()
java.lang.Object
getAffectedUser()
groovy.lang.MetaClass
getMetaClass()
java.util.Map<java.lang.String,java.lang.String>
getParams()
PetriNet
getPetriNet()
IPetriNetService
getPetriNetService()
ProcessRole
getProcessRole()
IProcessRoleService
getProcessRoleService()
IUserService
getUserService()
java.lang.Object
init(Action action, RoleContext roleContext)
java.lang.Object
init(Action action, RoleContext roleContext, java.util.Map<java.lang.String,java.lang.String> params)
IUser
removeRole(ProcessRole role)
IUser
removeRole(ProcessRole role, IUser user)
IUser
removeRole(java.lang.String roleId)
IUser
removeRole(java.lang.String roleId, IUser user)
IUser
removeRole(java.lang.String roleImportId, IUser user, PetriNet petriNet)
IUser
removeRole(java.lang.String roleImportId, PetriNet petriNet)
IUser
removeRole(java.lang.String roleImportId, java.lang.String petriNetIdentifier)
IUser
removeRole(java.lang.String roleImportId, java.lang.String petriNetIdentifier, IUser user)
void
setAction(Action value)
void
setAffectedUser(java.lang.Object value)
void
setMetaClass(groovy.lang.MetaClass mc)
void
setParams(java.util.Map<java.lang.String,java.lang.String> value)
void
setPetriNet(PetriNet value)
void
setPetriNetService(IPetriNetService value)
void
setProcessRole(ProcessRole value)
void
setProcessRoleService(IProcessRoleService value)
void
setUserService(IUserService value)
-
Methods inherited from class com.netgrif.application.engine.petrinet.domain.dataset.logic.action.delegate.AbstractActionDelegate
getActionContext, setActionContext
-
-
-
-
Method Detail
-
init
public java.lang.Object init(Action action, RoleContext roleContext)
-
assignRole
public IUser assignRole(ProcessRole role)
-
assignRole
public IUser assignRole(java.lang.String roleId)
-
assignRole
public IUser assignRole(java.lang.String roleImportId, java.lang.String petriNetIdentifier)
-
removeRole
public IUser removeRole(ProcessRole role)
-
removeRole
public IUser removeRole(java.lang.String roleId)
-
removeRole
public IUser removeRole(java.lang.String roleImportId, java.lang.String petriNetIdentifier)
-
getMetaClass
public groovy.lang.MetaClass getMetaClass()
- Specified by:
getMetaClass
in interfacegroovy.lang.GroovyObject
- Overrides:
getMetaClass
in classAbstractActionDelegate<RoleContext>
-
setMetaClass
public void setMetaClass(groovy.lang.MetaClass mc)
- Specified by:
setMetaClass
in interfacegroovy.lang.GroovyObject
- Overrides:
setMetaClass
in classAbstractActionDelegate<RoleContext>
-
getUserService
public IUserService getUserService()
-
setUserService
public void setUserService(IUserService value)
-
getPetriNetService
public IPetriNetService getPetriNetService()
-
setPetriNetService
public void setPetriNetService(IPetriNetService value)
-
getProcessRoleService
public IProcessRoleService getProcessRoleService()
-
setProcessRoleService
public void setProcessRoleService(IProcessRoleService value)
-
getAction
public Action getAction()
- Overrides:
getAction
in classAbstractActionDelegate<RoleContext>
-
setAction
public void setAction(Action value)
- Overrides:
setAction
in classAbstractActionDelegate<RoleContext>
-
getProcessRole
public ProcessRole getProcessRole()
-
setProcessRole
public void setProcessRole(ProcessRole value)
-
getParams
public java.util.Map<java.lang.String,java.lang.String> getParams()
-
setParams
public void setParams(java.util.Map<java.lang.String,java.lang.String> value)
-
getPetriNet
public PetriNet getPetriNet()
-
setPetriNet
public void setPetriNet(PetriNet value)
-
getAffectedUser
public java.lang.Object getAffectedUser()
-
setAffectedUser
public void setAffectedUser(java.lang.Object value)
-
init
public java.lang.Object init(Action action, RoleContext roleContext, java.util.Map<java.lang.String,java.lang.String> params)
-
assignRole
public IUser assignRole(ProcessRole role, IUser user)
-
assignRole
public IUser assignRole(java.lang.String roleImportId, java.lang.String petriNetIdentifier, IUser user)
-
removeRole
public IUser removeRole(ProcessRole role, IUser user)
-
removeRole
public IUser removeRole(java.lang.String roleImportId, java.lang.String petriNetIdentifier, IUser user)
-
-