Package org.apache.ws.resource

Examples of org.apache.ws.resource.ResourceCapability


    {
        Set inheritedPropNames = new HashSet();
        Iterator defIter = m_implementedResourceDefs.values().iterator();
        while ( defIter.hasNext() )
        {
            ResourceCapability def = (ResourceCapability) defIter.next();
            if ( def.hasProperties() )
            {
                QName[] propNames = def.getPropertyNames();
                for ( int i = 0; i < propNames.length; i++ )
                {
                    inheritedPropNames.add( propNames[i] );
                }
            }
View Full Code Here


    {
        WSDLReader wsdlReader = WSDLFactory.newInstance().newWSDLReader();
        String wsdlPath = "C:\\opt\\hermes-1.0-beta1\\webapps\\hermes\\wsdl\\FileSystem.wsdl";
        Definition def = wsdlReader.readWSDL( wsdlPath );
        PortType portType = (PortType) def.getPortTypes().values().toArray()[0];
        ResourceCapability wsResourceDef = null;
        try
        {
            wsResourceDef = new ResourceCapabilityImpl( def, portType, null);
        }
        catch ( InvalidWsrfWsdlException iwwe )
        {
            System.err.println( iwwe );
            System.exit( 1 );
        }
        System.out.println( wsResourceDef );

        Map implementedResourceDefs = wsResourceDef.getImplementedResourceCapabilities();
        Iterator specDefs = implementedResourceDefs.values().iterator();
        while ( specDefs.hasNext() )
        {
            System.out.println( (ResourceCapability) specDefs.next() );
        }
        System.out.println( wsResourceDef.getMetadataDescriptorName() );
        System.out.println( wsResourceDef.getMetadataDescriptorLocation() );
    }
View Full Code Here

   {
      WSDLReader         wsdlReader    = WSDLFactory.newInstance(  ).newWSDLReader(  );
      String             wsdlPath      = "C:\\opt\\pubscribe-1.0-beta1\\webapps\\pubscribe\\wsdl\\FileSystem.wsdl";
      Definition         def           = wsdlReader.readWSDL( wsdlPath );
      PortType           portType      = (PortType) def.getPortTypes(  ).values(  ).toArray(  )[0];
      ResourceCapability wsResourceDef = null;
      try
      {
         wsResourceDef = new ResourceCapabilityImpl( def, portType, null );
      }
      catch ( InvalidWsrfWsdlException iwwe )
      {
         System.err.println( iwwe );
         System.exit( 1 );
      }

      System.out.println( wsResourceDef );

      Map      implementedResourceDefs = wsResourceDef.getImplementedResourceCapabilities(  );
      Iterator specDefs = implementedResourceDefs.values(  ).iterator(  );
      while ( specDefs.hasNext(  ) )
      {
         System.out.println( (ResourceCapability) specDefs.next(  ) );
      }

      System.out.println( wsResourceDef.getMetadataDescriptorName(  ) );
      System.out.println( wsResourceDef.getMetadataDescriptorLocation(  ) );
   }
View Full Code Here

      } //continue checking if implemented defs had props that the user didn't implement

      Iterator defIter = m_implementedResourceDefs.values(  ).iterator(  );
      while ( defIter.hasNext(  ) )
      {
         ResourceCapability def = (ResourceCapability) defIter.next(  );
         if ( def.hasProperties(  ) )
         {
            QName[] propNames        = def.getPropertyNames(  );
            Set     missingPropNames = new HashSet(  );
            for ( int i = 0; i < propNames.length; i++ )
            {
               if ( !propNameList.contains( propNames[i] ) )
               {
                  missingPropNames.add( propNames[i] );
               }
            }

            if ( !missingPropNames.isEmpty(  ) )
            {
               System.err.println( "PortType implements the operations from the "
                                   + def.getPortType(  ).getQName(  )
                                   + " portType but does not define the following required properties: "
                                   + missingPropNames );
               isValid = false;
            }
         }
View Full Code Here

   {
      Set      specOps = new HashSet(  );
      Iterator defIter = m_implementedResourceDefs.values(  ).iterator(  );
      while ( defIter.hasNext(  ) )
      {
         ResourceCapability def = (ResourceCapability) defIter.next(  );
         List               ops = def.getPortType(  ).getOperations(  );
         for ( int i = 0; i < ops.size(  ); i++ )
         {
            specOps.add( (Operation) ops.get( i ) );
         }
      }
View Full Code Here

   {
      Set      inheritedPropNames = new HashSet(  );
      Iterator defIter = m_implementedResourceDefs.values(  ).iterator(  );
      while ( defIter.hasNext(  ) )
      {
         ResourceCapability def = (ResourceCapability) defIter.next(  );
         if ( def.hasProperties(  ) )
         {
            QName[] propNames = def.getPropertyNames(  );
            for ( int i = 0; i < propNames.length; i++ )
            {
               inheritedPropNames.add( propNames[i] );
            }
         }
View Full Code Here

   {
      WSDLReader         wsdlReader    = WSDLFactory.newInstance(  ).newWSDLReader(  );
      String             wsdlPath      = "C:\\opt\\pubscribe-1.0-beta1\\webapps\\pubscribe\\wsdl\\FileSystem.wsdl";
      Definition         def           = wsdlReader.readWSDL( wsdlPath );
      PortType           portType      = (PortType) def.getPortTypes(  ).values(  ).toArray(  )[0];
      ResourceCapability wsResourceDef = null;
      try
      {
         wsResourceDef = new ResourceCapabilityImpl( def, portType, null );
      }
      catch ( InvalidWsrfWsdlException iwwe )
      {
         System.err.println( iwwe );
         System.exit( 1 );
      }

      System.out.println( wsResourceDef );

      Map      implementedResourceDefs = wsResourceDef.getImplementedResourceCapabilities(  );
      Iterator specDefs = implementedResourceDefs.values(  ).iterator(  );
      while ( specDefs.hasNext(  ) )
      {
         System.out.println( (ResourceCapability) specDefs.next(  ) );
      }

      System.out.println( wsResourceDef.getMetadataDescriptorName(  ) );
      System.out.println( wsResourceDef.getMetadataDescriptorLocation(  ) );
   }
View Full Code Here

      } //continue checking if implemented defs had props that the user didn't implement

      Iterator defIter = m_implementedResourceDefs.values(  ).iterator(  );
      while ( defIter.hasNext(  ) )
      {
         ResourceCapability def = (ResourceCapability) defIter.next(  );
         if ( def.hasProperties(  ) )
         {
            QName[] propNames        = def.getPropertyNames(  );
            Set     missingPropNames = new HashSet(  );
            for ( int i = 0; i < propNames.length; i++ )
            {
               if ( !propNameList.contains( propNames[i] ) )
               {
                  missingPropNames.add( propNames[i] );
               }
            }

            if ( !missingPropNames.isEmpty(  ) )
            {
               System.err.println( "PortType implements the operations from the "
                                   + def.getPortType(  ).getQName(  )
                                   + " portType but does not define the following required properties: "
                                   + missingPropNames );
               isValid = false;
            }
         }
View Full Code Here

   {
      Set      specOps = new HashSet(  );
      Iterator defIter = m_implementedResourceDefs.values(  ).iterator(  );
      while ( defIter.hasNext(  ) )
      {
         ResourceCapability def = (ResourceCapability) defIter.next(  );
         List               ops = def.getPortType(  ).getOperations(  );
         for ( int i = 0; i < ops.size(  ); i++ )
         {
            specOps.add( (Operation) ops.get( i ) );
         }
      }
View Full Code Here

   {
      Set      inheritedPropNames = new HashSet(  );
      Iterator defIter = m_implementedResourceDefs.values(  ).iterator(  );
      while ( defIter.hasNext(  ) )
      {
         ResourceCapability def = (ResourceCapability) defIter.next(  );
         if ( def.hasProperties(  ) )
         {
            QName[] propNames = def.getPropertyNames(  );
            for ( int i = 0; i < propNames.length; i++ )
            {
               inheritedPropNames.add( propNames[i] );
            }
         }
View Full Code Here

TOP

Related Classes of org.apache.ws.resource.ResourceCapability

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.