public static QualifiedParamList singleton(String theParamValue) { return singleton(null, theParamValue); }
private void convertAndAddIncludeToList(ArrayList<QualifiedParamList> retVal, Include include) { String qualifier = include.isRecurse() ? Constants.PARAM_INCLUDE_QUALIFIER_RECURSE : null; retVal.add(QualifiedParamList.singleton(qualifier, include.getValue())); }
private void convertAndAddIncludeToList(ArrayList<QualifiedParamList> retVal, Include include) { String qualifier = include.isRecurse() ? Constants.PARAM_INCLUDE_QUALIFIER_RECURSE : null; retVal.add(QualifiedParamList.singleton(qualifier, include.getValue())); }
@SuppressWarnings("unchecked") @Override public List<QualifiedParamList> encode(FhirContext theContext, Object theObject) throws InternalErrorException { ArrayList<QualifiedParamList> retVal = new ArrayList<QualifiedParamList>(); if (myInstantiableCollectionType == null) { if (mySpecType == Include.class) { convertAndAddIncludeToList(retVal, (Include) theObject); } else { retVal.add(QualifiedParamList.singleton(((String) theObject))); } } else { Collection<Include> val = (Collection<Include>) theObject; for (Include include : val) { convertAndAddIncludeToList(retVal, include); } } return retVal; }
@SuppressWarnings("unchecked") @Override public List<QualifiedParamList> encode(FhirContext theContext, Object theObject) throws InternalErrorException { ArrayList<QualifiedParamList> retVal = new ArrayList<QualifiedParamList>(); if (myInstantiableCollectionType == null) { if (mySpecType == Include.class) { convertAndAddIncludeToList(retVal, (Include) theObject); } else { retVal.add(QualifiedParamList.singleton(((String) theObject))); } } else { Collection<Include> val = (Collection<Include>) theObject; for (Include include : val) { convertAndAddIncludeToList(retVal, include); } } return retVal; }
private void parseParams(RequestDetails theRequest, List<QualifiedParamList> paramList, String theQualifiedParamName, String theQualifier) { QualifierDetails qualifiers = QualifierDetails.extractQualifiersFromParameterName(theQualifier); if (!qualifiers.passes(getQualifierWhitelist(), getQualifierBlacklist())) { return; } String[] value = theRequest.getParameters().get(theQualifiedParamName); if (value != null) { for (String nextParam : value) { if (nextParam.contains(",") == false) { paramList.add(QualifiedParamList.singleton(theQualifier, nextParam)); } else { paramList.add(QualifiedParamList.splitQueryStringByCommasIgnoreEscape(theQualifier, nextParam)); } } } }
public static QualifiedParamList singleton(String theParamValue) { return singleton(null, theParamValue); }
private void convertAndAddIncludeToList(ArrayList<QualifiedParamList> retVal, Include include) { String qualifier = include.isRecurse() ? Constants.PARAM_INCLUDE_QUALIFIER_RECURSE : null; retVal.add(QualifiedParamList.singleton(qualifier, include.getValue())); }
private void convertAndAddIncludeToList(ArrayList<QualifiedParamList> retVal, Include include) { String qualifier = include.isRecurse() ? Constants.PARAM_INCLUDE_QUALIFIER_RECURSE : null; retVal.add(QualifiedParamList.singleton(qualifier, include.getValue())); }
@SuppressWarnings("unchecked") @Override public List<QualifiedParamList> encode(FhirContext theContext, Object theObject) throws InternalErrorException { ArrayList<QualifiedParamList> retVal = new ArrayList<QualifiedParamList>(); if (myInstantiableCollectionType == null) { if (mySpecType == Include.class) { convertAndAddIncludeToList(retVal, (Include) theObject); } else { retVal.add(QualifiedParamList.singleton(((String) theObject))); } } else { Collection<Include> val = (Collection<Include>) theObject; for (Include include : val) { convertAndAddIncludeToList(retVal, include); } } return retVal; }
@SuppressWarnings("unchecked") @Override public List<QualifiedParamList> encode(FhirContext theContext, Object theObject) throws InternalErrorException { ArrayList<QualifiedParamList> retVal = new ArrayList<QualifiedParamList>(); if (myInstantiableCollectionType == null) { if (mySpecType == Include.class) { convertAndAddIncludeToList(retVal, (Include) theObject); } else { retVal.add(QualifiedParamList.singleton(((String) theObject))); } } else { Collection<Include> val = (Collection<Include>) theObject; for (Include include : val) { convertAndAddIncludeToList(retVal, include); } } return retVal; }
private void parseParams(RequestDetails theRequest, List<QualifiedParamList> paramList, String theQualifiedParamName, String theQualifier) { QualifierDetails qualifiers = QualifierDetails.extractQualifiersFromParameterName(theQualifier); if (!qualifiers.passes(getQualifierWhitelist(), getQualifierBlacklist())) { return; } String[] value = theRequest.getParameters().get(theQualifiedParamName); if (value != null) { for (String nextParam : value) { if (nextParam.contains(",") == false) { paramList.add(QualifiedParamList.singleton(theQualifier, nextParam)); } else { paramList.add(QualifiedParamList.splitQueryStringByCommasIgnoreEscape(theQualifier, nextParam)); } } } }