edu.mit.stellar.api.structure
Interface NexusM

All Superinterfaces:
Nexus

public interface NexusM
extends Nexus

NexusM

Version:
$Revision: 30001 $, $Date: 2008-02-11 00:20:04 -0500 (Mon, 11 Feb 2008) $
Author:
MIT Stellar team

Method Summary
 void addNexus(Nexus nexus)
           
 void addTool(Tool tool)
           
 void addToolLink(ToolLink toolLink)
           
 java.util.Properties getProperties()
           
 void orderBefore(Nexus thisNexus, Nexus beforeNexus)
          Order thisNexus before beforeNexus.
 void orderBefore(ToolLink thisToolLink, ToolLink beforeToolLink)
          Order thisToolLink before beforeToolLink.
 void orderBefore(Tool thisTool, Tool beforeTool)
          Order thisTool before beforeTool.
 void removeNexus(Nexus nexus)
           
 java.lang.String removeProperty(java.lang.String key)
          Remove the property.
 void removeTool(Tool tool)
           
 void removeToolLink(ToolLink toolLink)
           
 void setCreatedDate(java.util.Date createdDate)
          Deprecated. probably shouldn't be in interface, should be autogenerated by implementations
 void setName(java.lang.String name)
           
 void setPath(java.lang.String path)
           
 java.lang.String setProperty(java.lang.String key, java.lang.String value)
          Set the value of the property.
 void setStatus(java.lang.String status)
           
 void setTitle(java.lang.String title)
           
 void setUUID(java.lang.String uuid)
          Deprecated. probably shouldn't be in interface, UUIDs should be autogenerated by implementations
 
Methods inherited from interface edu.mit.stellar.api.structure.Nexus
getCreatedDate, getName, getNexuses, getNexusGroups, getNexusMap, getPath, getProperty, getStatus, getTitle, getToolLinks, getToolMap, getTools, getUUID
 

Method Detail

setUUID

void setUUID(java.lang.String uuid)
Deprecated. probably shouldn't be in interface, UUIDs should be autogenerated by implementations

Parameters:
uuid -

setPath

void setPath(java.lang.String path)

setCreatedDate

void setCreatedDate(java.util.Date createdDate)
Deprecated. probably shouldn't be in interface, should be autogenerated by implementations

Parameters:
createdDate - the createdDate to set

setName

void setName(java.lang.String name)
Parameters:
name - the name to set

setStatus

void setStatus(java.lang.String status)
Parameters:
status - the status to set

setTitle

void setTitle(java.lang.String title)
Parameters:
title - the title to set

addNexus

void addNexus(Nexus nexus)
Parameters:
Nexus - the nexus to add

removeNexus

void removeNexus(Nexus nexus)
Parameters:
nexus - the nexus to remove

orderBefore

void orderBefore(Nexus thisNexus,
                 Nexus beforeNexus)
Order thisNexus before beforeNexus. Set beforeNexus to null to put thisNexus last.

Parameters:
thisEntryPoint -
beforeEntryPoint -

addTool

void addTool(Tool tool)
Parameters:
tool - the tool to add

removeTool

void removeTool(Tool tool)
Parameters:
tool - the tool to remove

orderBefore

void orderBefore(Tool thisTool,
                 Tool beforeTool)
Order thisTool before beforeTool. Set beforeTool to null to put thisTool last.

Parameters:
thisEntryPoint -
beforeEntryPoint -

addToolLink

void addToolLink(ToolLink toolLink)
Parameters:
toolLink - the toolLink to add

removeToolLink

void removeToolLink(ToolLink toolLink)
Parameters:
toolLink - the toolLink to remove

orderBefore

void orderBefore(ToolLink thisToolLink,
                 ToolLink beforeToolLink)
Order thisToolLink before beforeToolLink. Set beforeToolLink to null to put thisToolLink last.

Parameters:
thisEntryPoint -
beforeEntryPoint -

setProperty

java.lang.String setProperty(java.lang.String key,
                             java.lang.String value)
Set the value of the property.

Parameters:
key -
value -
Returns:

removeProperty

java.lang.String removeProperty(java.lang.String key)
Remove the property.

Parameters:
key -
Returns:
the previous value of the property, possibly null

getProperties

java.util.Properties getProperties()
Specified by:
getProperties in interface Nexus
Returns:
Properties map of all the properties of the Nexus.


Copyright © 2007-2008 MIT IS&T ISDA. All Rights Reserved.