org.openspml.v2.msg.spmlref
Class HasReference

java.lang.Object
  extended byorg.openspml.v2.msg.spml.Extensible
      extended byorg.openspml.v2.msg.spml.ExtensibleMarshallable
          extended byorg.openspml.v2.msg.spml.QueryClause
              extended byorg.openspml.v2.msg.spmlref.HasReference
All Implemented Interfaces:
Marshallable, MarshallableElement, OpenContentContainer

public class HasReference
extends QueryClause

Author:
kent.spaulding@sun.com

Date: Feb 13, 2006


Constructor Summary
HasReference()
           
HasReference(PSOIdentifier toPsoID, Extensible referenceData, java.lang.String typeOfReference)
           
 
Method Summary
 boolean equals(java.lang.Object o)
           
 PrefixAndNamespaceTuple[] getNamespacesInfo()
          We need to know the namespace of the class to include.
 Extensible getReferenceData()
           
 PSOIdentifier getToPsoID()
           
 java.lang.String getTypeOfReference()
           
 int hashCode()
           
 void setReferenceData(Extensible referenceData)
           
 void setToPsoID(PSOIdentifier toPsoID)
           
 void setTypeOfReference(java.lang.String typeOfReference)
           
 
Methods inherited from class org.openspml.v2.msg.spml.QueryClause
toXML
 
Methods inherited from class org.openspml.v2.msg.spml.Extensible
addOpenContentAttr, addOpenContentAttr, addOpenContentElement, findOpenContentAttrValueByName, findOperationalAttrByName, findOperationalNVPByName, getOpenContentAttrs, getOpenContentElements, isValid, removeOpenContentAttr, removeOpenContentElement, setOpenContent, setOpenContentAttrs, setOpenContentElements
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface org.openspml.v2.msg.MarshallableElement
isValid
 

Constructor Detail

HasReference

public HasReference()

HasReference

public HasReference(PSOIdentifier toPsoID,
                    Extensible referenceData,
                    java.lang.String typeOfReference)
Method Detail

getToPsoID

public PSOIdentifier getToPsoID()

setToPsoID

public void setToPsoID(PSOIdentifier toPsoID)

getReferenceData

public Extensible getReferenceData()

setReferenceData

public void setReferenceData(Extensible referenceData)

getTypeOfReference

public java.lang.String getTypeOfReference()

setTypeOfReference

public void setTypeOfReference(java.lang.String typeOfReference)

getNamespacesInfo

public PrefixAndNamespaceTuple[] getNamespacesInfo()
Description copied from interface: MarshallableElement
We need to know the namespace of the class to include.

Specified by:
getNamespacesInfo in interface MarshallableElement
Overrides:
getNamespacesInfo in class Extensible

equals

public boolean equals(java.lang.Object o)
Overrides:
equals in class Extensible

hashCode

public int hashCode()
Overrides:
hashCode in class Extensible


Copyright © Sun Microsystems, Inc. All Rights Reserved.