All Packages  Class Hierarchy  This Package  Previous  Next  Index

Class relaaja.database.DDConstraintParameter

java.lang.Object
   |
   +----relaaja.database.Freezable
           |
           +----relaaja.database.DDParameter
                   |
                   +----relaaja.database.DDConstraintParameter

public class DDConstraintParameter
extends DDParameter
DataDefinition-rajapinnassa käytettävä rajoitetietoparameteri. Tätä luokkaa ja sen aliluokkia käytetään tiedon välittämiseen DataDefinition rajapintaan tietoa tuottavan olion ja rajapinnan toteuttavan olion välillä. Jälkimmäisen ei tarvitse tuntea kaikkea tietoa, mitä tuottaja parametrissa välittää, mutta se kuitenkin pystyy tallentamaan kaiken. DataDefinitionin toteuttavaa luokkaa käyttävä luokka, joka tuntee tuottajan, voi siten käyttää tätä tietoa. Samalla kerralla voidaan välittää useita parametreja, koska parametrillä on getNext() metodi.

Author:
Sami Jaala, Petri Pusa

Variable Index

 o columns
Rajoitteeseen liittyvät sarakkeet
 o constraintName
Rajoitteen nimi.

Constructor Index

 o DDConstraintParameter(boolean)
 o DDConstraintParameter(String, String, boolean, Vector)

Method Index

 o getColumns()
Palauttaa rajoitteeseen liittyvät sarakkeet.
 o getName()
Palauttaa rajoitteen nimen.
 o setColumns(Vector)
Asettaa rajoitteeseen liittyvät sarakkeet.
 o setName(String)
Asettaa rajoitteen nimen.

Variables

 o columns
 Vector columns
Rajoitteeseen liittyvät sarakkeet

 o constraintName
 private String constraintName
Rajoitteen nimi. null jos rajoitteella ei ole nimeä.

Constructors

 o DDConstraintParameter
 public DDConstraintParameter(boolean sqlKnown) throws InvalidObjectException
 o DDConstraintParameter
 public DDConstraintParameter(String name,
                              String sqlString,
                              boolean sqlKnown,
                              Vector columns) throws InvalidObjectException

Methods

 o getColumns
 public Enumeration getColumns()
Palauttaa rajoitteeseen liittyvät sarakkeet.

Returns:
rajoitteeseen liittyvät sarakkeet
 o getName
 public String getName()
Palauttaa rajoitteen nimen.

Returns:
rajoitteen nimi
 o setColumns
 public void setColumns(Vector columns) throws FreezedException
Asettaa rajoitteeseen liittyvät sarakkeet.

Parameters:
columns - rajoitteeseen liittyvät sarakkeet String Vectorina.
Throws: FreezedException
jos olio on jo jäädytetty
 o setName
 public void setName(String name) throws FreezedException
Asettaa rajoitteen nimen.

Parameters:
name - rajoitteen nimi
Throws: FreezedException
jos olio on jo jäädytetty

All Packages  Class Hierarchy  This Package  Previous  Next  Index