public static synchronized ExternalIdentifier create() { ExternalIdentifier o = new ExternalIdentifier(); o.setIdentificationScheme(new URI("http://identificationScheme")); o.setRegistryObject(new URI("http://registryObject")); o.setValue(new LongName("externalidentifier-value")); Set<Classification> classifications = new HashSet<Classification>(); Classification classification1 = ClassificationFactory.create(); Classification classification2 = ClassificationFactory.create(); classifications.add(classification1); classifications.add(classification2); o.setClassifications(classifications); InternationalString description = new InternationalString(); Set<LocalizedString> localizedStrings = new HashSet<LocalizedString>(); LocalizedString localizedString1 = new LocalizedString(); localizedString1.setCharset("UTF-8"); Language language1 = new Language(); language1.setValue("fr-FR"); localizedString1.setLang(language1); localizedString1.setValue("localizedString1-value"); LocalizedString localizedString2 = new LocalizedString(); localizedString2.setCharset("UTF-8"); Language language2 = new Language(); language2.setValue("en-US"); localizedString2.setLang(language2); localizedString2.setValue("localizedString2-value"); localizedStrings.add(localizedString1); localizedStrings.add(localizedString2); description.setLocalizedStrings(localizedStrings); o.setDescription(description); o.setHome(new URI("http://externallink-home")); o.setId(new URN("urn:externallink-id")); o.setLid(new URN("urn:externallink-lid")); InternationalString name = new InternationalString(); Set<LocalizedString> names = new HashSet<LocalizedString>(); LocalizedString name1 = new LocalizedString(); name1.setCharset("UTF-8"); name1.setLang(new Language("en-GB")); name1.setValue("externallink-name1"); LocalizedString name2 = new LocalizedString(); name2.setCharset("UTF-8"); name2.setLang(new Language("nl-NL")); name2.setValue("externallink-name2"); names.add(name1); names.add(name2); name.setLocalizedStrings(names); o.setName(name); o.setObjectType(new URI("http://externallink-objecttype")); Set<Slot> slots = new HashSet<Slot>(); Slot slot1 = SlotFactory.create(); Slot slot2 = SlotFactory.create(); slots.add(slot1); slots.add(slot2); o.setSlots(slots); o.setStatus(new URI("http://externallink-status")); o.setVersionInfo(VersionInfoFactory.create()); return o; }