/** * Given a workitem coder short name, returns an instance of the * workitem code. */ protected WorkItemCoder getCoder (final String coderName) { final WorkItemCoderLoader coderLoader = Definitions .getWorkItemCoderLoader(getContext()); //if (coderName == null) return coderLoader.getDefaultCoder(); final WorkItemCoder result = coderLoader.getCoder(coderName); if (result == null) { log.debug ("getCoder() did not find coder named '"+coderName+ "' returning default coder"); return coderLoader.getDefaultCoder(); } return result; }
/** * Loads the workitem coder */ public WorkItemCoder getCoder () { final WorkItemCoderLoader coderLoader = openwfe.org.engine.Definitions .getWorkItemCoderLoader(getContext()); if (this.workItemCoderName != null) return coderLoader.getCoder(this.workItemCoderName); return coderLoader.getDefaultCoder(); }
/** * Loads the workitem coder */ protected WorkItemCoder getWorkItemCoder () { final WorkItemCoderLoader coderLoader = openwfe.org.engine.Definitions .getWorkItemCoderLoader(getContext()); if (this.workItemCoderName != null) return coderLoader.getCoder(this.workItemCoderName); return coderLoader.getDefaultCoder(); }
/** * Internal usage : returns the workitem coder for usage. */ protected WorkItemCoder instantiateEncoder () throws DispatchingException { WorkItemCoderLoader coderLoader = Definitions .getWorkItemCoderLoader(getContext()); WorkItemCoder coder = coderLoader.getDefaultCoder(); if (this.workItemCoderName != null) coder = coderLoader.getCoder(this.workItemCoderName); return coder; }
if (coder == null) coder = loader.getDefaultCoder();