db.dbaccess
Class FirmenProfilDB

java.lang.Object
  extended by db.dbaccess.FirmenProfilDB

public class FirmenProfilDB
extends java.lang.Object

Author:
Marc Rohe, 30.04.2007 modified by Daniel Seiler 16.10.07

Constructor Summary
FirmenProfilDB()
           
 
Method Summary
static boolean clear(java.sql.Connection cn)
          Leert Tabelle Firma
static boolean exists(java.sql.Connection cn, java.lang.String name)
           
static java.util.Collection findAll(java.sql.Connection cn)
          Findet alle Firmen-Profile
static prefuse.data.Table findAllDS(prefuse.data.io.sql.DatabaseDataSource ds)
          Findet alle Firmen-Profile
static java.util.Collection findByAufsichtsrat(java.sql.Connection cn, java.lang.String name)
          Sucht Firmen-Profile, in denen eine bestimmter Name in Aufsichtsrat steht..
static prefuse.data.Table findByAufsichtsratDS(prefuse.data.io.sql.DatabaseDataSource ds, java.lang.String name)
          Sucht Firmen-Profile, in denen eine bestimmter Name in Aufsichtsrat steht..
static java.util.Collection findByAufsichtsratF(java.sql.Connection cn, java.lang.String name)
           
static java.util.Collection findByBank(java.sql.Connection cn, java.lang.String name)
          Sucht Firmen-Profile, in denen eine bestimmter Name in Aufsichtsrat steht..
static prefuse.data.Table findByBankDS(prefuse.data.io.sql.DatabaseDataSource ds, java.lang.String name)
          Sucht Firmen-Profile, die bei einer bestimmten Bank sind...
static java.util.Collection findByBeschAnz(java.sql.Connection cn, int min, int max)
          Findet alle Firmen mit einer maximalen Mitarbeiter-Zahl zwischen min und max
static prefuse.data.Table findByBeschAnzDS(prefuse.data.io.sql.DatabaseDataSource ds, int min, int max)
          Findet alle Firmen mit einer maximalen Mitarbeiter-Zahl zwischen min und max
static prefuse.data.Table findByBeteiligungDS(prefuse.data.io.sql.DatabaseDataSource ds, java.lang.String bet)
           
static FirmenProfilDTO findByFid(java.sql.Connection cn, int fid)
          Findet ein bestimmtes Firmenprofil nach FID
static prefuse.data.Table findByFidDS(prefuse.data.io.sql.DatabaseDataSource ds, int fid)
          Findet ein bestimmtes Firmenprofil nach FID
static java.util.Collection findByKUmsatz(java.sql.Connection cn, double min, double max)
          Findet alle Firmen mit einem maximalen KonzernhUmsatz, der zwischen min und max liegt
static prefuse.data.Table findByKUmsatzDS(prefuse.data.io.sql.DatabaseDataSource ds, double min, double max)
          Findet alle Firmen mit einem maximalen KonzernhUmsatz, der zwischen min und max liegt
static java.util.Collection findByName(java.sql.Connection cn, java.lang.String name)
          Findet Firmen nach Suchbegriff für Namen...
static prefuse.data.Table findByNameDS(prefuse.data.io.sql.DatabaseDataSource ds, java.lang.String name)
          Findet Firmen nach Suchbegriff für Namen...
static java.util.Collection findByOrt(java.sql.Connection cn, java.lang.String ort)
          Findet Firmen nach Suchbegriff für Ort...
static java.util.Collection findByUmsatz(java.sql.Connection cn, double min, double max)
          Findet alle Firmen mit einem maximalen Umsatz, der zwischen min und max liegt
static prefuse.data.Table findByUmsatzDS(prefuse.data.io.sql.DatabaseDataSource ds, double min, double max)
          Findet alle Firmen mit einem maximalen Umsatz, der zwischen min und max liegt
static java.util.Collection findByVorstand(java.sql.Connection cn, java.lang.String name)
          Sucht Firmen-Profile, in denen eine bestimmter Name in Aufsichtsrat steht..
static prefuse.data.Table findByVorstandDS(prefuse.data.io.sql.DatabaseDataSource ds, java.lang.String name)
          Sucht Firmen-Profile, in denen eine bestimmter Name in Aufsichtsrat steht..
static FirmenProfilDTO findOneByName(java.sql.Connection cn, java.lang.String name)
          Findet ein bestimmtes Firmenprofil nach FID
static boolean idExists(java.sql.Connection cn, int id)
          Checkt ab, on bestimmte ID schon in DB vergeben ist...
static boolean insert(java.sql.Connection cn, FirmenProfilDTO dto)
          Fügt neues Firmenprofil in DB ein
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

FirmenProfilDB

public FirmenProfilDB()
Method Detail

insert

public static boolean insert(java.sql.Connection cn,
                             FirmenProfilDTO dto)
Fügt neues Firmenprofil in DB ein

Parameters:
cn -
dto -
Returns:

findAllDS

public static prefuse.data.Table findAllDS(prefuse.data.io.sql.DatabaseDataSource ds)
Findet alle Firmen-Profile

Parameters:
ds -
Returns:

findAll

public static java.util.Collection findAll(java.sql.Connection cn)
Findet alle Firmen-Profile

Parameters:
cn -
Returns:

findByFid

public static FirmenProfilDTO findByFid(java.sql.Connection cn,
                                        int fid)
Findet ein bestimmtes Firmenprofil nach FID

Parameters:
cn -
fid -
Returns:

findOneByName

public static FirmenProfilDTO findOneByName(java.sql.Connection cn,
                                            java.lang.String name)
Findet ein bestimmtes Firmenprofil nach FID

