Package org.apache.ws.resource

Examples of org.apache.ws.resource.ResourceCapability


   {
      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.