org.apache.ws.scout.registry.infomodel
Class ExternalLinkImpl

java.lang.Object
  extended by org.apache.ws.scout.registry.infomodel.ExtensibleObjectImpl
      extended by org.apache.ws.scout.registry.infomodel.RegistryObjectImpl
          extended by org.apache.ws.scout.registry.infomodel.ExternalLinkImpl
All Implemented Interfaces:
ExtensibleObject, ExternalLink, RegistryObject, URIValidator

public class ExternalLinkImpl
extends RegistryObjectImpl
implements ExternalLink

Implements JAXR Interface. For futher details, look into the JAXR API Javadoc.

Author:
Anil Saldhana

Constructor Summary
ExternalLinkImpl(LifeCycleManager lifeCycleManager)
          Creates a new instance of ExternalLinkImpl
 
Method Summary
 void addLinkedObject(RegistryObject obj)
           
 String getExternalURI()
           
 Collection getLinkedObjects()
           
 boolean getValidateURI()
           
 void removeLinkedObject(RegistryObject obj)
           
 void setExternalURI(String str)
           
 void setValidateURI(boolean param)
           
 
Methods inherited from class org.apache.ws.scout.registry.infomodel.RegistryObjectImpl
addAssociation, addAssociations, addClassification, addClassifications, addExternalIdentifier, addExternalIdentifiers, addExternalLink, addExternalLinks, equals, getAssociatedObjects, getAssociations, getAuditTrail, getClassifications, getDescription, getExternalIdentifiers, getExternalLinks, getKey, getLifeCycleManager, getName, getObjectType, getRegistryPackages, getSubmittingOrganization, hashCode, removeAssociation, removeAssociations, removeClassification, removeClassifications, removeExternalIdentifier, removeExternalIdentifiers, removeExternalLink, removeExternalLinks, setAssociations, setClassifications, setDescription, setExternalIdentifiers, setExternalLinks, setKey, setName, toXML
 
Methods inherited from class org.apache.ws.scout.registry.infomodel.ExtensibleObjectImpl
addSlot, addSlots, getSlot, getSlots, removeSlot, removeSlots
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface javax.xml.registry.infomodel.RegistryObject
addAssociation, addAssociations, addClassification, addClassifications, addExternalIdentifier, addExternalIdentifiers, addExternalLink, addExternalLinks, getAssociatedObjects, getAssociations, getAuditTrail, getClassifications, getDescription, getExternalIdentifiers, getExternalLinks, getKey, getLifeCycleManager, getName, getObjectType, getRegistryPackages, getSubmittingOrganization, removeAssociation, removeAssociations, removeClassification, removeClassifications, removeExternalIdentifier, removeExternalIdentifiers, removeExternalLink, removeExternalLinks, setAssociations, setClassifications, setDescription, setExternalIdentifiers, setExternalLinks, setKey, setName, toXML
 
Methods inherited from interface javax.xml.registry.infomodel.ExtensibleObject
addSlot, addSlots, getSlot, getSlots, removeSlot, removeSlots
 

Constructor Detail

ExternalLinkImpl

public ExternalLinkImpl(LifeCycleManager lifeCycleManager)
Creates a new instance of ExternalLinkImpl

Method Detail

getExternalURI

public String getExternalURI()
                      throws JAXRException
Specified by:
getExternalURI in interface ExternalLink
Throws:
JAXRException

getLinkedObjects

public Collection getLinkedObjects()
                            throws JAXRException
Specified by:
getLinkedObjects in interface ExternalLink
Throws:
JAXRException

getValidateURI

public boolean getValidateURI()
                       throws JAXRException
Specified by:
getValidateURI in interface URIValidator
Throws:
JAXRException

setExternalURI

public void setExternalURI(String str)
                    throws JAXRException
Specified by:
setExternalURI in interface ExternalLink
Throws:
JAXRException

setValidateURI

public void setValidateURI(boolean param)
                    throws JAXRException
Specified by:
setValidateURI in interface URIValidator
Throws:
JAXRException

addLinkedObject

public void addLinkedObject(RegistryObject obj)

removeLinkedObject

public void removeLinkedObject(RegistryObject obj)


Copyright © 2004-2011 Apache Software Foundation. All Rights Reserved.