org.openliberty.xmltooling.pp
Class MsgTechnology

java.lang.Object
  extended by org.opensaml.xml.AbstractXMLObject
      extended by org.opensaml.xml.signature.AbstractSignableXMLObject
          extended by org.openliberty.xmltooling.dst2_1.DSTURI
              extended by org.openliberty.xmltooling.pp.MsgTechnology
All Implemented Interfaces:
org.opensaml.xml.signature.SignableXMLObject, org.opensaml.xml.XMLObject

public class MsgTechnology
extends DSTURI

Messaging technology or protocol associated with this contact or device

Following enumerators MUST be supported:

  • urn:liberty:id-sis-pp:msgTechnology:pots
  • urn:liberty:id-sis-pp:msgTechnology:voip
  • urn:liberty:id-sis-pp:msgTechnology:fax
  • urn:liberty:id-sis-pp:msgTechnology:email
  • urn:liberty:id-sis-pp:msgTechnology:sms
  • urn:liberty:id-sis-pp:msgTechnology:mms
  • urn:liberty:id-sis-pp:msgTechnology:pager
  • urn:liberty:id-sis-pp:msgTechnology:aol
  • urn:liberty:id-sis-pp:msgTechnology:icq
  • urn:liberty:id-sis-pp:msgTechnology:yahoo
  • urn:liberty:id-sis-pp:msgTechnology:msn
  • urn:liberty:id-sis-pp:msgTechnology:mim
  • urn:liberty:id-sis-pp:msgTechnology:irc

    Author:
    asa

    Nested Class Summary
    static class MsgTechnology.Technology
              These are severely lacking and not up to date
     
    Field Summary
    static java.lang.String ATT_MSG_LIMIT
               
    static java.lang.String LOCAL_NAME
               
    private  java.lang.Integer msgLimit
               
     
    Constructor Summary
    protected MsgTechnology(java.lang.String namespaceURI, java.lang.String elementLocalName, java.lang.String namespacePrefix)
               
     
    Method Summary
     java.lang.Integer getMsgLimit()
               
     java.lang.String localName()
               
     void setMsgLimit(java.lang.Integer msgLimit)
               
     
    Methods inherited from class org.openliberty.xmltooling.dst2_1.DSTURI
    attributes, getOrderedChildren, getValue, setValue
     
    Methods inherited from class org.opensaml.xml.signature.AbstractSignableXMLObject
    getSignature, isSigned, setSignature
     
    Methods inherited from class org.opensaml.xml.AbstractXMLObject
    addNamespace, getDOM, getElementQName, getIDIndex, getNamespaces, getNoNamespaceSchemaLocation, getParent, getSchemaLocation, getSchemaType, hasChildren, hasParent, prepareForAssignment, prepareForAssignment, prepareForAssignment, prepareForAssignment, registerOwnID, releaseChildrenDOM, releaseDOM, releaseParentDOM, releaseThisAndChildrenDOM, releaseThisandParentDOM, removeNamespace, resolveID, resolveIDFromRoot, setDOM, setElementNamespacePrefix, setElementQName, setNoNamespaceSchemaLocation, setParent, setSchemaLocation, setSchemaType
     
    Methods inherited from class java.lang.Object
    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
     
    Methods inherited from interface org.opensaml.xml.XMLObject
    addNamespace, getDOM, getElementQName, getIDIndex, getNamespaces, getNoNamespaceSchemaLocation, getParent, getSchemaLocation, getSchemaType, hasChildren, hasParent, releaseChildrenDOM, releaseDOM, releaseParentDOM, removeNamespace, resolveID, resolveIDFromRoot, setDOM, setNoNamespaceSchemaLocation, setParent, setSchemaLocation
     

    Field Detail

    LOCAL_NAME

    public static java.lang.String LOCAL_NAME

    ATT_MSG_LIMIT

    public static java.lang.String ATT_MSG_LIMIT

    msgLimit

    private java.lang.Integer msgLimit
    Constructor Detail

    MsgTechnology

    protected MsgTechnology(java.lang.String namespaceURI,
                            java.lang.String elementLocalName,
                            java.lang.String namespacePrefix)
    Method Detail

    getMsgLimit

    public java.lang.Integer getMsgLimit()

    setMsgLimit

    public void setMsgLimit(java.lang.Integer msgLimit)

    localName

    public java.lang.String localName()