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

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

Returns:
The full path of this node within SDD

getId

public NodeId getId()
Get the unique immutable id

Returns:
The unique immutable id

getType

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

Returns:
The type def name

getProperties

public java.util.Map getProperties()
Get all properties

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