org.openliberty.xmltooling.subs
Class RefItem

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

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

The <RefItem> element is used when a WSC wants to subscribe to the data it is accessing with the RequestElement.

  
    
    
   

Author:
asa

Nested Class Summary
static class RefItem.RefItemBuilder
          Internal builder class simplifies the file structure
 
Field Summary
static java.lang.String ATT_ITEM_REF_ID
           
static java.lang.String ATT_SUBSCRIPTION_ID
           
private  java.lang.String itemIDRef
           
static java.lang.String LOCAL_NAME
           
private  java.lang.String subscriptionID
           
 
Constructor Summary
protected RefItem(java.lang.String namespaceURI, java.lang.String elementLocalName, java.lang.String namespacePrefix)
           
 
Method Summary
 java.lang.String getItemRefID()
           
 java.util.List<org.opensaml.xml.XMLObject> getOrderedChildren()
           
 java.lang.String getSubscriptionID()
           
 void setItemRefID(java.lang.String itemIDRef)
           
 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

LOCAL_NAME

public static java.lang.String LOCAL_NAME

subscriptionID

private java.lang.String subscriptionID

itemIDRef

private java.lang.String itemIDRef

ATT_SUBSCRIPTION_ID

public static java.lang.String ATT_SUBSCRIPTION_ID

ATT_ITEM_REF_ID

public static java.lang.String ATT_ITEM_REF_ID
Constructor Detail

RefItem

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

getOrderedChildren

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

getSubscriptionID

public java.lang.String getSubscriptionID()

setSubscriptionID

public void setSubscriptionID(java.lang.String subscriptionID)

getItemRefID

public java.lang.String getItemRefID()

setItemRefID

public void setItemRefID(java.lang.String itemIDRef)