@Override public OrganizationalEntity persistOrgEntity(OrganizationalEntity orgEntity) { check(); if (!StringUtils.isEmpty(orgEntity.getId())) { try { this.em.persist( orgEntity ); if( this.pessimisticLocking ) { this.em.flush(); return this.em.find(OrganizationalEntityImpl.class, orgEntity.getId(), LockModeType.PESSIMISTIC_WRITE ); } } catch (EntityExistsException e) { throw new RuntimeException("Organizational entity already exists with " + orgEntity + " id, please check that there is no group and user with same id"); } } return orgEntity; }
protected void addGroupFromCallbackOperation(String groupId, TaskContext context) { Group group = context.getPersistenceContext().findGroup(groupId); boolean groupExists = group != null; if (!StringUtils.isEmpty(groupId) && !groupExists) { group = TaskModelProvider.getFactory().newGroup(); ((InternalOrganizationalEntity) group).setId(groupId); persistIfNotExists(group, context); } }
protected User addUserFromCallbackOperation(String userId, TaskContext context) { User user = context.getPersistenceContext().findUser(userId); boolean userExists = user != null; if (!StringUtils.isEmpty(userId) && !userExists) { user = TaskModelProvider.getFactory().newUser(); ((InternalOrganizationalEntity) user).setId(userId); persistIfNotExists(user, context); } return user; }
@Override public Map<String, WorkItemHandler> getWorkItemHandlers(RuntimeEngine runtime) { KieSessionModel ksessionModel = null; if(StringUtils.isEmpty(ksessionName)) { ksessionModel = ((KieContainerImpl)kieContainer).getKieProject().getDefaultKieSession(); if (ksessionModel == null) {
if ( ! StringUtils.isEmpty(strategyClassName) ) { strategy = context.resolverStrategyFactory.getStrategyObject(strategyClassName); if( strategy == null ) {
private static RuntimeEnvironmentBuilder setupClasspathKmoduleBuilder( KieContainer kieContainer, String kbaseName, String ksessionName ) { if (StringUtils.isEmpty(kbaseName)) { KieBaseModel defaultKBaseModel = ((KieContainerImpl)kieContainer).getKieProject().getDefaultKieBaseModel(); if (defaultKBaseModel != null) { kbaseName = defaultKBaseModel.getName(); } else { kbaseName = DEFAULT_KBASE_NAME; } } InternalKieModule module = (InternalKieModule) ((KieContainerImpl)kieContainer).getKieModuleForKBase(kbaseName); if (module == null) { throw new IllegalStateException("Cannot find kbase with name " + kbaseName); } KieBase kbase = kieContainer.getKieBase(kbaseName); return getDefault() .knowledgeBase(kbase) .classLoader(kieContainer.getClassLoader()) .registerableItemsFactory(new KModuleRegisterableItemsFactory(kieContainer, ksessionName)); }
DeploymentDescriptor descriptor = merger.merge(descriptorHierarchy, MergeMode.MERGE_COLLECTIONS); if (StringUtils.isEmpty(kbaseName)) { KieBaseModel defaultKBaseModel = ((KieContainerImpl)kieContainer).getKieProject().getDefaultKieBaseModel(); if (defaultKBaseModel != null) {
public String getFullName() { if ( StringUtils.isEmpty(namespace) ) { return name; } else { return namespace + "." + name; } }
private static String checkAndSetID(Element parent, Element element) { String id = element.getAttribute("id"); if ( StringUtils.isEmpty(id)) { // this is an anonymous (no id) bean, set a temp id to ensure we can reference it internally. id = parent.getAttribute("id")+"_fl"+i; element.setAttribute("id", id); i++; } return id; } }
private static String checkAndSetID(Element parent, Element element) { String id = element.getAttribute("id"); if ( StringUtils.isEmpty(id)) { // this is an anonymous (no id) bean, set a temp id to ensure we can reference it internally. id = parent.getAttribute("id")+"_fl"+i; element.setAttribute("id", id); i++; } return id; } }
public String getCondition(String condition, int index) { if (index == -1) { StringBuffer conditionString = new StringBuffer("ArrayCell(row == r, column == $param"); if (!StringUtils.isEmpty(condition)) { conditionString.append(", value ").append(condition); } conditionString.append(")"); return conditionString.toString(); } else { return type.getCondition(condition, index); } }
private void addUserFromCallbackOperation(String userId) { try { boolean userExists = em.find(User.class, userId) != null; if (!StringUtils.isEmpty(userId) && !userExists) { User user = new User(userId); em.persist(user); } } catch (Throwable t) { //logger.log(Level.SEVERE, "Unable to add user " + userId); } }
private void addGroupFromCallbackOperation(String groupId) { try { boolean groupExists = em.find(Group.class, groupId) != null; if (!StringUtils.isEmpty(groupId) && !groupExists) { Group group = new Group(groupId); em.persist(group); } } catch (Throwable t) { //logger.log(Level.WARNING, "UserGroupCallback has not been registered."); } } }
public Byte getDefaultValueAsByte( ) { try { return initExpr == null ? 0 : Byte.parseByte(initExpr); } catch (NumberFormatException nfe) { return StringUtils.isEmpty( initExpr ) ? 0 : MVEL.eval( initExpr, Byte.class ); } } public Character getDefaultValueAsChar() {
public Short getDefaultValueAsShort( ) { try { return initExpr == null ? 0 : Short.parseShort(initExpr); } catch (NumberFormatException nfe) { return StringUtils.isEmpty( initExpr ) ? 0 : MVEL.eval( initExpr, Short.class ); } }
public String getCondition(String condition, int index) { StringBuffer conditionString = new StringBuffer(getCellType()); conditionString.append("(row == r, column == $param"); if (index != -1) { conditionString.append(", index == ").append(index); } if (!StringUtils.isEmpty(condition)) { conditionString.append(", value ").append(condition); } conditionString.append(")"); return conditionString.toString(); }
public short getDefaultValueAs_short() { try { return initExpr == null ? 0 : Short.parseShort(initExpr); } catch (NumberFormatException nfe) { return StringUtils.isEmpty( initExpr ) ? 0 : MVEL.eval( initExpr, Short.class ).shortValue(); } }
@Override public String getDocumentation() { String documentation = super.getDocumentation(); if (StringUtils.isEmpty(documentation)) { String defaultDocumentation = workItemDefinition.getDocumentation(); return defaultDocumentation == null ? "" : defaultDocumentation; } else { return documentation; } }
@After public void after() throws Exception { if ( !StringUtils.isEmpty( copyToDataFormat ) ) { writer.close(); } }
@After public void after() throws Exception { if (!StringUtils.isEmpty(copyToDataFormat)) { writer.close(); } }