Class Gegevensgroep

java.lang.Object
nl.geostandaarden.mim_1_2.relatierol.Gegevensgroep
All Implemented Interfaces:
org.jvnet.jaxb.lang.Child

public class Gegevensgroep extends Object implements org.jvnet.jaxb.lang.Child

Java class for Gegevensgroep complex type

.

The following schema fragment specifies the expected content contained within this class.


 <complexType name="Gegevensgroep">
   <complexContent>
     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
       <sequence>
         <element name="naam" type="{http://www.w3.org/2001/XMLSchema}string"/>
         <element name="begrip" type="{http://www.w3.org/2001/XMLSchema}string" maxOccurs="unbounded" minOccurs="0"/>
         <element name="alias" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
         <element name="herkomst" type="{http://www.w3.org/2001/XMLSchema}string"/>
         <element name="definitie" type="{http://www.geostandaarden.nl/mim/mim-core/1.2}xhtmlText"/>
         <element name="herkomstDefinitie" type="{http://www.w3.org/2001/XMLSchema}string"/>
         <element name="toelichting" type="{http://www.geostandaarden.nl/mim/mim-core/1.2}xhtmlText" minOccurs="0"/>
         <element name="datumOpname" type="{http://www.w3.org/2001/XMLSchema}string"/>
         <element name="indicatieMaterieleHistorie" type="{http://www.geostandaarden.nl/mim/mim-core/1.2}boolean" minOccurs="0"/>
         <element name="indicatieFormeleHistorie" type="{http://www.geostandaarden.nl/mim/mim-core/1.2}boolean" minOccurs="0"/>
         <element name="kardinaliteit" type="{http://www.w3.org/2001/XMLSchema}string"/>
         <element name="authentiek" type="{http://www.w3.org/2001/XMLSchema}string"/>
         <element name="gegevensgroeptype">
           <complexType>
             <complexContent>
               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
                 <sequence>
                   <element ref="{http://www.geostandaarden.nl/mim/mim-ref/1.0}GegevensgroeptypeRef" minOccurs="0"/>
                   <element ref="{http://www.geostandaarden.nl/mim/mim-ext/1.0}ConstructieRef" minOccurs="0"/>
                 </sequence>
               </restriction>
             </complexContent>
           </complexType>
         </element>
         <element ref="{http://www.geostandaarden.nl/mim/mim-ext/1.0}kenmerken" minOccurs="0"/>
       </sequence>
       <attribute name="id" type="{http://www.w3.org/2001/XMLSchema}string" />
       <attribute name="index" type="{http://www.w3.org/2001/XMLSchema}integer" />
     </restriction>
   </complexContent>
 </complexType>
 
  • Field Details

    • naam

      protected String naam
    • begrip

      protected List<String> begrip
    • alias

      protected String alias
    • herkomst

      protected String herkomst
    • definitie

      protected XhtmlText definitie
    • herkomstDefinitie

      protected String herkomstDefinitie
    • toelichting

      protected XhtmlText toelichting
      Een inhoudelijke toelichting op de type gegevensgroep.
    • datumOpname

      protected String datumOpname
      De datum waarop de type gegevensgroep is opgenomen in het informatiemodel.
    • indicatieMaterieleHistorie

      protected Boolean indicatieMaterieleHistorie
      Indicatie of de materiële historie van de type gegevensgroep te bevragen is. Materiële historie geeft aan wanneer een verandering is opgetreden in de werkelijkheid die heeft geleid tot verandering van de attribuutwaarde.
    • indicatieFormeleHistorie

      protected Boolean indicatieFormeleHistorie
      Indicatie of de formele historie van de type gegevensgroep te bevragen is. Formele historie geeft aan wanneer in de administratie een verandering is verwerkt van de attribuutwaarde (wanneer was de verandering bekend en is deze verwerkt).
    • kardinaliteit

      protected String kardinaliteit
    • authentiek

      protected String authentiek
      Aanduiding of het een authentiek gegeven betreft.
    • gegevensgroeptype

      protected Gegevensgroep.Gegevensgroeptype gegevensgroeptype
    • kenmerken

      protected Kenmerken kenmerken
    • id

      protected String id
    • index

      protected BigInteger index
  • Constructor Details

    • Gegevensgroep

      public Gegevensgroep()
  • Method Details

    • getNaam

      public String getNaam()
      Gets the value of the naam property.
      Returns:
      possible object is String
    • setNaam

      public void setNaam(String value)
      Sets the value of the naam property.
      Parameters:
      value - allowed object is String
    • getBegrip

      public List<String> getBegrip()
      Gets the value of the begrip property.

      This accessor method returns a reference to the live list, not a snapshot. Therefore any modification you make to the returned list will be present inside the JAXB object. This is why there is not a set method for the begrip property.

      For example, to add a new item, do as follows:

       getBegrip().add(newItem);
       

      Objects of the following type(s) are allowed in the list String

      Returns:
      The value of the begrip property.
    • getAlias

      public String getAlias()
      Gets the value of the alias property.
      Returns:
      possible object is String
    • setAlias

      public void setAlias(String value)
      Sets the value of the alias property.
      Parameters:
      value - allowed object is String
    • getHerkomst

      public String getHerkomst()
      Gets the value of the herkomst property.
      Returns:
      possible object is String
    • setHerkomst

      public void setHerkomst(String value)
      Sets the value of the herkomst property.
      Parameters:
      value - allowed object is String
    • getDefinitie

      public XhtmlText getDefinitie()
      Gets the value of the definitie property.
      Returns:
      possible object is XhtmlText
    • setDefinitie

      public void setDefinitie(XhtmlText value)
      Sets the value of the definitie property.
      Parameters:
      value - allowed object is XhtmlText
    • getHerkomstDefinitie

      public String getHerkomstDefinitie()
      Gets the value of the herkomstDefinitie property.
      Returns:
      possible object is String
    • setHerkomstDefinitie

      public void setHerkomstDefinitie(String value)
      Sets the value of the herkomstDefinitie property.
      Parameters:
      value - allowed object is String
    • getToelichting

      public XhtmlText getToelichting()
      Een inhoudelijke toelichting op de type gegevensgroep.
      Returns:
      possible object is XhtmlText
    • setToelichting

      public void setToelichting(XhtmlText value)
      Sets the value of the toelichting property.
      Parameters:
      value - allowed object is XhtmlText
      See Also:
    • getDatumOpname

      public String getDatumOpname()
      De datum waarop de type gegevensgroep is opgenomen in het informatiemodel.
      Returns:
      possible object is String
    • setDatumOpname

      public void setDatumOpname(String value)
      Sets the value of the datumOpname property.
      Parameters:
      value - allowed object is String
      See Also:
    • isIndicatieMaterieleHistorie

      public Boolean isIndicatieMaterieleHistorie()
      Indicatie of de materiële historie van de type gegevensgroep te bevragen is. Materiële historie geeft aan wanneer een verandering is opgetreden in de werkelijkheid die heeft geleid tot verandering van de attribuutwaarde.
      Returns:
      possible object is Boolean
    • setIndicatieMaterieleHistorie

      public void setIndicatieMaterieleHistorie(Boolean value)
      Sets the value of the indicatieMaterieleHistorie property.
      Parameters:
      value - allowed object is Boolean
      See Also:
    • isIndicatieFormeleHistorie

      public Boolean isIndicatieFormeleHistorie()
      Indicatie of de formele historie van de type gegevensgroep te bevragen is. Formele historie geeft aan wanneer in de administratie een verandering is verwerkt van de attribuutwaarde (wanneer was de verandering bekend en is deze verwerkt).
      Returns:
      possible object is Boolean
    • setIndicatieFormeleHistorie

      public void setIndicatieFormeleHistorie(Boolean value)
      Sets the value of the indicatieFormeleHistorie property.
      Parameters:
      value - allowed object is Boolean
      See Also:
    • getKardinaliteit

      public String getKardinaliteit()
      Gets the value of the kardinaliteit property.
      Returns:
      possible object is String
    • setKardinaliteit

      public void setKardinaliteit(String value)
      Sets the value of the kardinaliteit property.
      Parameters:
      value - allowed object is String
    • getAuthentiek

      public String getAuthentiek()
      Aanduiding of het een authentiek gegeven betreft.
      Returns:
      possible object is String
    • setAuthentiek

      public void setAuthentiek(String value)
      Sets the value of the authentiek property.
      Parameters:
      value - allowed object is String
      See Also:
    • getGegevensgroeptype

      public Gegevensgroep.Gegevensgroeptype getGegevensgroeptype()
      Gets the value of the gegevensgroeptype property.
      Returns:
      possible object is Gegevensgroep.Gegevensgroeptype
    • setGegevensgroeptype

      public void setGegevensgroeptype(Gegevensgroep.Gegevensgroeptype value)
      Sets the value of the gegevensgroeptype property.
      Parameters:
      value - allowed object is Gegevensgroep.Gegevensgroeptype
    • getKenmerken

      public Kenmerken getKenmerken()
      Gets the value of the kenmerken property.
      Returns:
      possible object is Kenmerken
    • setKenmerken

      public void setKenmerken(Kenmerken value)
      Sets the value of the kenmerken property.
      Parameters:
      value - allowed object is Kenmerken
    • getId

      public String getId()
      Gets the value of the id property.
      Returns:
      possible object is String
    • setId

      public void setId(String value)
      Sets the value of the id property.
      Parameters:
      value - allowed object is String
    • getIndex

      public BigInteger getIndex()
      Gets the value of the index property.
      Returns:
      possible object is BigInteger
    • setIndex

      public void setIndex(BigInteger value)
      Sets the value of the index property.
      Parameters:
      value - allowed object is BigInteger
    • equals

      public boolean equals(Object object)
      Overrides:
      equals in class Object
    • hashCode

      public int hashCode()
      Overrides:
      hashCode in class Object
    • getParent

      public Object getParent()
      Gets the parent object in the object tree representing the unmarshalled xml document.
      Specified by:
      getParent in interface org.jvnet.jaxb.lang.Child
      Returns:
      The parent object.
    • setParent

      public void setParent(Object parent)
      Specified by:
      setParent in interface org.jvnet.jaxb.lang.Child
    • afterUnmarshal

      public void afterUnmarshal(jakarta.xml.bind.Unmarshaller unmarshaller, Object parent)
      This method is invoked by the JAXB implementation on each instance when unmarshalling completes.
      Parameters:
      unmarshaller - The unmarshaller that generated the instance.
      parent - The parent object in the object tree.
    • withNaam

      public Gegevensgroep withNaam(String value)
      Sets the value of the naam property.
      Parameters:
      value - allowed object is String
      Returns:
      The class instance
    • withBegrip

      public Gegevensgroep withBegrip(String... values)
      Adds objects to the list of Begrip using add method
      Parameters:
      values - objects to add to the list Begrip
      Returns:
      The class instance
    • withBegrip

      public Gegevensgroep withBegrip(Collection<String> values)
      Adds objects to the list of Begrip using addAll method
      Parameters:
      values - objects to add to the list Begrip
      Returns:
      The class instance
    • withAlias

      public Gegevensgroep withAlias(String value)
      Sets the value of the alias property.
      Parameters:
      value - allowed object is String
      Returns:
      The class instance
    • withHerkomst

      public Gegevensgroep withHerkomst(String value)
      Sets the value of the herkomst property.
      Parameters:
      value - allowed object is String
      Returns:
      The class instance
    • withDefinitie

      public Gegevensgroep withDefinitie(XhtmlText value)
      Sets the value of the definitie property.
      Parameters:
      value - allowed object is XhtmlText
      Returns:
      The class instance
    • withHerkomstDefinitie

      public Gegevensgroep withHerkomstDefinitie(String value)
      Sets the value of the herkomstDefinitie property.
      Parameters:
      value - allowed object is String
      Returns:
      The class instance
    • withToelichting

      public Gegevensgroep withToelichting(XhtmlText value)
      Sets the value of the toelichting property.
      Parameters:
      value - allowed object is XhtmlText
      Returns:
      The class instance
    • withDatumOpname

      public Gegevensgroep withDatumOpname(String value)
      Sets the value of the datumOpname property.
      Parameters:
      value - allowed object is String
      Returns:
      The class instance
    • withIndicatieMaterieleHistorie

      public Gegevensgroep withIndicatieMaterieleHistorie(Boolean value)
      Sets the value of the indicatieMaterieleHistorie property.
      Parameters:
      value - allowed object is Boolean
      Returns:
      The class instance
    • withIndicatieFormeleHistorie

      public Gegevensgroep withIndicatieFormeleHistorie(Boolean value)
      Sets the value of the indicatieFormeleHistorie property.
      Parameters:
      value - allowed object is Boolean
      Returns:
      The class instance
    • withKardinaliteit

      public Gegevensgroep withKardinaliteit(String value)
      Sets the value of the kardinaliteit property.
      Parameters:
      value - allowed object is String
      Returns:
      The class instance
    • withAuthentiek

      public Gegevensgroep withAuthentiek(String value)
      Sets the value of the authentiek property.
      Parameters:
      value - allowed object is String
      Returns:
      The class instance
    • withGegevensgroeptype

      public Gegevensgroep withGegevensgroeptype(Gegevensgroep.Gegevensgroeptype value)
      Sets the value of the gegevensgroeptype property.
      Parameters:
      value - allowed object is Gegevensgroep.Gegevensgroeptype
      Returns:
      The class instance
    • withKenmerken

      public Gegevensgroep withKenmerken(Kenmerken value)
      Sets the value of the kenmerken property.
      Parameters:
      value - allowed object is Kenmerken
      Returns:
      The class instance
    • withId

      public Gegevensgroep withId(String value)
      Sets the value of the id property.
      Parameters:
      value - allowed object is String
      Returns:
      The class instance
    • withIndex

      public Gegevensgroep withIndex(BigInteger value)
      Sets the value of the index property.
      Parameters:
      value - allowed object is BigInteger
      Returns:
      The class instance
    • withParent

      public Gegevensgroep withParent(Object parent)
      Parameters:
      parent - allowed object is Object
      Returns:
      The class instance