processheader.java

来自「jawe的最新版本,基于Java的图形化工作流编辑器。图形化工作流编辑器 。使用」· Java 代码 · 共 115 行

JAVA
115
字号
package org.enhydra.shark.xpdl.elements;import org.enhydra.shark.xpdl.XMLAttribute;import org.enhydra.shark.xpdl.XMLComplexElement;import org.enhydra.shark.xpdl.XPDLConstants;/** *  Represents coresponding element from XPDL schema. *  *  @author Sasa Bojanic */public class ProcessHeader extends XMLComplexElement {   public ProcessHeader (WorkflowProcess parent) {      super(parent, true);   }   protected void fillStructure () {      XMLAttribute attrDurationUnit=new XMLAttribute(this,"DurationUnit",            false,new String[] {               XPDLConstants.DURATION_UNIT_NONE,               XPDLConstants.DURATION_UNIT_Y,               XPDLConstants.DURATION_UNIT_M,               XPDLConstants.DURATION_UNIT_D,               XPDLConstants.DURATION_UNIT_h,               XPDLConstants.DURATION_UNIT_m,               XPDLConstants.DURATION_UNIT_s            }, 0);      Created refCreated=new Created(this); // min=0      Description refDescription=new Description(this); // min=0      Priority refPriority=new Priority(this); // min=0      Limit refLimit=new Limit(this); // min=0      ValidFrom refValidFrom=new ValidFrom(this); // min=0      ValidTo refValidTo=new ValidTo(this); // min=0      TimeEstimation refTimeEstimation=new TimeEstimation(this); // min=0      add(attrDurationUnit);      add(refCreated);      add(refDescription);      add(refPriority);      add(refLimit);      add(refValidFrom);      add(refValidTo);      add(refTimeEstimation);   }   public XMLAttribute getDurationUnitAttribute() {      return (XMLAttribute)get("DurationUnit");   }   public String getDurationUnit() {      return getDurationUnitAttribute().toValue();   }   public void setDurationUnitNONE() {      getDurationUnitAttribute().setValue(XPDLConstants.DURATION_UNIT_NONE);   }   public void setDurationUnitYEAR() {      getDurationUnitAttribute().setValue(XPDLConstants.DURATION_UNIT_Y);   }   public void setDurationUnitMONTH() {      getDurationUnitAttribute().setValue(XPDLConstants.DURATION_UNIT_M);   }   public void setDurationUnitDAY() {      getDurationUnitAttribute().setValue(XPDLConstants.DURATION_UNIT_D);   }   public void setDurationUnitHOUR() {      getDurationUnitAttribute().setValue(XPDLConstants.DURATION_UNIT_h);   }   public void setDurationUnitMINUTE() {      getDurationUnitAttribute().setValue(XPDLConstants.DURATION_UNIT_m);   }   public void setDurationUnitSECOND() {      getDurationUnitAttribute().setValue(XPDLConstants.DURATION_UNIT_s);   }   public String getCreated() {      return get("Created").toValue();   }   public void setCreated(String created) {      set("Created",created);   }   public String getDescription() {      return get("Description").toValue();   }   public void setDescription(String description) {      set("Description",description);   }   public String getPriority() {      return get("Priority").toValue();   }   public void setPriority(String priority) {      set("Priority",priority);   }   public String getLimit() {      return get("Limit").toValue();   }   public void setLimit(String limit) {      set("Limit",limit);   }   public String getValidFrom() {      return get("ValidFrom").toValue();   }   public void setValidFrom(String validFrom) {      set("ValidFrom",validFrom);   }   public String getValidTo() {      return get("ValidTo").toValue();   }   public void setValidTo(String validTo) {      set("ValidTo",validTo);   }   public TimeEstimation getTimeEstimation() {      return (TimeEstimation)get("TimeEstimation");   }   }

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?