Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...


Name


 Capabilities

1DataStoreService
  • DataNode getDataNode(cpsPath)
  • Collection<DataNode> queryDataNodes(cpsPathQuery)
  • getDataNode(cpsPath,outputSpecification)
  • count(CpsPathcpsPath)
  • addDataNode(anchorName,dataNode)
  • addChild(cpsPathParent,dataNode)
  • addChildren(cpsPathParent,dataNode...)
  • updateDataNode(anchorName,dataNode)
  • setAttribute(cpsPath,attributeName,value)
  • deleteDataNode(cpsPath)
2DataNode Object
  • createDataNode()
  • getCpsPath()
  • getAttributes()
  • getAttribute(name)
  • setAttributes()
  • setAttribute(name)
  • getModule()

CpsAdmin SPI

  • createDataspace()
  • getCpsPath()
  • getAttributes()
  • getAttribute(name)
  • getModulegetModule
  • getCpsPath()
  • getAttributes()
  • getAttribute(name)

  • Name


     Capabilities

    1

    DataspacePersistenceService


    • createDataspace(dataspaceName)
    • GetDataspacegetDataspace(dataspaceName)
    • GetDataspacesgetDataspaces()
    • exists(dataspaceName)
    2AnchorPersistenceService
    • createAnchor(dataspaceName, anchorName)
    • getAnchors()
    • getAnchor(anchorName)
    • deleteAnchor
    • associateAnchorToModuleSet
    • associateDataNodeToAnchor
    • associateAnchorToDataspace
    3Dataspace Object
    • (anchorName)
    • associateAnchor(anchorName, moduleSetName)
    • associateAnchor(anchorName, moduleRef)
    • addDataNode(anchorName, dataNode)
    3Dataspace (object)
    • createDataspace(dataspaceName)
    • getName
    • ()
    4Anchor Object
    • createAnchor(anchorName)
    • getName()

    Module SPI


    Name


     Capabilities

    1

    ModulePersistenceService


    • createModuleSet
    • getChild
    • getChildren

    • getNamespace
    • storeModule
    • deleteModule
    • getModuleEntity
    • getDataspace
    • (file)
    • addModule(moduleRef, content)
    • adModule(moduleSetName, moduleRef, content)
    • deleteModule(moduleRef)
    • YangModule getModule(moduleRef)
    • Collection<YangModule> getModules(moduleSetName)
    2YangModule
    • ModuleRef getModuleRef()
    • String getModuleContent()
    3ModuleRef
    • getNamespace()
    • getRevision()
    2BasicModuleObject
    • createModule
    • getModule
    • getNamespace
    • getSchemaNodeIdentifier
    • getName
    • getVersion