edu.internet2.middleware.grouper.xml.export
Class XmlExportGshScript

java.lang.Object
  extended by edu.internet2.middleware.grouper.xml.export.XmlExportGshScript

public class XmlExportGshScript
extends Object

new File("c:/temp/script.gsh").delete(); grouperSession = GrouperSession.startRootSession(); new edu.internet2.middleware.grouper.xml.export.XmlExportGshScript().assignStemName(":").assignFileNameToWriteTo("c:/temp/script.gsh").exportGsh();


Constructor Summary
XmlExportGshScript()
           
 
Method Summary
 XmlExportGshScript addObjectName(String theObjectName)
           
 XmlExportGshScript assignFileNameToWriteTo(String theFileName)
          file to write to
 XmlExportGshScript assignStemId(String theStemId)
          assign a parent stem
 XmlExportGshScript assignStemName(String theStemName)
          assign a parent stem
 void exportGsh()
          write GSH to the file
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

XmlExportGshScript

public XmlExportGshScript()
Method Detail

assignStemId

public XmlExportGshScript assignStemId(String theStemId)
assign a parent stem

Parameters:
theStemId -
Returns:
this for chaining

addObjectName

public XmlExportGshScript addObjectName(String theObjectName)
Parameters:
theObjectName -
Returns:
this for chaining

assignStemName

public XmlExportGshScript assignStemName(String theStemName)
assign a parent stem

Parameters:
theStemName -
Returns:
this for chaining

assignFileNameToWriteTo

public XmlExportGshScript assignFileNameToWriteTo(String theFileName)
file to write to

Parameters:
theFileName -
Returns:
this for chaining

exportGsh

public void exportGsh()
write GSH to the file