Magentix2  2.1.1
es.upv.dsic.gti_ia.secure.MMSStub.MMS Class Reference
Collaboration diagram for es.upv.dsic.gti_ia.secure.MMSStub.MMS:

List of all members.

Classes

class  Factory

Public Member Functions

java.lang.String getAgentName ()
void setAgentName (java.lang.String param)
javax.activation.DataHandler getPublicKey ()
void setPublicKey (javax.activation.DataHandler param)
org.apache.axiom.om.OMElement getOMElement (final javax.xml.namespace.QName parentQName, final org.apache.axiom.om.OMFactory factory) throws org.apache.axis2.databinding.ADBException
void serialize (final javax.xml.namespace.QName parentQName, final org.apache.axiom.om.OMFactory factory, org.apache.axis2.databinding.utils.writer.MTOMAwareXMLStreamWriter xmlWriter) throws javax.xml.stream.XMLStreamException, org.apache.axis2.databinding.ADBException
void serialize (final javax.xml.namespace.QName parentQName, final org.apache.axiom.om.OMFactory factory, org.apache.axis2.databinding.utils.writer.MTOMAwareXMLStreamWriter xmlWriter, boolean serializeType) throws javax.xml.stream.XMLStreamException, org.apache.axis2.databinding.ADBException
javax.xml.stream.XMLStreamReader getPullParser (javax.xml.namespace.QName qName) throws org.apache.axis2.databinding.ADBException

Static Public Member Functions

static boolean isReaderMTOMAware (javax.xml.stream.XMLStreamReader reader)

Static Public Attributes

namespace::QName MY_QNAME

Protected Attributes

java.lang.String localAgentName
javax.activation.DataHandler localPublicKey

Detailed Description

Definition at line 428 of file MMSStub.java.


Member Function Documentation

Auto generated getter method

Returns:
java.lang.String

Definition at line 459 of file MMSStub.java.

                                                                  {
                               return localAgentName;
                           }
org.apache.axiom.om.OMElement es.upv.dsic.gti_ia.secure.MMSStub.MMS.getOMElement ( final javax.xml.namespace.QName  parentQName,
final org.apache.axiom.om.OMFactory  factory 
) throws org.apache.axis2.databinding.ADBException
Parameters:
parentQName
factory
Returns:
org.apache.axiom.om.OMElement

Definition at line 529 of file MMSStub.java.

                                                                                                            {


        
                org.apache.axiom.om.OMDataSource dataSource =
                       new org.apache.axis2.databinding.ADBDataSource(this,MY_QNAME){

                 public void serialize(org.apache.axis2.databinding.utils.writer.MTOMAwareXMLStreamWriter xmlWriter) throws javax.xml.stream.XMLStreamException {
                       MMS.this.serialize(MY_QNAME,factory,xmlWriter);
                 }
               };
               return new org.apache.axiom.om.impl.llom.OMSourcedElementImpl(
               MY_QNAME,factory,dataSource);
            
       }
javax.activation.DataHandler es.upv.dsic.gti_ia.secure.MMSStub.MMS.getPublicKey ( )

Auto generated getter method

Returns:
javax.activation.DataHandler

Definition at line 489 of file MMSStub.java.

                                                                              {
                               return localPublicKey;
                           }
javax.xml.stream.XMLStreamReader es.upv.dsic.gti_ia.secure.MMSStub.MMS.getPullParser ( javax.xml.namespace.QName  qName) throws org.apache.axis2.databinding.ADBException

databinding method to get an XML representation of this object

Definition at line 818 of file MMSStub.java.

                                                                    {


        
                 java.util.ArrayList elementList = new java.util.ArrayList();
                 java.util.ArrayList attribList = new java.util.ArrayList();

                
                                      elementList.add(new javax.xml.namespace.QName("",
                                                                      "agentName"));
                                 
                                        if (localAgentName != null){
                                            elementList.add(org.apache.axis2.databinding.utils.ConverterUtil.convertToString(localAgentName));
                                        } else {
                                           throw new org.apache.axis2.databinding.ADBException("agentName cannot be null!!");
                                        }
                                    
                                      elementList.add(new javax.xml.namespace.QName("",
                                        "publicKey"));
                                
                            elementList.add(localPublicKey);
                        

                return new org.apache.axis2.databinding.utils.reader.ADBXMLStreamReaderImpl(qName, elementList.toArray(), attribList.toArray());
            
            

        }
static boolean es.upv.dsic.gti_ia.secure.MMSStub.MMS.isReaderMTOMAware ( javax.xml.stream.XMLStreamReader  reader) [static]

isReaderMTOMAware

Returns:
true if the reader supports MTOM

Definition at line 511 of file MMSStub.java.

                                                                                    {
        boolean isReaderMTOMAware = false;
        
        try{
          isReaderMTOMAware = java.lang.Boolean.TRUE.equals(reader.getProperty(org.apache.axiom.om.OMConstants.IS_DATA_HANDLERS_AWARE));
        }catch(java.lang.IllegalArgumentException e){
          isReaderMTOMAware = false;
        }
        return isReaderMTOMAware;
   }
