public FacetFilter getFacetFilter() { if (this.facetFilter == null) { this.facetFilter = new FacetFilter(getFacetIncludes(), getFacetExcludes()); } return this.facetFilter; }
/** * Returns the qname of the element that has the first parameter as the namespace, the second as the element. * * @param list The arguments. * @return The qname. */ public Object exec(List list) throws TemplateModelException { if (list.size() < 1) { throw new TemplateModelException("The IsFacetExcluded method must have a declaration as a parameter."); } TemplateModel from = (TemplateModel) list.get(0); Object unwrapped = BeansWrapper.getDefaultInstance().unwrap(from); if (unwrapped instanceof Collection) { if (!((Collection)unwrapped).isEmpty()) { for (Object item : (Collection) unwrapped) { if (HasFacets.class.isInstance(item) && !facetFilter.accept((HasFacets) item)) { return false; } } return true; } return false; } else { return HasFacets.class.isInstance(unwrapped) && !facetFilter.accept((HasFacets) unwrapped); } }
Set<String> facetExcludes = new TreeSet<String>(this.enunciate.getConfiguration().getFacetExcludes()); facetExcludes.addAll(getFacetExcludes()); FacetFilter facetFilter = new FacetFilter(facetIncludes, facetExcludes); if (!typeDefinition.isSimple() && facetFilter.accept(typeDefinition)) { model.put("type", typeDefinition); URL template = typeDefinition.isEnum() ? getTemplateURL("gwt-enum-type.fmt") : getTemplateURL("gwt-type.fmt"); if (!typeDefinition.isSimple() && facetFilter.accept(typeDefinition)) { model.put("type", typeDefinition); URL template = typeDefinition.isEnum() ? getTemplateURL("gwt-enum-type.fmt") : getTemplateURL("gwt-type.fmt");
Set<String> facetExcludes = new TreeSet<String>(this.enunciate.getConfiguration().getFacetExcludes()); facetExcludes.addAll(getFacetExcludes()); FacetFilter facetFilter = new FacetFilter(facetIncludes, facetExcludes); if (facetFilter.accept(ei)) { for (WebMethod webMethod : ei.getWebMethods()) { if (facetFilter.accept(webMethod)) { for (WebMessage webMessage : webMethod.getMessages()) { if (webMessage instanceof RequestWrapper) { if (facetFilter.accept(ei)) { model.put("endpointInterface", ei); model.put("wsdlFileName", wsdlInfo.getFilename()); if (facetFilter.accept(typeDefinition)) { if (useServerSide(typeDefinition, matcher)) { copyServerSideType(sourceDir, typeDefinition);
/** * Returns the qname of the element that has the first parameter as the namespace, the second as the element. * * @param list The arguments. * @return The qname. */ public Object exec(List list) throws TemplateModelException { if (list.size() < 1) { throw new TemplateModelException("The IsFacetExcluded method must have a declaration as a parameter."); } TemplateModel from = (TemplateModel) list.get(0); Object unwrapped = BeansWrapper.getDefaultInstance().unwrap(from); if (unwrapped instanceof Collection) { if (!((Collection)unwrapped).isEmpty()) { for (Object item : (Collection) unwrapped) { if (HasFacets.class.isInstance(item) && !facetFilter.accept((HasFacets) item)) { return false; } } return true; } return false; } else { return HasFacets.class.isInstance(unwrapped) && !facetFilter.accept((HasFacets) unwrapped); } }
Set<String> facetExcludes = new TreeSet<String>(this.enunciate.getConfiguration().getFacetExcludes()); facetExcludes.addAll(getFacetExcludes()); FacetFilter facetFilter = new FacetFilter(facetIncludes, facetExcludes); if (facetFilter.accept(ei)) { for (WebMethod webMethod : ei.getWebMethods()) { if (facetFilter.accept(webMethod)) { for (WebMessage webMessage : webMethod.getMessages()) { if (webMessage instanceof RequestWrapper) { if (facetFilter.accept(ei)) { model.put("endpointInterface", ei); model.put("wsdlFileName", wsdlInfo.getFilename()); if (facetFilter.accept(typeDefinition)) { if (useServerSide(typeDefinition, matcher)) { copyServerSideType(sourceDir, typeDefinition);
public FacetFilter getFacetFilter() { if (this.facetFilter == null) { this.facetFilter = new FacetFilter(getFacetIncludes(), getFacetExcludes()); } return this.facetFilter; }
public List<ResourceGroup> getResourceGroupsByPath(ApiRegistrationContext registrationContext) { Map<String, PathBasedResourceGroupImpl> resourcesByPath = new HashMap<String, PathBasedResourceGroupImpl>(); FacetFilter facetFilter = context.getConfiguration().getFacetFilter(); for (SpringController springController : controllers) { if (!facetFilter.accept(springController)) { continue; } for (RequestMapping method : springController.getRequestMappings()) { if (facetFilter.accept(method)) { String path = method.getFullpath(); PathBasedResourceGroupImpl resourceGroup = resourcesByPath.get(path); if (resourceGroup == null) { resourceGroup = new PathBasedResourceGroupImpl(relativeContextPath, path, new ArrayList<Resource>()); resourcesByPath.put(path, resourceGroup); } resourceGroup.getResources().add(new ResourceImpl(method, resourceGroup, registrationContext)); } } } ArrayList<ResourceGroup> resourceGroups = new ArrayList<ResourceGroup>(resourcesByPath.values()); Collections.sort(resourceGroups, new ResourceGroupComparator(this.pathSortStrategy)); return resourceGroups; }
Set<String> facetExcludes = new TreeSet<String>(this.enunciate.getConfiguration().getFacetExcludes()); facetExcludes.addAll(getFacetExcludes()); FacetFilter facetFilter = new FacetFilter(facetIncludes, facetExcludes); if (facetFilter.accept(typeDefinition)) { if (useServerSide(typeDefinition, matcher)) { copyServerSideType(sourceDir, typeDefinition); if (facetFilter.accept(typeDefinition)) { if (useServerSide(typeDefinition, matcher)) { copyServerSideType(sourceDir, typeDefinition);
Set<String> facetExcludes = new TreeSet<String>(this.enunciate.getConfiguration().getFacetExcludes()); facetExcludes.addAll(getFacetExcludes()); FacetFilter facetFilter = new FacetFilter(facetIncludes, facetExcludes);
public List<ResourceGroup> getResourceGroupsByClass(ApiRegistrationContext registrationContext) { List<ResourceGroup> resourceGroups = new ArrayList<ResourceGroup>(); Set<String> slugs = new TreeSet<String>(); FacetFilter facetFilter = context.getConfiguration().getFacetFilter(); for (SpringController springController : controllers) { if (!facetFilter.accept(springController)) { continue; } String slug = springController.getSimpleName().toString(); if (slugs.contains(slug)) { slug = ""; String[] qualifiedNameTokens = springController.getQualifiedName().toString().split("\\."); for (int i = qualifiedNameTokens.length - 1; i >= 0; i--) { slug = slug.isEmpty() ? qualifiedNameTokens[i] : slug + "_" + qualifiedNameTokens[i]; if (!slugs.contains(slug)) { break; } } } slugs.add(slug); ResourceGroup group = new ResourceClassResourceGroupImpl(springController, slug, relativeContextPath, registrationContext); if (!group.getResources().isEmpty()) { resourceGroups.add(group); } } Collections.sort(resourceGroups, new ResourceGroupComparator(this.pathSortStrategy)); return resourceGroups; }
Set<String> facetExcludes = new TreeSet<String>(this.enunciate.getConfiguration().getFacetExcludes()); facetExcludes.addAll(getFacetExcludes()); FacetFilter facetFilter = new FacetFilter(facetIncludes, facetExcludes); if (facetFilter.accept(typeDefinition)) { if (useServerSide(typeDefinition, matcher)) { copyServerSideType(sourceDir, typeDefinition); if (facetFilter.accept(typeDefinition)) { if (useServerSide(typeDefinition, matcher)) { copyServerSideType(sourceDir, typeDefinition);
Set<String> facetExcludes = new TreeSet<String>(this.enunciate.getConfiguration().getFacetExcludes()); facetExcludes.addAll(getFacetExcludes()); FacetFilter facetFilter = new FacetFilter(facetIncludes, facetExcludes);
@Override public List<? extends Operation> getOperations() { ArrayList<Operation> operations = new ArrayList<Operation>(); FacetFilter facetFilter = this.ei.getContext().getContext().getConfiguration().getFacetFilter(); for (WebMethod webMethod : this.ei.getWebMethods()) { if (facetFilter.accept(webMethod)) { operations.add(new OperationImpl(webMethod, this, registrationContext)); } } return operations; }
Set<String> facetExcludes = new TreeSet<String>(this.enunciate.getConfiguration().getFacetExcludes()); facetExcludes.addAll(getFacetExcludes()); FacetFilter facetFilter = new FacetFilter(facetIncludes, facetExcludes);
@Override public List<? extends Value> getValues() { FacetFilter facetFilter = this.typeDefinition.getContext().getContext().getConfiguration().getFacetFilter(); List<EnumValue> enumValues = this.typeDefinition.getEnumValues(); ArrayList<Value> values = new ArrayList<Value>(enumValues.size()); for (EnumValue enumValue : enumValues) { if (enumValue.getValue() != null) { if (!facetFilter.accept(enumValue)) { continue; } values.add(createValue(enumValue)); } } return values; }
Set<String> facetExcludes = new TreeSet<String>(this.enunciate.getConfiguration().getFacetExcludes()); facetExcludes.addAll(getFacetExcludes()); FacetFilter facetFilter = new FacetFilter(facetIncludes, facetExcludes);
@Override public List<? extends Service> getServices() { ArrayList<Service> services = new ArrayList<Service>(); FacetFilter facetFilter = this.wsdlInfo.getContext().getContext().getConfiguration().getFacetFilter(); for (EndpointInterface endpointInterface : this.wsdlInfo.getEndpointInterfaces()) { if (!facetFilter.accept(endpointInterface)) { continue; } services.add(new ServiceImpl(endpointInterface, "", registrationContext)); } Collections.sort(services, new Comparator<Service>() { @Override public int compare(Service o1, Service o2) { return o1.getLabel().compareTo(o2.getLabel()); } }); return services; } }
Set<String> facetExcludes = new TreeSet<String>(this.enunciate.getConfiguration().getFacetExcludes()); facetExcludes.addAll(getFacetExcludes()); FacetFilter facetFilter = new FacetFilter(facetIncludes, facetExcludes);
@Override public List<? extends DataType> getTypes() { Collection<TypeDefinition> typeDefinitions = this.context.getTypeDefinitions(); ArrayList<DataType> dataTypes = new ArrayList<DataType>(); FacetFilter facetFilter = this.context.getContext().getConfiguration().getFacetFilter(); for (TypeDefinition typeDefinition : typeDefinitions) { if (!facetFilter.accept(typeDefinition)) { continue; } if (typeDefinition instanceof ObjectTypeDefinition) { dataTypes.add(new ObjectDataTypeImpl((ObjectTypeDefinition) typeDefinition, registrationContext)); } else if (typeDefinition instanceof EnumTypeDefinition) { dataTypes.add(new EnumDataTypeImpl((EnumTypeDefinition) typeDefinition, registrationContext)); } } Collections.sort(dataTypes, new Comparator<DataType>() { @Override public int compare(DataType o1, DataType o2) { return o1.getLabel().compareTo(o2.getLabel()); } }); return dataTypes; } }