@Override protected List<String> load() { List<AuthorityURLInfo> authorities = availableAuthoritiesProvider.getModelObject(); List<String> names = new ArrayList<String>(authorities.size()); for (AuthorityURLInfo auth : authorities) { names.add(auth.getName()); } if (baseAuthorities != null) { for (AuthorityURLInfo baseAuth : baseAuthorities) { names.add(baseAuth.getName()); } } Collections.sort(names); return names; } }
@Override protected List<String> load() { List<AuthorityURLInfo> authorities = availableAuthoritiesProvider.getModelObject(); List<String> names = new ArrayList<String>(authorities.size()); for (AuthorityURLInfo auth : authorities) { names.add(auth.getName()); } if (baseAuthorities != null) { for (AuthorityURLInfo baseAuth : baseAuthorities) { names.add(baseAuth.getName()); } } Collections.sort(names); return names; } }
/** * @param id * @param model * the model over the appropriate cataloginfo's list of {@link LayerIdentifierInfo} * @see WMSInfo#getIdentifiers() * @see LayerInfo#getIdentifiers() * @see LayerGroupInfo#getIdentifiers() */ public LayerIdentifierListEditor(final String id, final IModel<List<LayerIdentifierInfo>> list, final AuthorityURLListEditor availableAuthoritiesProvider) { super(id, list); this.availableAuthoritiesProvider = availableAuthoritiesProvider; Assert.notNull(list.getObject()); Assert.notNull(availableAuthoritiesProvider.getModelObject()); setOutputMarkupId(true); initUI(); }
/** * @param id * @param model the model over the appropriate cataloginfo's list of {@link LayerIdentifierInfo} * @see WMSInfo#getIdentifiers() * @see LayerInfo#getIdentifiers() * @see LayerGroupInfo#getIdentifiers() */ public LayerIdentifierListEditor( final String id, final IModel<List<LayerIdentifierInfo>> list, final AuthorityURLListEditor availableAuthoritiesProvider) { super(id, list); this.availableAuthoritiesProvider = availableAuthoritiesProvider; Assert.notNull(list.getObject()); Assert.notNull(availableAuthoritiesProvider.getModelObject()); setOutputMarkupId(true); initUI(); }