Class SystemWorkitemService


  • @RunAs("org.imixs.ACCESSLEVEL.MANAGERACCESS")
    public class SystemWorkitemService
    extends WorkitemService
    This EJB provides a administrative access to the service layer. The bean can be used for processing workitems with anonymous users. The bean runns with manager access. Be careful in usage. glassfish-ejb-jar.xml

    SystemWorkitemService IMIXS-WORKFLOW-Service

    Author:
    rsoika
    • Constructor Detail

      • SystemWorkitemService

        public SystemWorkitemService()
    • Method Detail

      • processWorkItem

        public org.imixs.workflow.ItemCollection processWorkItem​(org.imixs.workflow.ItemCollection aworkitem)
                                                          throws org.imixs.workflow.exceptions.AccessDeniedException,
                                                                 org.imixs.workflow.exceptions.ProcessingErrorException,
                                                                 org.imixs.workflow.exceptions.PluginException,
                                                                 org.imixs.workflow.exceptions.ModelException
        Description copied from class: WorkitemService
        Processes a WorkItem.
        Overrides:
        processWorkItem in class WorkitemService
        Throws:
        org.imixs.workflow.exceptions.AccessDeniedException
        org.imixs.workflow.exceptions.ProcessingErrorException
        org.imixs.workflow.exceptions.PluginException
        org.imixs.workflow.exceptions.ModelException
      • save

        public org.imixs.workflow.ItemCollection save​(org.imixs.workflow.ItemCollection entity)
                                               throws org.imixs.workflow.exceptions.AccessDeniedException
        The method saves an entity
        Throws:
        org.imixs.workflow.exceptions.AccessDeniedException
        Exception