de.bsvrz.puk.config.xmlFile.properties
Class ConfigurationObjectReference

java.lang.Object
  extended by de.bsvrz.puk.config.xmlFile.properties.ConfigurationObjectReference
All Implemented Interfaces:
ConfigurationAttributeType

public class ConfigurationObjectReference
extends Object
implements ConfigurationAttributeType

Diese Klasse stellt eine objektReferenz nach der K2S.DTD da.

Author:
Kappich+Kniß Systemberatung Aachen (K2S), Achim Wullenkord (AW)

Constructor Summary
ConfigurationObjectReference()
           
 
Method Summary
 String getReferenceObjectType()
          Attribut "referenzierungsart"
 ReferenceType getReferenceType()
          Gibt den Wert des Attributes referenzierungsart zurück
 UndefinedReferenceOptions getUndefined()
          Entspricht dem Attribut "undefiniert"
 void setReferenceObjectType(String typePid)
          Typ der Objekte, die von Attributen dieses Typs referenziert werden können
 void setReferenceType(ReferenceType referenceType)
          Attribut "referenzierungsart"
 void setReferenceType(String referenceType)
          Setzt das Attribut referenzierungsart mit einem String.
 void setUndefinedReferences(String undefinedReferenceOptions)
          Setzt das Attribut "undefiniert"
 void setUndefinedReferences(UndefinedReferenceOptions undefinedReferenceOptions)
          Setzt das Attribut "undefiniert"
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ConfigurationObjectReference

public ConfigurationObjectReference()
Method Detail

getReferenceType

public ReferenceType getReferenceType()
Gibt den Wert des Attributes referenzierungsart zurück

Returns:
Referenzierungsart, falls nicht gesetzt, wird Assoziation zurückgegeben.

setReferenceType

public void setReferenceType(ReferenceType referenceType)
Attribut "referenzierungsart"

Parameters:
referenceType - referenzierungsart

setReferenceType

public void setReferenceType(String referenceType)
Setzt das Attribut referenzierungsart mit einem String.

Parameters:
referenceType - "assoziation", "aggregation", "komposition" und "" falls der Wert unbekannt ist

getUndefined

public UndefinedReferenceOptions getUndefined()
Entspricht dem Attribut "undefiniert"

Returns:
Objekt, das den gesetzen Wert wiederspiegelt oder null falls der Wert nicht gesetzt wurde

setUndefinedReferences

public void setUndefinedReferences(String undefinedReferenceOptions)
Setzt das Attribut "undefiniert"

Parameters:
undefinedReferenceOptions - erlaubt/verboten oder "" falls der Wert nicht gesetzt werden soll.

setUndefinedReferences

public void setUndefinedReferences(UndefinedReferenceOptions undefinedReferenceOptions)
Setzt das Attribut "undefiniert"

Parameters:
undefinedReferenceOptions - erlaubt/verboten

getReferenceObjectType

public String getReferenceObjectType()
Attribut "referenzierungsart"

Returns:
referenzierungsart oder "" falls der Wert nicht gesetzt wurde

setReferenceObjectType

public void setReferenceObjectType(String typePid)
Typ der Objekte, die von Attributen dieses Typs referenziert werden können

Parameters:
typePid - type oder "", falls der Type nicht gesetzt wurde