vis
Class LocalSaver

java.lang.Object
  extended by vis.LocalSaver

public class LocalSaver
extends java.lang.Object

Version:
1.0 changed @author Felix Kiefer changed @author Daniel Seiler last modified: 21.12.2007
Author:
Christoph Gerstle

Constructor Summary
LocalSaver()
           
 
Method Summary
 void createAufsichtsratList()
          Creates aufsichtsratsList with Aufsichtsräten in DB
 void createFirmenList()
          Creates firmenlist with firms in DB
 void createPolitikerList()
          Creates PolitikerList with Politiker in DB
 void createVorstandList()
          Creates VorstandsList with Vorstände in DB
 void saveGraph(prefuse.data.Graph g, java.lang.String path)
          Saves PREFUSE graph to given path
 void saveMap(java.lang.String name, int id, java.lang.String type)
          Saves XML file for visualizing data
 void savePolit(java.lang.String name, int id, java.lang.String type)
          adds a Node to the map.xml
 void saveXML()
          Saves XML file for visualizing data
 void startXML()
          Saves XML file for visualizing data with a dummy node
 java.lang.StringBuffer writeAufsNodes(AufsichtsratDTO aufs)
           
 java.lang.StringBuffer writeAufsPlusNodes(AufsichtsratDTO aufs)
           
 java.lang.String writeEdges(int nodesId, int source, java.lang.String target)
          Write edges for XML file
 java.lang.StringBuffer writeFirmNodes(FirmenProfilDTO firm)
          Write nodes for XML file
 java.lang.String writeFooter()
          Write footer of XML file
 java.lang.String writeHeader()
          Write Header for XML file
 java.lang.StringBuffer writePolitNodes(UnternehmensfunktionDTO polit)
           
 java.lang.StringBuffer writePolitPlusNodes(UnternehmensfunktionDTO polit)
           
 java.lang.StringBuffer writeVorstNodes(VorstandDTO vors)
           
 java.lang.StringBuffer writeVorstPlusNodes(VorstandDTO vors)
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

LocalSaver

public LocalSaver()
Method Detail

createFirmenList

public void createFirmenList()
Creates firmenlist with firms in DB


createAufsichtsratList

public void createAufsichtsratList()
Creates aufsichtsratsList with Aufsichtsräten in DB


createPolitikerList

public void createPolitikerList()
Creates PolitikerList with Politiker in DB


createVorstandList

public void createVorstandList()
Creates VorstandsList with Vorstände in DB


saveXML

public void saveXML()
Saves XML file for visualizing data

Parameters:
String - filename for new XML file

startXML

public void startXML()
Saves XML file for visualizing data with a dummy node


savePolit

public void savePolit(java.lang.String name,
                      int id,
                      java.lang.String type)
adds a Node to the map.xml


saveMap

public void saveMap(java.lang.String name,
                    int id,
                    java.lang.String type)
Saves XML file for visualizing data

Parameters:
String - name of the startnode
id - of the startnode
type - - firma,Aufsichtsrat,Vorstand or Politiker

saveGraph

public void saveGraph(prefuse.data.Graph g,
                      java.lang.String path)
Saves PREFUSE graph to given path

Parameters:
Graph - PREFUSE graph
String - path

writeHeader

public java.lang.String writeHeader()
Write Header for XML file

Returns:
String header

writeFirmNodes

public java.lang.StringBuffer writeFirmNodes(FirmenProfilDTO firm)
Write nodes for XML file

Parameters:
UserDTO - one node is one user
Returns:
StringBuffer nodes

writeVorstNodes

public java.lang.StringBuffer writeVorstNodes(VorstandDTO vors)

writeVorstPlusNodes

public java.lang.StringBuffer writeVorstPlusNodes(VorstandDTO vors)

writeAufsNodes

public java.lang.StringBuffer writeAufsNodes(AufsichtsratDTO aufs)

writeAufsPlusNodes

public java.lang.StringBuffer writeAufsPlusNodes(AufsichtsratDTO aufs)

writePolitNodes

public java.lang.StringBuffer writePolitNodes(UnternehmensfunktionDTO polit)

writePolitPlusNodes

public java.lang.StringBuffer writePolitPlusNodes(UnternehmensfunktionDTO polit)

writeEdges

public java.lang.String writeEdges(int nodesId,
                                   int source,
                                   java.lang.String target)
Write edges for XML file

Parameters:
int - id of node
String - source
String - target
Returns:
String edges

writeFooter

public java.lang.String writeFooter()
Write footer of XML file

Returns:
String footer