org.openliberty.xmltooling.idsis.dap
Class DAPSubscription

java.lang.Object
  extended by org.opensaml.xml.AbstractXMLObject
      extended by org.opensaml.xml.signature.AbstractSignableXMLObject
          extended by org.openliberty.xmltooling.subs.Subscription
              extended by org.openliberty.xmltooling.idsis.dap.DAPSubscription
All Implemented Interfaces:
org.opensaml.xml.signature.SignableXMLObject, org.opensaml.xml.XMLObject

public class DAPSubscription
extends Subscription

 <xs:element name="Subscription" type="dap:SubscriptionType"/>
 <xs:complexType name="SubscriptionType">
   <xs:complexContent>
     <xs:extension base="subs:SubscriptionType">
       <xs:sequence>
         <xs:element ref="dap:ResultQuery" minOccurs="0" maxOccurs="unbounded"/>
         <xs:element name="Aggregation"    minOccurs="0" maxOccurs="1" type="dap:AggregationType"/>
         <xs:element name="Trigger"    minOccurs="0" maxOccurs="1" type="dap:TriggerType"/>
       </xs:sequence>
     </xs:extension>
   </xs:complexContent>
 </xs:complexType>
 


Nested Class Summary
static class DAPSubscription.DAPSubscriptionBuilder
          Internal class for the builder to simplify the class structure
static class DAPSubscription.DAPSubscriptionUnmarshaller
          Internal class that handles unmarshalling specific to DAPSubscription
 
Nested classes/interfaces inherited from class org.openliberty.xmltooling.subs.Subscription
Subscription.IncludeDataEnum, Subscription.SubscriptionBuilder
 
Field Summary
private  org.opensaml.xml.schema.XSString aggregation
           
static java.lang.String ELE_STR_AGGREGATION
           
static java.lang.String ELE_STR_TRIGGER
           
private  org.opensaml.xml.util.XMLObjectChildrenList<DAPResultQuery> resultQueries
           
private  org.opensaml.xml.schema.XSString trigger
           
 
Fields inherited from class org.openliberty.xmltooling.subs.Subscription
ATT_ADMIN_NOTIFY_TO_REF, ATT_EXPIRES, ATT_ID, ATT_INCLUDE_DATA, ATT_NOTIFY_TO_REF, ATT_STARTS, ATT_SUBSCRIPTION_ID, LOCAL_NAME
 
Constructor Summary
protected DAPSubscription()
           
protected DAPSubscription(java.lang.String namespaceURI, java.lang.String elementLocalName, java.lang.String namespacePrefix)
           
 
Method Summary
 org.opensaml.xml.schema.XSString aggregation()
           
 org.opensaml.xml.util.XMLObjectChildrenList<DAPResultQuery> getResultQueries()
           
 void setAggregation(org.opensaml.xml.schema.XSString aggregation)
           
 void setTrigger(org.opensaml.xml.schema.XSString trigger)
           
 org.opensaml.xml.schema.XSString trigger()
           
 
Methods inherited from class org.openliberty.xmltooling.subs.Subscription
getAdminNotifyToRef, getExpires, getExtensions, getId, getIncludeData, getNotifyToRef, getOrderedChildren, getRefItems, getStarts, getSubscriptionID, setAdminNotifyToRef, setExpires, setId, setIncludeData, setNotifyToRef, setStarts, setSubscriptionID
 
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

resultQueries

private org.opensaml.xml.util.XMLObjectChildrenList<DAPResultQuery> resultQueries

aggregation

private org.opensaml.xml.schema.XSString aggregation

trigger

private org.opensaml.xml.schema.XSString trigger

ELE_STR_AGGREGATION

public static java.lang.String ELE_STR_AGGREGATION

ELE_STR_TRIGGER

public static java.lang.String ELE_STR_TRIGGER
Constructor Detail

DAPSubscription

protected DAPSubscription()

DAPSubscription

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

aggregation

public org.opensaml.xml.schema.XSString aggregation()

setAggregation

public void setAggregation(org.opensaml.xml.schema.XSString aggregation)

trigger

public org.opensaml.xml.schema.XSString trigger()

setTrigger

public void setTrigger(org.opensaml.xml.schema.XSString trigger)

getResultQueries

public org.opensaml.xml.util.XMLObjectChildrenList<DAPResultQuery> getResultQueries()