private static Destination createDestination(Map<String, String> beanAttr) { if(beanAttr==null) return null; Destination destination = new Destination(); destination.setId(Integer.valueOf(beanAttr.get("id"))); destination.setDestination(BeansUtils.eraseEscaping(beanAttr.get("destination"))); destination.setType(BeansUtils.eraseEscaping(beanAttr.get("type"))); destination.setPropagationType(BeansUtils.eraseEscaping(beanAttr.get("propagationtype"))); return destination; }
private static Owner createOwner(Map<String, String> beanAttr) { if(beanAttr==null) return null; Owner owner = new Owner(); owner.setId(Integer.valueOf(beanAttr.get("id"))); owner.setName(BeansUtils.eraseEscaping(beanAttr.get("name"))); owner.setContact(BeansUtils.eraseEscaping(beanAttr.get("contact"))); owner.setTypeByString(BeansUtils.eraseEscaping(beanAttr.get("type"))); return owner; }
private static User createUser(Map<String, String> beanAttr) { if(beanAttr==null) return null; User user = new User(); user.setId(Integer.valueOf(beanAttr.get("id"))); user.setTitleBefore(BeansUtils.eraseEscaping(beanAttr.get("titleBefore"))); user.setTitleAfter(BeansUtils.eraseEscaping(beanAttr.get("titleAfter"))); user.setFirstName(BeansUtils.eraseEscaping(beanAttr.get("firstName"))); user.setLastName(BeansUtils.eraseEscaping(beanAttr.get("lastName"))); user.setMiddleName(BeansUtils.eraseEscaping(beanAttr.get("middleName"))); user.setServiceUser(Boolean.valueOf(beanAttr.get("serviceAccount"))); user.setSponsoredUser(Boolean.valueOf(beanAttr.get("sponsoredAccount"))); return user; }
private static Facility createFacility(Map<String, String> beanAttr) { if(beanAttr==null) return null; Facility facility = new Facility(); facility.setId(Integer.valueOf(beanAttr.get("id"))); facility.setName(BeansUtils.eraseEscaping(beanAttr.get("name"))); facility.setDescription(BeansUtils.eraseEscaping(beanAttr.get("description"))); return facility; }
private static Service createService(Map<String, String> beanAttr) { if(beanAttr==null) return null; Service service = new Service(); service.setId(Integer.valueOf(beanAttr.get("id"))); service.setName(BeansUtils.eraseEscaping(beanAttr.get("name"))); service.setDescription(BeansUtils.eraseEscaping(beanAttr.get("description"))); service.setDelay(Integer.valueOf(beanAttr.get("delay")).intValue()); service.setRecurrence(Integer.valueOf(beanAttr.get("recurrence")).intValue()); service.setEnabled(Boolean.valueOf(beanAttr.get("enabled")).booleanValue()); service.setScript(BeansUtils.eraseEscaping(beanAttr.get("script"))); return service; }
private static SecurityTeam createSecurityTeam(Map<String, String> beanAttr) { if(beanAttr==null) return null; SecurityTeam securityTeam = new SecurityTeam(); securityTeam.setId(Integer.valueOf(beanAttr.get("id"))); securityTeam.setName(BeansUtils.eraseEscaping(beanAttr.get("name"))); securityTeam.setDescription(BeansUtils.eraseEscaping(beanAttr.get("description"))); return securityTeam; }
private static AttributeDefinition createAttributeDefinition(Map<String, String> beanAttr) { if(beanAttr==null) return null; AttributeDefinition attributeDefinition = new AttributeDefinition(); attributeDefinition.setId(Integer.valueOf(beanAttr.get("id"))); attributeDefinition.setFriendlyName(BeansUtils.eraseEscaping(beanAttr.get("friendlyName"))); attributeDefinition.setNamespace(BeansUtils.eraseEscaping(beanAttr.get("namespace"))); attributeDefinition.setType(BeansUtils.eraseEscaping(beanAttr.get("type"))); attributeDefinition.setUnique(Boolean.valueOf(beanAttr.get("unique"))); return attributeDefinition; }
private static ExtSource createExtSource(Map<String, String> beanAttr) { if(beanAttr==null) return null; ExtSource extSource = new ExtSource(); extSource.setId(Integer.valueOf(beanAttr.get("id"))); extSource.setName(BeansUtils.eraseEscaping(beanAttr.get("name"))); extSource.setType(BeansUtils.eraseEscaping(beanAttr.get("type"))); return extSource; }
private static Vo createVo(Map<String, String> beanAttr) { if(beanAttr==null) return null; Vo vo = new Vo(); vo.setId(Integer.valueOf(beanAttr.get("id"))); vo.setName(BeansUtils.eraseEscaping(beanAttr.get("name"))); vo.setShortName(BeansUtils.eraseEscaping(beanAttr.get("shortName"))); return vo; }
private static Attribute createAttribute(Map<String, String> beanAttr) throws InternalErrorException { if(beanAttr==null) return null; Attribute attribute = new Attribute(); attribute.setId(Integer.valueOf(beanAttr.get("id"))); attribute.setFriendlyName(BeansUtils.eraseEscaping(beanAttr.get("friendlyName"))); attribute.setNamespace(BeansUtils.eraseEscaping(beanAttr.get("namespace"))); attribute.setType(BeansUtils.eraseEscaping(beanAttr.get("type"))); attribute.setValue(BeansUtils.stringToAttributeValue(BeansUtils.eraseEscaping(beanAttr.get("value")), attribute.getType())); attribute.setUnique(Boolean.valueOf(beanAttr.get("unique"))); return attribute; }
private static Member createMember(Map<String, String> beanAttr) { if(beanAttr==null) return null; Member member = new Member(); member.setId(Integer.valueOf(beanAttr.get("id"))); member.setUserId(Integer.valueOf(beanAttr.get("userId"))); member.setVoId(Integer.valueOf(beanAttr.get("voId"))); member.setStatus(BeansUtils.eraseEscaping(beanAttr.get("status"))); member.setMembershipType(BeansUtils.eraseEscaping(beanAttr.get("type"))); member.setSourceGroupId(beanAttr.get("sourceGroupId").equals("\\0") ? null : Integer.valueOf(beanAttr.get("sourceGroupId"))); member.setSponsored(Boolean.valueOf(beanAttr.get("sponsored"))); return member; }
private static Group createGroup(Map<String, String> beanAttr) { if(beanAttr==null) return null; Group group = new Group(); if(beanAttr.get("parentGroupId").equals("\\0")) group.setParentGroupId(null); else group.setParentGroupId(Integer.valueOf(beanAttr.get("parentGroupId"))); group.setId(Integer.valueOf(beanAttr.get("id"))); group.setName(BeansUtils.eraseEscaping(beanAttr.get("name"))); group.setDescription(BeansUtils.eraseEscaping(beanAttr.get("description"))); group.setVoId(Integer.valueOf(beanAttr.get("voId"))); return group; }
private static Resource createResource(Map<String, String> beanAttr) { if(beanAttr==null) return null; Resource resource = new Resource(); resource.setId(Integer.valueOf(beanAttr.get("id"))); resource.setVoId(Integer.valueOf(beanAttr.get("voId"))); resource.setFacilityId(Integer.valueOf(beanAttr.get("facilityId"))); resource.setName(BeansUtils.eraseEscaping(beanAttr.get("name"))); resource.setDescription(BeansUtils.eraseEscaping(beanAttr.get("description"))); return resource; }
private static Ban createBanOnResource(Map<String, String> beanAttr) { if(beanAttr==null) return null; BanOnResource banOnResource = new BanOnResource(); banOnResource.setId(Integer.valueOf(beanAttr.get("id"))); banOnResource.setMemberId(Integer.valueOf(beanAttr.get("memberId"))); banOnResource.setResourceId(Integer.valueOf(beanAttr.get("resourceId"))); banOnResource.setDescription(BeansUtils.eraseEscaping(beanAttr.get("description"))); Date validityTo; if(beanAttr.get("validityTo").equals("\\0")) validityTo = null; else validityTo = new Date(Long.valueOf(beanAttr.get("validityTo"))); banOnResource.setValidityTo(validityTo); return banOnResource; }
private static Ban createBanOnFacility(Map<String, String> beanAttr) { if(beanAttr==null) return null; BanOnFacility banOnFacility = new BanOnFacility(); banOnFacility.setId(Integer.valueOf(beanAttr.get("id"))); banOnFacility.setUserId(Integer.valueOf(beanAttr.get("userId"))); banOnFacility.setFacilityId(Integer.valueOf(beanAttr.get("facilityId"))); banOnFacility.setDescription(BeansUtils.eraseEscaping(beanAttr.get("description"))); Date validityTo; if(beanAttr.get("validityTo").equals("\\0")) validityTo = null; else validityTo = new Date(Long.valueOf(beanAttr.get("validityTo"))); banOnFacility.setValidityTo(validityTo); return banOnFacility; }
private static ResourceTag createResourceTag(Map<String, String> beanAttr) { if(beanAttr==null) return null; ResourceTag resourceTag = new ResourceTag(); resourceTag.setId(Integer.valueOf(beanAttr.get("id"))); resourceTag.setVoId(Integer.valueOf(beanAttr.get("voId"))); resourceTag.setTagName(BeansUtils.eraseEscaping(beanAttr.get("tagName"))); return resourceTag; }
private static Host createHost(Map<String, String> beanAttr) throws InternalErrorException { if(beanAttr==null) return null; Host host = new Host(); host.setId(Integer.valueOf(beanAttr.get("id"))); host.setHostname(BeansUtils.eraseEscaping(beanAttr.get("hostname"))); return host; }
private static Authorship createAuthorship(Map<String, String> beanAttr) throws InternalErrorException { if(beanAttr==null) return null; Authorship authorship = new Authorship(); authorship.setId(Integer.valueOf(beanAttr.get("id"))); authorship.setPublicationId(Integer.valueOf(beanAttr.get("publicationId"))); authorship.setUserId(Integer.valueOf(beanAttr.get("userId"))); authorship.setCreatedBy(BeansUtils.eraseEscaping(beanAttr.get("createdBy"))); authorship.setCreatedByUid((beanAttr.get("createdByUid").equals("\\0")) ? null : Integer.valueOf(beanAttr.get("createdByUid"))); if(BeansUtils.eraseEscaping(beanAttr.get("createdDate"))== null) authorship.setCreatedDate(null); else { Date date; try { date = BeansUtils.getDateFormatter().parse(BeansUtils.eraseEscaping(beanAttr.get("createdDate"))); } catch (ParseException ex) { throw new InternalErrorException("Error when date was parsing from String to Date.", ex); } authorship.setCreatedDate(date); } return authorship; }
private static UserExtSource createUserExtSource(Map<String, String> beanAttr) { if(beanAttr==null) return null; UserExtSource userExtSource = new UserExtSource(); userExtSource.setId(Integer.valueOf(beanAttr.get("id"))); userExtSource.setLoa(Integer.valueOf(beanAttr.get("loa"))); userExtSource.setLogin(BeansUtils.eraseEscaping(beanAttr.get("login"))); //Add userId if exists if(beanAttr.get("userId") != null) userExtSource.setUserId(Integer.valueOf(beanAttr.get("userId"))); //Parse and get ExtSource ExtSource extSource; if(beanAttr.get("source").equals("\\0")) extSource = null; else { List<Pair<String, Map<String, String>>> extSourceList = beansToMap(beanAttr.get("source")); extSource = createExtSource(extSourceList.get(0).getRight()); } userExtSource.setExtSource(extSource); return userExtSource; }
private static RichDestination createRichDestination(Map<String, String> beanAttr) { if(beanAttr==null) return null; RichDestination richDestination = new RichDestination(); richDestination.setId(Integer.valueOf(beanAttr.get("id"))); richDestination.setDestination(BeansUtils.eraseEscaping(beanAttr.get("destination"))); richDestination.setType(BeansUtils.eraseEscaping(beanAttr.get("type"))); //Parse and get service Service service; if(beanAttr.get("service").equals("\\0")) service = null; else { List<Pair<String, Map<String, String>>> serviceList = beansToMap(beanAttr.get("service")); service = createService(serviceList.get(0).getRight()); } richDestination.setService(service); //Parse and get Facility Facility facility; if(beanAttr.get("facility").equals("\\0")) facility = null; else { List<Pair<String, Map<String, String>>> facilityList = beansToMap(beanAttr.get("facility")); facility = createFacility(facilityList.get(0).getRight()); } richDestination.setFacility(facility); return richDestination; }