Package org.apache.juddi.datatype.publisher

Examples of org.apache.juddi.datatype.publisher.Publisher


   * @throws SQLException
   */
  public static Publisher selectPublisher(String authToken,Connection connection)
    throws SQLException
  {
    Publisher publisher = null;
    PreparedStatement statement = null;
    ResultSet resultSet = null;

    try
    {
      statement = connection.prepareStatement(selectPublisherSQL);
      statement.setString(1,authToken);

      if (log.isDebugEnabled()){
          log.debug("select from " + tablePrefix + "AUTH_TOKEN table:\n\n\t" + selectPublisherSQL +
            "\n\t AUTH_TOKEN=" + authToken + "\n");
      }

      resultSet = statement.executeQuery();
      if (resultSet.next())
      {
        publisher = new Publisher();
        publisher.setPublisherID(resultSet.getString(1));//("PUBLISHER_ID"));
        publisher.setName(resultSet.getString(2));//("PUBLISHER_NAME"));
      }

      return publisher;
    }
    catch(SQLException sqlex)
View Full Code Here


  {
    // return 'null' if a null publisherID is specified.
    if (publisherID == null)
      return null;

    Publisher publisher = null;
    PreparedStatement statement = null;
    ResultSet resultSet = null;

    try
    {
      statement = connection.prepareStatement(selectSQL);
      statement.setString(1,publisherID);

      if (log.isDebugEnabled()) {
          log.debug("select from " + tablePrefix + "PUBLISHER table:\n\n\t" + selectSQL +
            "\n\t PUBLISHER_ID=" + publisherID + "\n");
      }

      resultSet = statement.executeQuery();
      if (resultSet.next())
      {
        publisher = new Publisher();
        publisher.setPublisherID(publisherID);
        publisher.setName(resultSet.getString(1));//("PUBLISHER_NAME"));
        publisher.setEmailAddress(resultSet.getString(2));//("EMAIL_ADDRESS"));
        publisher.setAdminValue(resultSet.getString(3));//("IS_ADMIN"));
        publisher.setEnabledValue(resultSet.getString(4));//("IS_ENABLED"));
        publisher.setMaxBusinesses(resultSet.getInt(5));//("MAX_BUSINESSES"));
        publisher.setMaxServicesPerBusiness(resultSet.getInt(6));//("MAX_SERVICES_PER_BUSINESS"));
        publisher.setMaxBindingsPerService(resultSet.getInt(7));//("MAX_BINDINGS_PER_SERVICE"));
        publisher.setMaxTModels(resultSet.getInt(8));//("MAX_TMODELS"));     
      }

      return publisher;
    }
    catch(SQLException sqlex)
View Full Code Here

    try
    {
      dataStore.beginTrans();

      // validate authentication parameters
      Publisher publisher = getPublisher(authInfo,dataStore);
      String publisherID = publisher.getPublisherID();

      // validate request parameters & execute
      // Per UDDI v2.0 specification, the tModelKey in a passed publisherAssertion CANNOT be null or blank.  An invalidKeyPassed error must be thrown.
      if (assertionVector != null) {
        for (int i = 0; i < assertionVector.size(); i++) {
View Full Code Here

    AbstractHandler handler = maker.lookup(PublisherDetailHandler.TAG_NAME);

    Element parent = XMLUtils.newRootElement();
    Element child = null;

    Publisher publisher = new Publisher();
    publisher.setPublisherID("bcrosby");
    publisher.setName("Bing Crosby");
    publisher.setEmailAddress("bcrosby@juddi.org");
    publisher.setAdmin(true);

    PublisherDetail detail = new PublisherDetail();
    detail.setGeneric("1.0");
    detail.setOperator("jUDDI.org");
    detail.setTruncated(false);
View Full Code Here

  {
    // return 'null' if a null publisherID is specified.
    if (publisherID == null)
      return null;

    Publisher publisher = null;
    PreparedStatement statement = null;
    ResultSet resultSet = null;

    try
    {
      statement = connection.prepareStatement(selectSQL);
      statement.setString(1,publisherID);

      if (log.isDebugEnabled()) {
          log.debug("select from " + tablePrefix + "PUBLISHER table:\n\n\t" + selectSQL +
            "\n\t PUBLISHER_ID=" + publisherID + "\n");
      }

      resultSet = statement.executeQuery();
      if (resultSet.next())
      {
        publisher = new Publisher();
        publisher.setPublisherID(publisherID);
        publisher.setName(resultSet.getString(1));//("PUBLISHER_NAME"));
        publisher.setEmailAddress(resultSet.getString(2));//("EMAIL_ADDRESS"));
        publisher.setAdminValue(resultSet.getString(3));//("IS_ADMIN"));
        publisher.setEnabledValue(resultSet.getString(4));//("IS_ENABLED"));
        publisher.setMaxBusinesses(resultSet.getInt(5));//("MAX_BUSINESSES"));
        publisher.setMaxServicesPerBusiness(resultSet.getInt(6));//("MAX_SERVICES_PER_BUSINESS"));
        publisher.setMaxBindingsPerService(resultSet.getInt(7));//("MAX_BINDINGS_PER_SERVICE"));
        publisher.setMaxTModels(resultSet.getInt(8));//("MAX_TMODELS"));     
      }

      return publisher;
    }
    catch(SQLException sqlex)
View Full Code Here

    try
    {
      dataStore.beginTrans();

      // validate authentication parameters
      Publisher publisher = getPublisher(authInfo,dataStore);
      String publisherID = publisher.getPublisherID();

      // Validate request parameters & execute
      for (int i=0; i<serviceVector.size(); i++)
      {
        // Move the BusinessService data into a form we can work with easily
View Full Code Here

  {
  }

  public RegistryObject unmarshal(Element element)
  {
    Publisher obj = new Publisher();

    // Attributes (required)
    obj.setPublisherID(element.getAttribute("publisherID"));
    obj.setName(element.getAttribute("publisherName"));

    String admin = element.getAttribute("admin");
    if ((admin != null) && (admin.length() > 0))
      obj.setAdminValue(admin);
    else
      obj.setAdmin(false);

    String enabled = element.getAttribute("enabled");
    if ((enabled != null) && (enabled.length() > 0))
      obj.setEnabledValue(enabled);
    else
      obj.setAdmin(false);

    String emailAddress = element.getAttribute("emailAddress");
    if ((emailAddress != null) && (emailAddress.length() > 0))
      obj.setEmailAddress(emailAddress);
   
    // maxBusinesses
    try {
      String attrValue = element.getAttribute("maxBusinesses");
      if ((attrValue != null) && (attrValue.length() > 0))
         obj.setMaxBusinesses(Integer.parseInt(attrValue));
      else
        obj.setMaxBusinesses(Config.getMaxBusinessesPerPublisher());
    }
    catch (Exception ex) {
      obj.setMaxBusinesses(
          Config.getMaxBusinessesPerPublisher());
    }
   
    // maxServicesPerBusiness
    try {
      String attrValue = element.getAttribute("maxServicesPerBusiness");
      if ((attrValue != null) && (attrValue.length() > 0))
        obj.setMaxServicesPerBusiness(Integer.parseInt(attrValue));
      else
        obj.setMaxServicesPerBusiness(Config.getMaxServicesPerBusiness());
    }
    catch (Exception ex) {
      obj.setMaxServicesPerBusiness(
          Config.getMaxServicesPerBusiness());
    }

    // maxBindingsPerService
    try {
      String attrValue = element.getAttribute("maxBindingsPerService");
      if ((attrValue != null) && (attrValue.length() > 0))
        obj.setMaxBindingsPerService(Integer.parseInt(attrValue));
      else
        obj.setMaxBindingsPerService(Config.getMaxBindingsPerService());
    }
    catch (Exception ex) {
      obj.setMaxBindingsPerService(
          Config.getMaxBindingsPerService());
    }

    // maxTModels
    try {
      String attrValue = element.getAttribute("maxTModels");
      if ((attrValue != null) && (attrValue.length() > 0))
        obj.setMaxTModels(Integer.parseInt(attrValue));
      else
        obj.setMaxTModels(Config.getMaxTModelsPerPublisher());
    }
    catch (Exception ex) {
      obj.setMaxTModels(
          Config.getMaxTModelsPerPublisher());
    }
   
    // Text Node Value
    // {none}
View Full Code Here

    return obj;
  }

  public void marshal(RegistryObject object,Element parent)
  {
    Publisher publisher = (Publisher)object;
    String generic = getGeneric(null);
    String namespace = getUDDINamespace(generic);
    Element element = parent.getOwnerDocument().createElementNS(namespace,TAG_NAME);

    // Attributes (required)
    String publisherID = publisher.getPublisherID();
    if ((publisherID != null) && (publisherID.length() > 0))
      element.setAttribute("publisherID",publisherID);
    else
      element.setAttribute("publisherID","");

    String publisherName = publisher.getName();
    if ((publisherName != null) && (publisherName.length() > 0))
      element.setAttribute("publisherName",publisherName);
    else
      element.setAttribute("publisherName","");

    element.setAttribute("admin",String.valueOf(publisher.isAdmin()));
    element.setAttribute("enabled",String.valueOf(publisher.isEnabled()));

    String emailAddress = publisher.getEmailAddress();
    if ((emailAddress != null) && (emailAddress.length() > 0))
      element.setAttribute("emailAddress",emailAddress);

    element.setAttribute("maxBusinessEntities",String.valueOf(publisher.getMaxBusinesses()));
    element.setAttribute("maxServicesPerBusiness",String.valueOf(publisher.getMaxServicesPerBusiness()));
    element.setAttribute("maxBindingsPerService",String.valueOf(publisher.getMaxBindingsPerService()));
    element.setAttribute("maxTModels",String.valueOf(publisher.getMaxTModels()));

    // Text Node Value
    // {none}

    // Child Elements
View Full Code Here

    HandlerMaker maker = HandlerMaker.getInstance();
    AbstractHandler handler = maker.lookup(PublisherHandler.TAG_NAME);
    Element parent = XMLUtils.newRootElement();
    Element child = null;

    Publisher publisher = new Publisher();
    publisher.setPublisherID("bcrosby");
    publisher.setName("Bing Crosby");
    publisher.setEmailAddress("bcrosby@juddi.org");
    publisher.setAdmin(true);
    publisher.setEnabled(true);
    publisher.setMaxBusinesses(5);
    publisher.setMaxServicesPerBusiness(10);
    publisher.setMaxBindingsPerService(25);
    publisher.setMaxTModels(10);

    System.out.println();

    RegistryObject regObject = publisher;
    handler.marshal(regObject,parent);
View Full Code Here

    try
    {
      dataStore.beginTrans();

      // validate authentication parameters
      Publisher publisher = getPublisher(authInfo,dataStore);
      String publisherID = publisher.getPublisherID();

      // Validate request parameters & execute
      for (int i=0; i<serviceVector.size(); i++)
      {
        // Move the BusinessService data into a form we can work with easily
View Full Code Here

TOP

Related Classes of org.apache.juddi.datatype.publisher.Publisher

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.