?? deadline.java
字號:
/* * $Id: Deadline.java 5462 2005-08-05 18:35:48Z jonesde $ * */package org.ofbiz.shark.instance;import org.ofbiz.entity.GenericDelegator;import org.ofbiz.entity.GenericValue;import org.ofbiz.entity.GenericEntityException;import org.ofbiz.base.util.UtilMisc;import org.ofbiz.base.util.Debug;import org.ofbiz.shark.container.SharkContainer;import org.enhydra.shark.api.internal.instancepersistence.DeadlinePersistenceInterface;import org.enhydra.shark.api.internal.instancepersistence.PersistenceException;/** * * @author <a href="mailto:jaz@ofbiz.org">Andy Zeneski</a> * @version $Rev: 5462 $ * @since 3.3 */public class Deadline extends InstanceEntityObject implements DeadlinePersistenceInterface { public static final String module = Deadline.class.getName(); protected GenericValue deadline = null; protected boolean newValue = false; protected Deadline(EntityPersistentMgr mgr, GenericDelegator delegator, String deadlineId) throws PersistenceException { super(mgr, delegator); if (this.delegator != null) { try { this.deadline = delegator.findByPrimaryKey("WfDeadline", UtilMisc.toMap("deadlineId", deadlineId)); } catch (GenericEntityException e) { throw new PersistenceException(e); } } else { Debug.logError("Invalid delegator object passed", module); } } protected Deadline(EntityPersistentMgr mgr, GenericValue deadline) { super(mgr, deadline.getDelegator()); this.deadline = deadline; } public Deadline(EntityPersistentMgr mgr, GenericDelegator delegator) { super(mgr, delegator); this.newValue = true; this.deadline = delegator.makeValue("WfDeadline", UtilMisc.toMap("deadlineId", delegator.getNextSeqId("WfDeadline"))); } public static Deadline getInstance(EntityPersistentMgr mgr, GenericValue deadlineV) { Deadline deadline = new Deadline(mgr, deadlineV); if (deadline.isLoaded()) { return deadline; } return null; } public static Deadline getInstance(EntityPersistentMgr mgr, String deadlineId) throws PersistenceException { Deadline deadline = new Deadline(mgr, SharkContainer.getDelegator(), deadlineId); if (deadline.isLoaded()) { return deadline; } return null; } public boolean isLoaded() { if (deadline == null) { return false; } return true; } public void setProcessId(String procId) { this.deadline.set("processId", procId); } public String getProcessId() { return this.deadline.getString("processId"); } public void setActivityId(String actId) { this.deadline.set("activityId", actId); } public String getActivityId() { return this.deadline.getString("activityId"); } public void setTimeLimit(long timeLimit) { this.deadline.set("timeLimit", new Long(timeLimit)); } public long getTimeLimit() { if (this.deadline.get("timeLimit") != null) { return this.deadline.getLong("timeLimit").longValue(); } else { return -1; } } public void setExceptionName(String exceptionName) { this.deadline.set("exceptionName", exceptionName); } public String getExceptionName() { return this.deadline.getString("exceptionName"); } public void setSynchronous(boolean sync) { this.deadline.set("isSync", sync ? "Y" : "N"); } public boolean isSynchronous() { return (this.deadline.get("isSync") == null ? false : "Y".equalsIgnoreCase(this.deadline.getString("isSync"))); } public void setExecuted(boolean ex) { this.deadline.set("isExecuted", ex ? "Y" : "N"); } public boolean isExecuted() { return (this.deadline.get("isExecuted") == null ? false : "Y".equalsIgnoreCase(this.deadline.getString("isExecuted"))); } public void setUniqueId(String s) { this.deadline.set("deadlineId", s); } public String getUniqueId() { return this.deadline.getString("deadlineId"); } public void store() throws GenericEntityException { if (newValue) { newValue = false; delegator.createOrStore(deadline); } else { delegator.store(deadline); } } public void reload() throws GenericEntityException { if (!newValue) { deadline.refresh(); } } public void remove() throws GenericEntityException { if (!newValue) { delegator.removeValue(deadline); } }}
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -