--$Header: /cvsroot/ebxmlrr/ebxmlrr-spec/misc/2.5/sql/storedProcedures.sql,v 1.2 2003/06/04 18:18:52 farrukh_najmi Exp $
--Define Stored procedures that map to RIM class methods

CREATE PROCEDURE RegistryObject_auditTrail(registryObjectId) {
--Must return an collection of UUIDs for AuditableEvents related to the RegistryObject.
--Collection must be in ascending order by timestamp
}

CREATE PROCEDURE RegistryObject_externalLinks(registryObjectId) {
--Must return a collection of UUIDs for ExternalLinks annotating this RegistryObject.
}

CREATE PROCEDURE RegistryObject_registryPackages(registryObjectId) {
--Must return a collection of UUIDs for RegistryPackages that this RegistryObject belongs to.
}



--Procedures on RegistryPackage
CREATE PROCEDURE RegistryPackage_memberObjects(registryPackageId) {
--Must return a collection of UUIDs for RegistryObjects that are memebers of this RegistryPackage.
}

--Procedures on ExternalLink
CREATE PROCEDURE ExternalLink_linkedObjects(externalLinkId) {
--Must return a collection of UUIDs for RegistryObject linked by this ExternalLink to external content
}

--Procedures on ClassificationNode
CREATE PROCEDURE ClassificationNode_classifiedObjects(classificationNodeId) {
--Must return a collection of UUIDs for RegistryObjects classified by this ClassificationNode
}



