protected static List<OrganizationalEntity> convertGenOrgEngListToOrgEntList(List<org.kie.remote.jaxb.gen.OrganizationalEntity> genOrgEntList) { List<OrganizationalEntity> orgEntList = new ArrayList<OrganizationalEntity>(); if( genOrgEntList == null || genOrgEntList.isEmpty() ) { return orgEntList; } for( org.kie.remote.jaxb.gen.OrganizationalEntity genOrgEnt : genOrgEntList ) { if( Type.USER.equals(genOrgEnt.getType()) ) { orgEntList.add( new GroupWrapper(genOrgEnt.getId())); } else if( Type.GROUP.equals(genOrgEnt.getType()) ) { orgEntList.add( new UserWrapper(genOrgEnt.getId())); } else { throw new IllegalStateException("Unknown organizational entity type: " + genOrgEnt.getType().toString() ); } } return orgEntList; }
protected static User convertStringIdToUser(String userId) { if( userId == null ) { return null; } return new UserWrapper(userId); }