/** * @see org.andromda.cartridges.jbpm.metafacades.JBpmActionLogic#handleGetClazz() * @see org.andromda.cartridges.jbpm.metafacades.JBpmAction#getClazz() */ protected String handleGetClazz() { String clazz = null; if (this.isAssignment() || this.isTimer()) { final OperationFacade handler = this.getOperation(); if (handler instanceof JBpmHandler) { final StringBuilder clazzBuffer = new StringBuilder(); final String packageName = handler.getOwner().getPackageName(); clazzBuffer.append(packageName); if (StringUtils.isNotBlank(packageName)) { clazzBuffer.append('.'); } clazzBuffer.append(((JBpmHandler) handler).getHandlerClassName()); clazz = clazzBuffer.toString(); } } return clazz; }