Class PrintJob

java.lang.Object
de.xima.fc.mdl.print.PrintJob

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

    • PrintJob

      public PrintJob(Vorgang vorgang)
    • PrintJob

      public PrintJob(FormVersion formVersion)
  • Method Details

    • getUser

      public IUser getUser()
    • setUser

      public void setUser(IUser user)
    • 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.
    • isHideRequiredHint

      public boolean isHideRequiredHint()
    • setHideRequiredHint

      public void setHideRequiredHint(boolean hideRequiredHint)
    • getBenutzer

      @Deprecated public Benutzer getBenutzer()
      Deprecated.
      Use getUser() instead.
      Getter des Nutzers der beim Drucken simuliert werden solll
      Returns:
      Benutzer benutzer
    • setBenutzer

      @Deprecated public void setBenutzer(Benutzer benutzer)
      Deprecated.
      Use setUser(IUser) instead.
      Setter des Nutzers der beim Drucken simuliert werden soll. Ist dieser null wird ein Aufruf als UserMgmtUtils.ANONYMOUS simuliert.
      Parameters:
      benutzer - Benutzer
    • getStatus

      @Deprecated public Status getStatus()
      Deprecated.
      Use getWorkflowState() and the new workflow engine.
      Getter des Status der beim Druck simuliert werden soll
      Returns:
      status Status
    • 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