org.openliberty.xmltooling.subs
Class NotificationType

java.lang.Object
  extended by org.opensaml.xml.AbstractXMLObject
      extended by org.opensaml.xml.signature.AbstractSignableXMLObject
          extended by org.openliberty.xmltooling.subs.NotificationType
All Implemented Interfaces:
org.opensaml.xml.signature.SignableXMLObject, org.opensaml.xml.XMLObject
Direct Known Subclasses:
DAPNotification

public class NotificationType
extends org.opensaml.xml.signature.AbstractSignableXMLObject

   <xs:complexType name="NotificationType">
     <xs:sequence>
       <xs:element ref="lu:TestResult" minOccurs="0" maxOccurs="unbounded"/>
     </xs:sequence>
     <xs:attribute name="id" use="optional" type="xs:ID"/>
     <xs:attribute name="subscriptionID" use="required" type="lu:IDType"/>
     <xs:attribute name="expires" use="optional" type="xs:dateTime"/>
     <xs:attribute name="endReason" use="optional" type="xs:anyURI"/>
   </xs:complexType>
 

Author:
asa

Nested Class Summary
static class NotificationType.Marshaller
          Internal Marshaller
static class NotificationType.Unmarshaller
          Internal Unmarshaller
 
Field Summary
static java.lang.String ATT_END_REASON
           
static java.lang.String ATT_EXPIRES
           
static java.lang.String ATT_ID
           
static java.lang.String ATT_SUBSCRIPTION_ID
           
private  java.lang.String endReason
           
private  org.joda.time.DateTime expires
           
private  java.lang.String id
           
private  java.lang.String subscriptionID
           
private  org.opensaml.xml.util.XMLObjectChildrenList<TestResult> testResults
           
 
Constructor Summary
protected NotificationType(java.lang.String namespaceURI, java.lang.String elementLocalName, java.lang.String namespacePrefix)
           
 
Method Summary
 java.lang.String getEndReason()
           
 org.joda.time.DateTime getExpires()
           
 java.lang.String getId()
           
 java.util.List<org.opensaml.xml.XMLObject> getOrderedChildren()
           
 java.lang.String getSubscriptionID()
           
 org.opensaml.xml.util.XMLObjectChildrenList<TestResult> getTestResults()
           
 void setEndReason(java.lang.String endReason)
           
 void setExpires(org.joda.time.DateTime expires)
           
 void setId(java.lang.String id)
           
 void setSubscriptionID(java.lang.String subscriptionID)
           
 
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

id

private java.lang.String id

subscriptionID

private java.lang.String subscriptionID

expires

private org.joda.time.DateTime expires

endReason

private java.lang.String endReason

ATT_ID

public static java.lang.String ATT_ID

ATT_SUBSCRIPTION_ID

public static java.lang.String ATT_SUBSCRIPTION_ID

ATT_EXPIRES

public static java.lang.String ATT_EXPIRES

ATT_END_REASON

public static java.lang.String ATT_END_REASON

testResults

private org.opensaml.xml.util.XMLObjectChildrenList<TestResult> testResults
Constructor Detail

NotificationType

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

getId

public java.lang.String getId()

setId

public void setId(java.lang.String id)

getSubscriptionID

public java.lang.String getSubscriptionID()

setSubscriptionID

public void setSubscriptionID(java.lang.String subscriptionID)

getExpires

public org.joda.time.DateTime getExpires()

setExpires

public void setExpires(org.joda.time.DateTime expires)

getEndReason

public java.lang.String getEndReason()

setEndReason

public void setEndReason(java.lang.String endReason)

getTestResults

public org.opensaml.xml.util.XMLObjectChildrenList<TestResult> getTestResults()

getOrderedChildren

public java.util.List<org.opensaml.xml.XMLObject> getOrderedChildren()