All Packages  Class Hierarchy  This Package  Previous  Next  Index

Class relaaja.database.DomainConstraint

java.lang.Object
   |
   +----java.util.Observable
           |
           +----relaaja.database.DatabaseObservable
                   |
                   +----relaaja.database.Constraint
                           |
                           +----relaaja.database.DomainConstraint

public class DomainConstraint
extends Constraint
implements Serializable
Arvojoukkoon liittyvä rajoite.

Author:
Petri Pusa

Variable Index

 o domain
Rajoitteeseen liittyvä arvojoukko.

Constructor Index

 o DomainConstraint(Schema, Domain, DDConstraintParameter)
Taulurajoitteen konstruktori

Method Index

 o exportWithin(Object)
Dokumentoitu yliluokan yhteydessä
 o getDomain()
Palauttaa arvojoukon, johon rajoite liittyy
 o remove()
Poistaa arvojoukko rajoitteen
 o setDomain(Domain)
Asettaa arvojoukon, johon rajoite liittyy.

Variables

 o domain
 private Domain domain
Rajoitteeseen liittyvä arvojoukko.

Constructors

 o DomainConstraint
 public DomainConstraint(Schema schema,
                         Domain targetDomain,
                         DDConstraintParameter parameter) throws InvalidObjectException
Taulurajoitteen konstruktori

Parameters:
targetTable - taulu, johon rajoite liittyy
parameter - rajoitteeseen liittyvät parametrit
Throws: InvalidObjectException
jos targetTable ei ole kelvollinen

Methods

 o exportWithin
 public boolean exportWithin(Object object)
Dokumentoitu yliluokan yhteydessä

Returns:
object true jos exportSQL pitää suorittaa, false muutoin.
Overrides:
exportWithin in class Constraint
See Also:
exportWithin
 o getDomain
 public Domain getDomain()
Palauttaa arvojoukon, johon rajoite liittyy

Returns:
arvojoukko, johon rajoite liittyy
 o remove
 public void remove() throws DatabaseException
Poistaa arvojoukko rajoitteen

Throws: DatabaseException
jos poistaminen epäonnistui
Overrides:
remove in class Constraint
 o setDomain
 private void setDomain(Domain domain) throws InvalidObjectException
Asettaa arvojoukon, johon rajoite liittyy.

Parameters:
domain - arvojoukko, johon rajoite liittyy
Throws: InvalidObjectException
jos domain ei ole kelvollinen

All Packages  Class Hierarchy  This Package  Previous  Next  Index