Package org.apache.axis2.mex.om

Examples of org.apache.axis2.mex.om.Metadata.fromOM()


   */  
  public static Metadata fromOM(OMElement omElement, String mexNamespaceValue) throws MexException{
   
    SOAPFactory factory = MexUtil.getSOAPFactory(SOAP12Constants.SOAP_ENVELOPE_NAMESPACE_URI);
    Metadata metadata = new Metadata(factory, mexNamespaceValue);
    metadata = metadata.fromOM(omElement);
    return metadata;
  }
 

      
View Full Code Here


     */
    public static Policy getPolicyFromMetadataRef(OMElement mex) throws RampartException {
       
        try {
            Metadata metadata = new Metadata();
            metadata.fromOM(mex.getFirstElement());
           
            MetadataSection[] metadataSections = metadata.getMetadatSections();
            MetadataReference reference = metadataSections[0].getMetadataReference();
           
            MexClient serviceClient = new MexClient();
View Full Code Here

           
            OMElement request = serviceClient.setupGetMetadataRequest(
                                                        MexConstants.SPEC.DIALECT_TYPE_POLICY,null);
            OMElement result = serviceClient.sendReceive(request);
           
            metadata.fromOM(result);
            MetadataSection[] mexSecs =  metadata.getMetadataSection(MexConstants.SPEC.DIALECT_TYPE_POLICY, null);
            OMElement policyElement = (OMElement) mexSecs[0].getInlineData();
           
            return PolicyEngine.getPolicy(policyElement);
           
View Full Code Here

   */  
  public static Metadata fromOM(OMElement omElement, String mexNamespaceValue) throws MexException{
   
    SOAPFactory factory = MexUtil.getSOAPFactory(SOAP12Constants.SOAP_ENVELOPE_NAMESPACE_URI);
    Metadata metadata = new Metadata(factory, mexNamespaceValue);
    metadata = metadata.fromOM(omElement);
    return metadata;
  }
 

      
View Full Code Here

TOP
Copyright © 2018 www.massapi.com. 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.