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
-
columns
- Rajoitteeseen liittyvät sarakkeet
-
constraintName
- Rajoitteen nimi.
-
DDConstraintParameter(boolean)
-
-
DDConstraintParameter(String, String, boolean, Vector)
-
-
getColumns()
- Palauttaa rajoitteeseen liittyvät sarakkeet.
-
getName()
- Palauttaa rajoitteen nimen.
-
setColumns(Vector)
- Asettaa rajoitteeseen liittyvät sarakkeet.
-
setName(String)
- Asettaa rajoitteen nimen.
columns
Vector columns
- Rajoitteeseen liittyvät sarakkeet
constraintName
private String constraintName
- Rajoitteen nimi.
null
jos rajoitteella ei ole nimeä.
DDConstraintParameter
public DDConstraintParameter(boolean sqlKnown) throws InvalidObjectException
DDConstraintParameter
public DDConstraintParameter(String name,
String sqlString,
boolean sqlKnown,
Vector columns) throws InvalidObjectException
getColumns
public Enumeration getColumns()
- Palauttaa rajoitteeseen liittyvät sarakkeet.
- Returns:
- rajoitteeseen liittyvät sarakkeet
getName
public String getName()
- Palauttaa rajoitteen nimen.
- Returns:
- rajoitteen nimi
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
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