696697698699700701702703704705706
locators.add( locator.clone() ); } else if (null != original.getUser()) { locator.setUser(null); locators.add( locator.clone() ); } PSMLDocument doc = PsmlManager.getDocument( locators ); return doc; }
628629630631632633634635636637638
try { List locators = new LinkedList(); ProfileLocator locator = (ProfileLocator)original.clone(); locators.add( locator.clone() ); // remove country if (null != original.getCountry()) { locator.setCountry(null);
634635636637638639640641642643644
// remove country if (null != original.getCountry()) { locator.setCountry(null); locators.add( locator.clone() ); } // remove language if (null != original.getLanguage()) {
641642643644645646647648649650651
// remove language if (null != original.getLanguage()) { locator.setLanguage(null); locators.add( locator.clone() ); } // fallback mediaType if (null != original.getMediaType()) {
648649650651652653654655656657658
// fallback mediaType if (null != original.getMediaType()) { locator.setMediaType(null); locators.add( locator.clone() ); } if (null != original.getGroup()) { locator.setGroup(null);
654655656657658659660661662663664
} if (null != original.getGroup()) { locator.setGroup(null); locators.add( locator.clone() ); } else if (null != original.getRole()) { locator.setRole(null); locators.add( locator.clone() );
659660661662663664665666667668669
locators.add( locator.clone() ); } else if (null != original.getRole()) { locator.setRole(null); locators.add( locator.clone() ); } else if (null != original.getUser()) { locator.setUser(null); locators.add( locator.clone() );
664665666667668669670671672673674