void es.upv.dsic.gti_ia.secure.MMSStub.MMS.serialize ( final javax.xml.namespace.QName  parentQName,
final org.apache.axiom.om.OMFactory  factory,
org.apache.axis2.databinding.utils.writer.MTOMAwareXMLStreamWriter  xmlWriter 
) throws javax.xml.stream.XMLStreamException, org.apache.axis2.databinding.ADBException

Definition at line 547 of file MMSStub.java.

                                                                                                                     {
                           serialize(parentQName,factory,xmlWriter,false);
         }
void es.upv.dsic.gti_ia.secure.MMSStub.MMS.serialize ( final javax.xml.namespace.QName  parentQName,
final org.apache.axiom.om.OMFactory  factory,
org.apache.axis2.databinding.utils.writer.MTOMAwareXMLStreamWriter  xmlWriter,
boolean  serializeType 
) throws javax.xml.stream.XMLStreamException, org.apache.axis2.databinding.ADBException

Definition at line 554 of file MMSStub.java.

                                                                                                 {
            
                


                java.lang.String prefix = null;
                java.lang.String namespace = null;
                

                    prefix = parentQName.getPrefix();
                    namespace = parentQName.getNamespaceURI();

                    if ((namespace != null) && (namespace.trim().length() > 0)) {
                        java.lang.String writerPrefix = xmlWriter.getPrefix(namespace);
                        if (writerPrefix != null) {
                            xmlWriter.writeStartElement(namespace, parentQName.getLocalPart());
                        } else {
                            if (prefix == null) {
                                prefix = generatePrefix(namespace);
                            }

                            xmlWriter.writeStartElement(prefix, parentQName.getLocalPart(), namespace);
                            xmlWriter.writeNamespace(prefix, namespace);
                            xmlWriter.setPrefix(prefix, namespace);
                        }
                    } else {
                        xmlWriter.writeStartElement(parentQName.getLocalPart());
                    }
                
                  if (serializeType){
               

                   java.lang.String namespacePrefix = registerPrefix(xmlWriter,"http://wtp");
                   if ((namespacePrefix != null) && (namespacePrefix.trim().length() > 0)){
                       writeAttribute("xsi","http://www.w3.org/2001/XMLSchema-instance","type",
                           namespacePrefix+":MMS",
                           xmlWriter);
                   } else {
                       writeAttribute("xsi","http://www.w3.org/2001/XMLSchema-instance","type",
                           "MMS",
                           xmlWriter);
                   }

               
                   }
               
                                    namespace = "";
                                    if (! namespace.equals("")) {
                                        prefix = xmlWriter.getPrefix(namespace);

                                        if (prefix == null) {
                                            prefix = generatePrefix(namespace);

                                            xmlWriter.writeStartElement(prefix,"agentName", namespace);
                                            xmlWriter.writeNamespace(prefix, namespace);
                                            xmlWriter.setPrefix(prefix, namespace);

                                        } else {
                                            xmlWriter.writeStartElement(namespace,"agentName");
                                        }

                                    } else {
                                        xmlWriter.writeStartElement("agentName");
                                    }
                                

                                          if (localAgentName==null){
                                              // write the nil attribute
                                              
                                                     throw new org.apache.axis2.databinding.ADBException("agentName cannot be null!!");
                                                  
                                          }else{

                                        
                                                   xmlWriter.writeCharacters(localAgentName);
                                            
                                          }
                                    
                                   xmlWriter.writeEndElement();
                             
                                    namespace = "";
                                    if (! namespace.equals("")) {
                                        prefix = xmlWriter.getPrefix(namespace);

                                        if (prefix == null) {
                                            prefix = generatePrefix(namespace);

                                            xmlWriter.writeStartElement(prefix,"publicKey", namespace);
                                            xmlWriter.writeNamespace(prefix, namespace);
                                            xmlWriter.setPrefix(prefix, namespace);

                                        } else {
                                            xmlWriter.writeStartElement(namespace,"publicKey");
                                        }

                                    } else {
                                        xmlWriter.writeStartElement("publicKey");
                                    }
                                
                                        
                                    if (localPublicKey!=null)
                                    {
                                       xmlWriter.writeDataHandler(localPublicKey);
                                    }
                                 
                                   xmlWriter.writeEndElement();
                             
                    xmlWriter.writeEndElement();
               

        }
void es.upv.dsic.gti_ia.secure.MMSStub.MMS.setAgentName ( java.lang.String  param)

Auto generated setter method

Parameters:
paramAgentName

Definition at line 469 of file MMSStub.java.

                                                                               {
                            
                                            this.localAgentName=param;
                                    

                               }
void es.upv.dsic.gti_ia.secure.MMSStub.MMS.setPublicKey ( javax.activation.DataHandler  param)

Auto generated setter method

Parameters:
paramPublicKey

Definition at line 499 of file MMSStub.java.

                                                                                           {
                            
                                            this.localPublicKey=param;
                                    

                               }

Member Data Documentation

field for AgentName

Definition at line 452 of file MMSStub.java.

javax.activation.DataHandler es.upv.dsic.gti_ia.secure.MMSStub.MMS.localPublicKey [protected]

field for PublicKey

Definition at line 482 of file MMSStub.java.

Initial value:
 new javax.xml.namespace.QName(
                "http://wtp",
                "MMS",
                "ns1")

Definition at line 431 of file MMSStub.java.


The documentation for this class was generated from the following file:
 All Classes Namespaces Files Functions Variables