Package org.apache.juddi.v3.error

Examples of org.apache.juddi.v3.error.ErrorMessage


  public void validateGetOperationalInfo(GetOperationalInfo body) throws DispositionReportFaultMessage {

    // No null input
    if (body == null)
      throw new FatalErrorException(new ErrorMessage("errors.NullInput"));
   
    // No null or empty list
    List<String> entityKeyList = body.getEntityKey();
    if (entityKeyList == null || entityKeyList.size() == 0)
      throw new InvalidKeyPassedException(new ErrorMessage("errors.invalidkey.NoKeys"));

    HashSet<String> dupCheck = new HashSet<String>();
    for (String entityKey : entityKeyList) {
      boolean inserted = dupCheck.add(entityKey);
      if (!inserted)
        throw new InvalidKeyPassedException(new ErrorMessage("errors.invalidkey.DuplicateKey", entityKey));
    }
  }
View Full Code Here


 
 
  public void validateFindBusiness(FindBusiness body) throws DispositionReportFaultMessage  {
    // No null input
    if (body == null)
      throw new FatalErrorException(new ErrorMessage("errors.NullInput"));

    if (body.getCategoryBag() == null && body.getFindTModel() == null && body.getTModelBag() == null && body.getName().size() == 0 &&
      body.getIdentifierBag() == null && body.getDiscoveryURLs() == null && body.getFindRelatedBusinesses() == null)
      throw new FatalErrorException(new ErrorMessage("errors.findbusiness.NoInput"));

    validateNames(body.getName());
    validateFindQualifiers(body.getFindQualifiers());
    validateTModelBag(body.getTModelBag());
    validateFindTModel(body.getFindTModel(), true);
View Full Code Here

  }
 
  public void validateFindService(FindService body) throws DispositionReportFaultMessage  {
    // No null input
    if (body == null)
      throw new FatalErrorException(new ErrorMessage("errors.NullInput"));

    if (body.getCategoryBag() == null && body.getFindTModel() == null && body.getTModelBag() == null && body.getName().size() == 0)
      throw new FatalErrorException(new ErrorMessage("errors.findservice.NoInput"));

    validateNames(body.getName());
    validateFindQualifiers(body.getFindQualifiers());
    validateTModelBag(body.getTModelBag());
    validateFindTModel(body.getFindTModel(), true);
View Full Code Here

  }
 
  public void validateFindBinding(FindBinding body) throws DispositionReportFaultMessage  {
    // No null input
    if (body == null)
      throw new FatalErrorException(new ErrorMessage("errors.NullInput"));

    if (body.getCategoryBag() == null && body.getFindTModel() == null && body.getTModelBag() == null)
      throw new FatalErrorException(new ErrorMessage("errors.findbinding.NoInput"));

    validateFindQualifiers(body.getFindQualifiers());
    validateTModelBag(body.getTModelBag());
    validateFindTModel(body.getFindTModel(), true);
    validateCategoryBag(body.getCategoryBag());
View Full Code Here

    if (body == null) {
      // When FindTModel objects are embedded in other find calls, null is allowed.
      if (nullAllowed)
        return;
      else
        throw new FatalErrorException(new ErrorMessage("errors.NullInput"));
    }

    if (body.getCategoryBag() == null && body.getIdentifierBag() == null && body.getName() == null)
      throw new FatalErrorException(new ErrorMessage("errors.findtmodel.NoInput"));

    validateFindQualifiers(body.getFindQualifiers());
    validateIdentifierBag(body.getIdentifierBag());
    validateCategoryBag(body.getCategoryBag());
  }
View Full Code Here

    if (body == null) {
      // When FindRelatedBusinesses objects are embedded in other find calls, null is allowed.
      if (nullAllowed)
        return;
      else
        throw new FatalErrorException(new ErrorMessage("errors.NullInput"));
    }

    if ((body.getBusinessKey() == null  || body.getBusinessKey().length() == 0 ) &&
      (body.getFromKey() == null || body.getFromKey().length() == 0) &&
      (body.getToKey() == null || body.getToKey().length() == 0))
      throw new FatalErrorException(new ErrorMessage("errors.findrelatedbusiness.NoInput"));
   
    boolean businessKeyExists = false;
    boolean fromKeyExists = false;
    if (body.getBusinessKey() != null && body.getBusinessKey().length() > 0) {
      businessKeyExists = true;

    }
    if (body.getFromKey() != null && body.getFromKey().length() > 0) {
      fromKeyExists = true;
      if (businessKeyExists)
        throw new FatalErrorException(new ErrorMessage("errors.findrelatedbusiness.MultipleInput"));
     
    }
    if (body.getToKey() != null && body.getToKey().length() > 0) {
      if (businessKeyExists || fromKeyExists)
        throw new FatalErrorException(new ErrorMessage("errors.findrelatedbusiness.MultipleInput"));
    }
   
    KeyedReference keyedRef = body.getKeyedReference();
    if (keyedRef != null) {
      if (keyedRef.getTModelKey() == null || keyedRef.getTModelKey().length() == 0 ||
        keyedRef.getKeyName() == null || keyedRef.getKeyName().length() == 0 ||
        keyedRef.getKeyValue() == null || keyedRef.getKeyValue().length() == 0)
        throw new ValueNotAllowedException(new ErrorMessage("errors.findrelatedbusiness.BlankKeyedRef"));
    }
     
  }
View Full Code Here

  public void validateNames(List<org.uddi.api_v3.Name> names) throws DispositionReportFaultMessage {
    if (names != null) {
      for (Name n : names) {
        if (n.getValue() == null || n.getValue().length() == 0)
          throw new ValueNotAllowedException(new ErrorMessage("errors.names.NoValue"));
      }
    }
  }
View Full Code Here

    // tmodelBag is optional
    if (tmodelBag == null)
      return;
   
    if (tmodelBag.getTModelKey() == null || tmodelBag.getTModelKey().size() == 0)
      throw new ValueNotAllowedException(new ErrorMessage("errors.tmodelbag.NoInput"));
   
  }
View Full Code Here

      return;

    // If discUrls does exist, it must have at least one element
    List<org.uddi.api_v3.DiscoveryURL> discUrlList = discUrls.getDiscoveryURL();
    if (discUrlList == null || discUrlList.size() == 0)
      throw new ValueNotAllowedException(new ErrorMessage("errors.discurls.NoInput"));
 
View Full Code Here

      return;
   
    // If category bag does exist, it must have at least one element
    List<KeyedReference> elems = categories.getKeyedReference();
    if (elems == null || elems.size() == 0)
      throw new ValueNotAllowedException(new ErrorMessage("errors.categorybag.NoInput"));
   
    for (KeyedReference elem : elems) {
      validateKeyedReference(elem);
    }
    List<KeyedReferenceGroup> krgs = categories.getKeyedReferenceGroup();
View Full Code Here

TOP

Related Classes of org.apache.juddi.v3.error.ErrorMessage

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.