com.sas.drugdev.remote.repository
Interface Node

All Known Subinterfaces:
Container, File, RemoteContainer, RemoteFile, RemoteNode
All Known Implementing Classes:
ContainerBean, FileBean, NodeBean

public interface Node

Interface representing an object in the SDD instance. It can be either a container or a file.


Method Summary
 NodeId getId()
          Get the unique immutable id
 java.lang.String getPath()
          Get the full SDD path
 java.util.Map getProperties()
          Get all properties
 java.lang.String getType()
          Get the type def name
 

Method Detail

getPath

java.lang.String getPath()
Get the full SDD path

Returns:
The full path of this node within SDD

getId

NodeId getId()
Get the unique immutable id

Returns:
The unique immutable id

getType

java.lang.String getType()
Get the type def name

Returns:
The type def name

getProperties

java.util.Map getProperties()
Get all properties

Returns:
An unmodifiable map of properties with a String key and String value