@Override public String toCodeString(RestSearchParameterTypeEnum theEnum) { return theEnum.getCode(); }
@Override public String toSystemString(RestSearchParameterTypeEnum theEnum) { return theEnum.getSystem(); }
SearchParamDefinition searchParam = pullAnnotation(nextField, SearchParamDefinition.class); if (searchParam != null) { RestSearchParameterTypeEnum paramType = RestSearchParameterTypeEnum.forCode(searchParam.type().toLowerCase()); if (paramType == null) { throw new ConfigurationException("Search param " + searchParam.name() + " has an invalid type: " + searchParam.type());
SearchParamDefinition searchParam = pullAnnotation(nextField, SearchParamDefinition.class); if (searchParam != null) { RestSearchParameterTypeEnum paramType = RestSearchParameterTypeEnum.forCode(searchParam.type().toLowerCase()); if (paramType == null) { throw new ConfigurationException("Search param " + searchParam.name() + " has an invalid type: " + searchParam.type());
public String getSearchParamType() { if (mySearchParameterBinding != null) { return mySearchParameterBinding.getParamType().getCode(); } return null; }
@Override public String toSystemString(RestSearchParameterTypeEnum theEnum) { return theEnum.getSystem(); }
public String getSearchParamType() { if (mySearchParameterBinding != null) { return mySearchParameterBinding.getParamType().getCode(); } return null; }
private List<String> toCompositeOfTypes(List<RuntimeSearchParam> theCompositeOf) { if (theCompositeOf == null) { return null; } ArrayList<String> retVal = new ArrayList<String>(); for (RuntimeSearchParam next : theCompositeOf) { String type = next.getParamType().getCode(); type = WordUtils.capitalize(type); retVal.add(type); } return retVal; }
param.getTypeElement().setValueAsString(nextParameter.getParamType().getCode());
param.getTypeElement().setValueAsString(nextParameter.getParamType().getCode());
param.getTypeElement().setValueAsString(nextParameter.getParamType().getCode());
@Override public String toCodeString(RestSearchParameterTypeEnum theEnum) { return theEnum.getCode(); }
param.setUse(OperationParameterUse.IN); param.setType("string"); param.getSearchTypeElement().setValueAsString(nextParam.getParamType().getCode()); param.setMin(nextParam.isRequired() ? 1 : 0); param.setMax("1");
public String getSearchParamType() { if (mySearchParameterBinding != null) { return mySearchParameterBinding.getParamType().getCode(); } return null; }
public String getSearchParamType() { if (mySearchParameterBinding != null) { return mySearchParameterBinding.getParamType().getCode(); } return null; }
public void parse() { for (String nextResourceName : myResourceNames) { RuntimeResourceDefinition def = getCtx().getResourceDefinition(nextResourceName); Resource resource = new Resource(); resource.setName(def.getName()); resource.setElementName(def.getName()); addResource(resource); for (RuntimeSearchParam nextSearchParam : def.getSearchParams()) { SearchParameter param = new SearchParameter(getVersion(), def.getName()); param.setName(nextSearchParam.getName()); param.setDescription(nextSearchParam.getDescription()); param.setCompositeOf(toCompositeOfStrings(nextSearchParam.getCompositeOf())); param.setCompositeTypes(toCompositeOfTypes(nextSearchParam.getCompositeOf())); param.setPath(nextSearchParam.getPath()); param.setType(nextSearchParam.getParamType().getCode()); resource.addSearchParameter(param); } } }
param.getTypeElement().setValueAsString(nextParameter.getParamType().getCode());
param.getTypeElement().setValueAsString(nextParameter.getParamType().getCode());
param.getTypeElement().setValueAsString(nextParameter.getParamType().getCode());
param.getTypeElement().setValueAsString(nextParameter.getParamType().getCode());