Class PrintJob


  • public class PrintJob
    extends Object
    Klasse zum halten aller nötigen Informationen zum Drucken eines Formulares
    Author:
    XIMA MEDIA GmbH
    • Constructor Detail

      • PrintJob

        public PrintJob​(Vorgang vorgang)
      • PrintJob

        public PrintJob​(FormVersion formVersion)
    • Method Detail

      • getBenutzer

        public Benutzer getBenutzer()
        Getter des Nutzers der beim Drucken simuliert werden solll
        Returns:
        Benutzer benutzer
      • setBenutzer

        public void setBenutzer​(Benutzer benutzer)
        Setter des Nutzers der beim Drucken simuliert werden soll. Ist dieser null wird ein Aufruf als UserMgmtUtils.ANONYMOUS simuliert.
        Parameters:
        benutzer - Benutzer
      • setStatus

        @Deprecated
        public void setStatus​(Status status)
        Deprecated.
        Use setWorkflowState(WorkflowState) and the new workflow engine.
        Setter des Status der beim Druck simuliert werden soll. Ist dieser null wird kein Status angenommen wie er es beim Aufruf des Formulars der Fall ist.
        Parameters:
        status - Status
      • getVorgang

        public Vorgang getVorgang()
        Getter des Vorgangs der gedruckt werden soll
        Returns:
        vorgang Vorgang
      • setVorgang

        public void setVorgang​(Vorgang vorgang)
        Setter des Vorgangs der gedruckt werden soll. Ist dieser null wird kein Druck durchgeführt
        Parameters:
        vorgang - Vorgang
      • getFormVersion

        public FormVersion getFormVersion()
        Returns:
        the formVersion
      • setFormVersion

        public void setFormVersion​(FormVersion formVersion)
        Parameters:
        formVersion - the formVersion to set
      • getJobID

        public String getJobID()
        Returns:
        the jobID
      • setJobID

        public void setJobID​(String jobID)
        Parameters:
        jobID - the jobID to set
      • isUsesNewWorkflow

        public boolean isUsesNewWorkflow()
        Returns:
        Whether the new or the old workflow engine should be used.
      • getWorkflowState

        public WorkflowState getWorkflowState()
        Returns:
        The current state for the new workflow engine. The form is rendered with this state.
      • setUsesNewWorkflow

        public void setUsesNewWorkflow​(boolean usesNewWorkflow)
        Parameters:
        usesNewWorkflow - Whether the new or the old workflow engine should be used.
      • setWorkflowState

        public void setWorkflowState​(WorkflowState workflowState)
        Parameters:
        workflowState - The current state for the new workflow engine. The form is rendered with this state.