Parameters:
cn -
name -
Returns:

findByFidDS

public static prefuse.data.Table findByFidDS(prefuse.data.io.sql.DatabaseDataSource ds,
                                             int fid)
Findet ein bestimmtes Firmenprofil nach FID

Parameters:
ds -
fid -
Returns:

findByName

public static java.util.Collection findByName(java.sql.Connection cn,
                                              java.lang.String name)
Findet Firmen nach Suchbegriff für Namen...

Parameters:
cn -
name -
Returns:

findByOrt

public static java.util.Collection findByOrt(java.sql.Connection cn,
                                             java.lang.String ort)
Findet Firmen nach Suchbegriff für Ort...

Parameters:
cn -
ort -
Returns:

findByNameDS

public static prefuse.data.Table findByNameDS(prefuse.data.io.sql.DatabaseDataSource ds,
                                              java.lang.String name)
Findet Firmen nach Suchbegriff für Namen...

Parameters:
ds -
name -
Returns:
tab table

findByUmsatz

public static java.util.Collection findByUmsatz(java.sql.Connection cn,
                                                double min,
                                                double max)
Findet alle Firmen mit einem maximalen Umsatz, der zwischen min und max liegt

Parameters:
cn - Connection
min - double
max - double
Returns:
erg COllection

findByUmsatzDS

public static prefuse.data.Table findByUmsatzDS(prefuse.data.io.sql.DatabaseDataSource ds,
                                                double min,
                                                double max)
Findet alle Firmen mit einem maximalen Umsatz, der zwischen min und max liegt

Parameters:
ds -
min -
max -
Returns:

findByKUmsatz

public static java.util.Collection findByKUmsatz(java.sql.Connection cn,
                                                 double min,
                                                 double max)
Findet alle Firmen mit einem maximalen KonzernhUmsatz, der zwischen min und max liegt

Parameters:
cn - Connection
min - double
max - double
Returns:
erg COllection

findByKUmsatzDS

public static prefuse.data.Table findByKUmsatzDS(prefuse.data.io.sql.DatabaseDataSource ds,
                                                 double min,
                                                 double max)
Findet alle Firmen mit einem maximalen KonzernhUmsatz, der zwischen min und max liegt

Parameters:
ds -
min -
max -
Returns:

findByBeschAnz

public static java.util.Collection findByBeschAnz(java.sql.Connection cn,
                                                  int min,
                                                  int max)
Findet alle Firmen mit einer maximalen Mitarbeiter-Zahl zwischen min und max

Parameters:
cn - Connection
min - int
max - int
Returns:
erg Collection

findByBeschAnzDS

public static prefuse.data.Table findByBeschAnzDS(prefuse.data.io.sql.DatabaseDataSource ds,
                                                  int min,
                                                  int max)
Findet alle Firmen mit einer maximalen Mitarbeiter-Zahl zwischen min und max

Parameters:
ds - DatabaseDataSource
min - int
max - int
Returns:
Table

clear

public static boolean clear(java.sql.Connection cn)
Leert Tabelle Firma

Parameters:
cn - Connection
Returns:
cleared boolean

findByAufsichtsrat

public static java.util.Collection findByAufsichtsrat(java.sql.Connection cn,
                                                      java.lang.String name)
Sucht Firmen-Profile, in denen eine bestimmter Name in Aufsichtsrat steht..

Parameters:
cn - Connection
name - String
Returns:
Collection

findByAufsichtsratF

public static java.util.Collection findByAufsichtsratF(java.sql.Connection cn,
                                                       java.lang.String name)
Parameters:
cn - Connection
name - String
Returns:
Collection

findByAufsichtsratDS

public static prefuse.data.Table findByAufsichtsratDS(prefuse.data.io.sql.DatabaseDataSource ds,
                                                      java.lang.String name)
Sucht Firmen-Profile, in denen eine bestimmter Name in Aufsichtsrat steht..

Parameters:
ds - DatabaseDataSource
name - String
Returns:
Table

findByVorstand

public static java.util.Collection findByVorstand(java.sql.Connection cn,
                                                  java.lang.String name)
Sucht Firmen-Profile, in denen eine bestimmter Name in Aufsichtsrat steht..

Parameters:
cn - Connection
name - String
Returns:
Collection

findByVorstandDS

public static prefuse.data.Table findByVorstandDS(prefuse.data.io.sql.DatabaseDataSource ds,
                                                  java.lang.String name)
Sucht Firmen-Profile, in denen eine bestimmter Name in Aufsichtsrat steht..

Parameters:
ds - DatabaseDataSource
name - String
Returns:
Table

findByBank

public static java.util.Collection findByBank(java.sql.Connection cn,
                                              java.lang.String name)
Sucht Firmen-Profile, in denen eine bestimmter Name in Aufsichtsrat steht..

Parameters:
cn - Connection
name - String
Returns:
Collection

findByBankDS

public static prefuse.data.Table findByBankDS(prefuse.data.io.sql.DatabaseDataSource ds,
                                              java.lang.String name)
Sucht Firmen-Profile, die bei einer bestimmten Bank sind...

Parameters:
ds - DatabaseDataSource
name - String
Returns:
Table

findByBeteiligungDS

public static prefuse.data.Table findByBeteiligungDS(prefuse.data.io.sql.DatabaseDataSource ds,
                                                     java.lang.String bet)
Parameters:
ds -
bet -
Returns:

exists

public static boolean exists(java.sql.Connection cn,
                             java.lang.String name)

idExists

public static boolean idExists(java.sql.Connection cn,
                               int id)
Checkt ab, on bestimmte ID schon in DB vergeben ist...

Parameters:
cn -
id -
Returns: