com.centrasite.jaxr.infomodel
Interface CentraSiteRegistryObjectVisitor

All Known Subinterfaces:
CentraSiteRelatedObjectsVisitor

public interface CentraSiteRegistryObjectVisitor

Basic marker interface for internal related objects visitor.


Method Summary
 CentraSiteRegistryObjectVisitor getNext()
          Return the next visitor in the chain.
 void setNext(CentraSiteRegistryObjectVisitor next)
          Set the next visitor in the chain.
 void visitAssociation(CentraSiteAssociation association)
          visit an association
 void visitAuditableEvent(CentraSiteAuditableEvent auditableEvent)
          visit an auditable event
 void visitCentraSiteFilter(CentraSiteFilter filter)
          Deprecated. use lcmAPI instead
 void visitCentraSiteOperation(CentraSiteOperation operation)
          Deprecated.  
 void visitClassification(javax.xml.registry.infomodel.Classification classification)
          visit a classification
 void visitClassificationScheme(javax.xml.registry.infomodel.ClassificationScheme classificationScheme)
          visit a classification scheme
 void visitConcept(CentraSiteConcept concept)
          visit a concept
 void visitExternalIdentifier(javax.xml.registry.infomodel.ExternalIdentifier externalIdentifier)
          visit an external identifier
 void visitExternalLink(CentraSiteExternalLink externalLink)
          visit an external link
 void visitExtrinsicObject(javax.xml.registry.infomodel.ExtrinsicObject extrinsicObject)
          visit an ExtrinsicObject
 void visitOrganization(javax.xml.registry.infomodel.Organization organization)
          visit an organization
 void visitRegistryEntry(CentraSiteRegistryEntry registryEntry)
          visit a registry entry
 void visitRegistryPackage(CentraSiteRegistryPackage registryPackage)
          visit a registry package
 void visitService(CentraSiteService service)
          visit a service
 void visitServiceBinding(javax.xml.registry.infomodel.ServiceBinding serviceBinding)
          visit a service binding
 void visitSpecificationLink(javax.xml.registry.infomodel.SpecificationLink specificationLink)
          visit a specification link
 void visitUser(CentraSiteUser user)
          visit a user
 

Method Detail

visitAssociation

void visitAssociation(CentraSiteAssociation association)
                      throws javax.xml.registry.JAXRException
visit an association

Parameters:
association - the association to be visited
Throws:
javax.xml.registry.JAXRException

visitAuditableEvent

void visitAuditableEvent(CentraSiteAuditableEvent auditableEvent)
                         throws javax.xml.registry.JAXRException
visit an auditable event

Parameters:
auditableEvent - the auditable event to be visited
Throws:
javax.xml.registry.JAXRException

visitClassification

void visitClassification(javax.xml.registry.infomodel.Classification classification)
                         throws javax.xml.registry.JAXRException
visit a classification

Parameters:
classification - the classification to be visited
Throws:
javax.xml.registry.JAXRException

visitClassificationScheme

void visitClassificationScheme(javax.xml.registry.infomodel.ClassificationScheme classificationScheme)
                               throws javax.xml.registry.JAXRException
visit a classification scheme

Parameters:
classificationScheme - the classification scheme to be visited
Throws:
javax.xml.registry.JAXRException

visitConcept

void visitConcept(CentraSiteConcept concept)
                  throws javax.xml.registry.JAXRException
visit a concept

Parameters:
concept - the concept to be visited
Throws:
javax.xml.registry.JAXRException

visitExternalIdentifier

void visitExternalIdentifier(javax.xml.registry.infomodel.ExternalIdentifier externalIdentifier)
                             throws javax.xml.registry.JAXRException
visit an external identifier

Parameters:
externalIdentifier - the external identifier to be visited
Throws:
javax.xml.registry.JAXRException

visitExternalLink

void visitExternalLink(CentraSiteExternalLink externalLink)
                       throws javax.xml.registry.JAXRException
visit an external link

Parameters:
externalLink - the external link to be visited
Throws:
javax.xml.registry.JAXRException

visitExtrinsicObject

void visitExtrinsicObject(javax.xml.registry.infomodel.ExtrinsicObject extrinsicObject)
                          throws javax.xml.registry.JAXRException
visit an ExtrinsicObject

Parameters:
extrinsicObject - the ExtrinsicObject to be visited
Throws:
javax.xml.registry.JAXRException

visitOrganization

void visitOrganization(javax.xml.registry.infomodel.Organization organization)
                       throws javax.xml.registry.JAXRException
visit an organization

Parameters:
organization - the organization to be visited
Throws:
javax.xml.registry.JAXRException

visitRegistryEntry

void visitRegistryEntry(CentraSiteRegistryEntry registryEntry)
                        throws javax.xml.registry.JAXRException
visit a registry entry

Parameters:
registryEntry - the registry entry to be visited
Throws:
javax.xml.registry.JAXRException

visitRegistryPackage

void visitRegistryPackage(CentraSiteRegistryPackage registryPackage)
                          throws javax.xml.registry.JAXRException
visit a registry package

Parameters:
registryPackage - the registry package to be visited
Throws:
javax.xml.registry.JAXRException

visitService

void visitService(CentraSiteService service)
                  throws javax.xml.registry.JAXRException
visit a service

Parameters:
service - the service object to be visited
Throws:
javax.xml.registry.JAXRException

visitServiceBinding

void visitServiceBinding(javax.xml.registry.infomodel.ServiceBinding serviceBinding)
                         throws javax.xml.registry.JAXRException
visit a service binding

Parameters:
serviceBinding - the service binding object to be visited
Throws:
javax.xml.registry.JAXRException

visitSpecificationLink

void visitSpecificationLink(javax.xml.registry.infomodel.SpecificationLink specificationLink)
                            throws javax.xml.registry.JAXRException
visit a specification link

Parameters:
specificationLink - the specification link object to be visited
Throws:
javax.xml.registry.JAXRException

visitUser

void visitUser(CentraSiteUser user)
               throws javax.xml.registry.JAXRException
visit a user

Parameters:
user - the user object to be visited
Throws:
javax.xml.registry.JAXRException

visitCentraSiteOperation

void visitCentraSiteOperation(CentraSiteOperation operation)
                              throws javax.xml.registry.JAXRException
Deprecated. 

visit a CentraSite operation

Parameters:
operation - the CentraSiteOperation object to be visited
Throws:
javax.xml.registry.JAXRException

visitCentraSiteFilter

void visitCentraSiteFilter(CentraSiteFilter filter)
                           throws javax.xml.registry.JAXRException
Deprecated. use lcmAPI instead

visit a CentraSite filter

Parameters:
filter - the CentraSiteFilter object to be visited
Throws:
javax.xml.registry.JAXRException

getNext

CentraSiteRegistryObjectVisitor getNext()
Return the next visitor in the chain.

Returns:
the next visitor in the chain, or null if this is the last visitor.

setNext

void setNext(CentraSiteRegistryObjectVisitor next)
Set the next visitor in the chain.

Parameters:
next - the next visitor in the chain