public int compare(KeyedReferenceGroup krg1, KeyedReferenceGroup krg2) { if (krg1 == null && krg2 == null) return 0; if (krg1 == null) return -1; if (krg2 == null) return 1; if (krg1.getTModelKey() == null && krg2.getTModelKey() == null) return 0; if (krg1.getTModelKey() == null) return -1; if (krg2.getTModelKey() == null) return 1; return krg1.getTModelKey().compareTo(krg2.getTModelKey()); }
public int compare(KeyedReferenceGroup krg1, KeyedReferenceGroup krg2) { if (krg1 == null && krg2 == null) return 0; if (krg1 == null) return -1; if (krg2 == null) return 1; if (krg1.getTModelKey() == null && krg2.getTModelKey() == null) return 0; if (krg1.getTModelKey() == null) return -1; if (krg2.getTModelKey() == null) return 1; return krg1.getTModelKey().compareTo(krg2.getTModelKey()); }
public void validateKeyedReferenceGroup(KeyedReferenceGroup krg) throws DispositionReportFaultMessage { // Keyed reference groups must contain a tModelKey if (krg.getTModelKey() == null || krg.getTModelKey().length() == 0) { throw new ValueNotAllowedException(new ErrorMessage("errors.keyedreference.NoTModelKey")); } // Per section 4.4: keys must be case-folded krg.setTModelKey(krg.getTModelKey().toLowerCase()); List<KeyedReference> keyedRefs = krg.getKeyedReference(); // Should being empty raise an error? if (keyedRefs != null && keyedRefs.size() > 0) { for (KeyedReference keyedRef : keyedRefs) { validateKeyedReference(keyedRef); } } }
public void validateKeyedReferenceGroup(KeyedReferenceGroup krg) throws DispositionReportFaultMessage { // Keyed reference groups must contain a tModelKey if (krg.getTModelKey() == null || krg.getTModelKey().length() == 0) { throw new ValueNotAllowedException(new ErrorMessage("errors.keyedreference.NoTModelKey")); } // Per section 4.4: keys must be case-folded krg.setTModelKey(krg.getTModelKey().toLowerCase()); List<KeyedReference> keyedRefs = krg.getKeyedReference(); // Should being empty raise an error? if (keyedRefs != null && keyedRefs.size() > 0) { for (KeyedReference keyedRef : keyedRefs) { validateKeyedReference(keyedRef); } } }
public static void validateKeyNotPresentKeyRefGrp(List<KeyedReferenceGroup> items, String key, String itemtype) throws DispositionReportFaultMessage { if (items == null) { return; } for (int i = 0; i < items.size(); i++) { if (key.equalsIgnoreCase(items.get(i).getTModelKey())) { throw new InvalidValueException(new ErrorMessage("errors.valuesetvalidation.invalidcontent", "key " + key + " not allowed on " + itemtype)); } validateKeyNotPresentKeyRef(items.get(i).getKeyedReference(), key, itemtype); } }
public static void validateKeyNotPresentKeyRefGrp(List<KeyedReferenceGroup> items, String key, String itemtype) throws DispositionReportFaultMessage { if (items == null) { return; } for (int i = 0; i < items.size(); i++) { if (key.equalsIgnoreCase(items.get(i).getTModelKey())) { throw new InvalidValueException(new ErrorMessage("errors.valuesetvalidation.invalidcontent", "key " + key + " not allowed on " + itemtype)); } validateKeyNotPresentKeyRef(items.get(i).getKeyedReference(), key, itemtype); } }
log.debug("validateKeyedReferenceGroup"); if (krg.getTModelKey() == null || krg.getTModelKey().length() == 0) { throw new ValueNotAllowedException(new ErrorMessage("errors.keyedreference.NoTModelKey")); String tmodelKey = krg.getTModelKey().toLowerCase(); krg.setTModelKey(tmodelKey); validateKeyLength(tmodelKey);
log.debug("validateKeyedReferenceGroup"); if (krg.getTModelKey() == null || krg.getTModelKey().length() == 0) { throw new ValueNotAllowedException(new ErrorMessage("errors.keyedreference.NoTModelKey")); String tmodelKey = krg.getTModelKey().toLowerCase(); krg.setTModelKey(tmodelKey); validateKeyLength(tmodelKey);
List<Object> curResult = null; for (KeyedReferenceGroup keyedRefGroup : keyedRefGroups) { String curTModelKey = keyedRefGroup.getTModelKey();
List<Object> curResult = null; for (KeyedReferenceGroup keyedRefGroup : keyedRefGroups) { String curTModelKey = keyedRefGroup.getTModelKey();
if (items.get(i).getCategoryBag().getKeyedReferenceGroup().get(k).getTModelKey() != null) { if (NotAllowedOnBindings.containsKey(items.get(i).getCategoryBag().getKeyedReferenceGroup().get(k).getTModelKey().toLowerCase())) { throw new InvalidValueException(new ErrorMessage("errors.valuesetvalidation.invalidcontent", xpath+"(" + i + ").catbag.keyedReferenceGroup(" +k +").tModelKey " +"Value [" + items.get(i).getCategoryBag().getKeyedReferenceGroup().get(k).getTModelKey() + "] not allowed on bindingtemplates for key " + key));
if (items.get(i).getCategoryBag().getKeyedReferenceGroup().get(k).getTModelKey() != null) { if (NotAllowedOnBindings.containsKey(items.get(i).getCategoryBag().getKeyedReferenceGroup().get(k).getTModelKey().toLowerCase())) { throw new InvalidValueException(new ErrorMessage("errors.valuesetvalidation.invalidcontent", xpath+"(" + i + ").catbag.keyedReferenceGroup(" +k +").tModelKey " +"Value [" + items.get(i).getCategoryBag().getKeyedReferenceGroup().get(k).getTModelKey() + "] not allowed on bindingtemplates for key " + key));
if (items.get(i).getCategoryBag().getKeyedReferenceGroup().get(k).getTModelKey() != null) {
if (items.get(i).getCategoryBag().getKeyedReferenceGroup().get(k).getTModelKey() != null) {
/** * * @param apiKeyedReferenceGroup * @param modelKeyedReferenceGroup * @param modelCategoryBag * @throws DispositionReportFaultMessage */ public static void mapKeyedReferenceGroup(org.uddi.api_v3.KeyedReferenceGroup apiKeyedReferenceGroup, org.apache.juddi.model.KeyedReferenceGroup modelKeyedReferenceGroup, org.apache.juddi.model.CategoryBag modelCategoryBag) throws DispositionReportFaultMessage { if (apiKeyedReferenceGroup != null) { modelKeyedReferenceGroup.setCategoryBag(modelCategoryBag); modelKeyedReferenceGroup.setTmodelKey(apiKeyedReferenceGroup.getTModelKey()); if (apiKeyedReferenceGroup.getKeyedReference() != null) { List<org.apache.juddi.model.KeyedReference> modelKeyedReferences = modelKeyedReferenceGroup.getKeyedReferences(); for (org.uddi.api_v3.KeyedReference apiKeyedReference : apiKeyedReferenceGroup.getKeyedReference()) { modelKeyedReferences.add(new org.apache.juddi.model.KeyedReference(modelKeyedReferenceGroup, apiKeyedReference.getTModelKey(), apiKeyedReference.getKeyName(), apiKeyedReference.getKeyValue())); } } } }
/** * * @param apiKeyedReferenceGroup * @param modelKeyedReferenceGroup * @param modelCategoryBag * @throws DispositionReportFaultMessage */ public static void mapKeyedReferenceGroup(org.uddi.api_v3.KeyedReferenceGroup apiKeyedReferenceGroup, org.apache.juddi.model.KeyedReferenceGroup modelKeyedReferenceGroup, org.apache.juddi.model.CategoryBag modelCategoryBag) throws DispositionReportFaultMessage { if (apiKeyedReferenceGroup != null) { modelKeyedReferenceGroup.setCategoryBag(modelCategoryBag); modelKeyedReferenceGroup.setTmodelKey(apiKeyedReferenceGroup.getTModelKey()); if (apiKeyedReferenceGroup.getKeyedReference() != null) { List<org.apache.juddi.model.KeyedReference> modelKeyedReferences = modelKeyedReferenceGroup.getKeyedReferences(); for (org.uddi.api_v3.KeyedReference apiKeyedReference : apiKeyedReferenceGroup.getKeyedReference()) { modelKeyedReferences.add(new org.apache.juddi.model.KeyedReference(modelKeyedReferenceGroup, apiKeyedReference.getTModelKey(), apiKeyedReference.getKeyName(), apiKeyedReference.getKeyValue())); } } } }
qry.AND().pad().appendGroupedAnd(new DynamicQuery.Parameter(ALIAS_KEYEDREFERENCEGROUP + ".tmodelKey", keyedRefGroup.getTModelKey(), DynamicQuery.PREDICATE_EQUALS));
qry.AND().pad().appendGroupedAnd(new DynamicQuery.Parameter(ALIAS_KEYEDREFERENCEGROUP + ".tmodelKey", keyedRefGroup.getTModelKey(), DynamicQuery.PREDICATE_EQUALS));