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
-
domain
- Rajoitteeseen liittyvä arvojoukko.
-
DomainConstraint(Schema, Domain, DDConstraintParameter)
- Taulurajoitteen konstruktori
-
exportWithin(Object)
- Dokumentoitu yliluokan yhteydessä
-
getDomain()
- Palauttaa arvojoukon, johon rajoite liittyy
-
remove()
- Poistaa arvojoukko rajoitteen
-
setDomain(Domain)
- Asettaa arvojoukon, johon rajoite liittyy.
domain
private Domain domain
- Rajoitteeseen liittyvä arvojoukko.
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
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
getDomain
public Domain getDomain()
- Palauttaa arvojoukon, johon rajoite liittyy
- Returns:
- arvojoukko, johon rajoite liittyy
remove
public void remove() throws DatabaseException
- Poistaa arvojoukko rajoitteen
- Throws: DatabaseException
- jos poistaminen epäonnistui
- Overrides:
- remove in class Constraint
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