org.openliberty.xmltooling.epr
Class EndpointReference

java.lang.Object
  extended by org.opensaml.xml.AbstractXMLObject
      extended by org.opensaml.xml.signature.AbstractSignableXMLObject
          extended by org.openliberty.xmltooling.epr.EndpointReference
All Implemented Interfaces:
org.opensaml.xml.ElementExtensibleXMLObject, org.opensaml.xml.signature.SignableXMLObject, org.opensaml.xml.XMLObject
Direct Known Subclasses:
ApplicationEPR, EndpointUpdate, FaultTo, InteractionService, ReplyTo

public class EndpointReference
extends org.opensaml.xml.signature.AbstractSignableXMLObject
implements org.opensaml.xml.ElementExtensibleXMLObject


Field Summary
private  Address address
           
static java.lang.String ATT_ID
           
static java.lang.String ATT_NOT_ON_OR_AFTER
           
private  java.lang.String id
           
static java.lang.String LOCAL_NAME
           
private  Metadata metadata
           
private  org.joda.time.DateTime notOnOrAfter
           
private  ReferenceParameters referenceParameters
           
private  org.opensaml.xml.util.IndexedXMLObjectChildrenList<org.opensaml.xml.XMLObject> unknownXMLObjects
           
 
Constructor Summary
  EndpointReference()
           
protected EndpointReference(java.lang.String namespaceURI, java.lang.String elementLocalName, java.lang.String namespacePrefix)
           
 
Method Summary
 Address getAddress()
           
 java.lang.String getId()
           
 Metadata getMetadata()
           
 org.joda.time.DateTime getNotOnOrAfter()
           
 java.util.List<org.opensaml.xml.XMLObject> getOrderedChildren()
           
 ReferenceParameters getReferenceParameters()
           
 java.util.List<org.opensaml.xml.XMLObject> getUnknownXMLObjects()
           
 java.util.List<org.opensaml.xml.XMLObject> getUnknownXMLObjects(javax.xml.namespace.QName typeOrName)
           
static java.lang.String[] securityMechIDStringsFromEPR(EndpointReference epr)
           
 void setAddress(Address address)
           
 void setId(java.lang.String id)
           
 void setMetadata(Metadata metadata)
           
 void setNotOnOrAfter(org.joda.time.DateTime notOnOrAfter)
           
 void setReferenceParameters(ReferenceParameters referenceParameters)
           
 
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_NOT_ON_OR_AFTER

public static java.lang.String ATT_NOT_ON_OR_AFTER

ATT_ID

public static java.lang.String ATT_ID

id

private java.lang.String id

notOnOrAfter

private org.joda.time.DateTime notOnOrAfter

address

private Address address

metadata

private Metadata metadata

referenceParameters

private ReferenceParameters referenceParameters

unknownXMLObjects

private org.opensaml.xml.util.IndexedXMLObjectChildrenList<org.opensaml.xml.XMLObject> unknownXMLObjects
Constructor Detail

EndpointReference

public EndpointReference()

EndpointReference

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

getUnknownXMLObjects

public java.util.List<org.opensaml.xml.XMLObject> getUnknownXMLObjects()
Specified by:
getUnknownXMLObjects in interface org.opensaml.xml.ElementExtensibleXMLObject

getUnknownXMLObjects

public java.util.List<org.opensaml.xml.XMLObject> getUnknownXMLObjects(javax.xml.namespace.QName typeOrName)
Specified by:
getUnknownXMLObjects in interface org.opensaml.xml.ElementExtensibleXMLObject

getOrderedChildren

public java.util.List<org.opensaml.xml.XMLObject> getOrderedChildren()
Specified by:
getOrderedChildren in interface org.opensaml.xml.XMLObject

getId

public java.lang.String getId()

setId

public void setId(java.lang.String id)

setNotOnOrAfter

public void setNotOnOrAfter(org.joda.time.DateTime notOnOrAfter)

getNotOnOrAfter

public org.joda.time.DateTime getNotOnOrAfter()

setAddress

public void setAddress(Address address)

getAddress

public Address getAddress()

setMetadata

public void setMetadata(Metadata metadata)

getMetadata

public Metadata getMetadata()

setReferenceParameters

public void setReferenceParameters(ReferenceParameters referenceParameters)

getReferenceParameters

public ReferenceParameters getReferenceParameters()

securityMechIDStringsFromEPR

public static java.lang.String[] securityMechIDStringsFromEPR(EndpointReference epr)