Class ZugriffsRegionImpl

  • All Implemented Interfaces:
    de.bsvrz.sys.funclib.bitctrl.modell.KonfigurationsObjekt, KonfigurationsObjekt, ZugriffsRegion, de.bsvrz.sys.funclib.bitctrl.modell.SystemObjekt, java.lang.Comparable<de.bsvrz.sys.funclib.bitctrl.modell.SystemObjekt>

    public class ZugriffsRegionImpl
    extends de.bsvrz.sys.funclib.bitctrl.modell.impl.AbstractSystemObjekt
    implements ZugriffsRegion
    Im Rahmen der Zugriffsrechteprüfung definiert eine Region Objekte, auf die sich Aktivitäten beziehen können.

    Die zur Region gehörenden Objekte werden durch die Angabe von Mengen spezifiziert, die direkt oder indirekt auf die enthaltenen Objekte verweisen. Wenn alle Mengen leer sind, dann bedeutet dies, dass die definierte Region alle Objekte enthält.

    • Field Summary

      • Fields inherited from interface de.bsvrz.sys.funclib.bitctrl.modell.systemmodellglobal.objekte.ZugriffsRegion

        PID
    • Constructor Summary

      Constructors 
      Constructor Description
      ZugriffsRegionImpl()
      Der Defaultkonstruktor wird für das Erzeugen des Systemobjekts über per Reflection-API benötigt.
      ZugriffsRegionImpl​(de.bsvrz.dav.daf.main.config.SystemObject objekt, de.bsvrz.sys.funclib.bitctrl.modell.ObjektFactory factory)
      Initialisierung.
    • Method Summary

      Modifier and Type Method Description
      int compareTo​(de.bsvrz.sys.funclib.bitctrl.modell.SystemObjekt arg0)  
      protected java.lang.String doGetTypPid()  
      boolean equals​(java.lang.Object arg0)  
      long getId()  
      KdAlternativeObjektbezeichnung getKdAlternativeObjektbezeichnung()
      Verwaltet bis zu zehn alternative Bezeichnungen.
      KdDefaultParameterdatensaetze getKdDefaultParameterdatensaetze()
      Attributgruppe zur Speicherung von Default-Parameterdatensätzen für alle Parameter-Attributgruppen eines Typs.
      KdInfo getKdInfo()
      Attributgruppe zur Speicherung von beschreibenden Informationen zu einem Objekt.
      de.bsvrz.sys.funclib.bitctrl.modell.SystemObjektBereich getKonfigurationsBereich()  
      java.lang.String getName()  
      java.util.Collection<KonfigurationsObjekt> getObjekte()
      Die angegebenen Objekte gehören zur Region.
      de.bsvrz.sys.funclib.bitctrl.modell.ObjektFactory getObjektFactory()  
      java.lang.String getPid()  
      de.bsvrz.dav.daf.main.config.SystemObject getSystemObject()  
      de.bsvrz.sys.funclib.bitctrl.modell.SystemObjektTyp getTyp()  
      java.util.Collection getZusammenstellungen()
      Die Objekte der in dieser Menge enthaltenen Mengen, Regionen und Bereiche gehören zu dieser Region.
      java.util.Collection getZusammmenstellungen()
      Die Objekte der in dieser Menge enthaltenen Mengen, Regionen und Bereiche gehören zu dieser Region.
      int hashCode()  
      void init​(de.bsvrz.dav.daf.main.config.SystemObject arg0, de.bsvrz.sys.funclib.bitctrl.modell.ObjektFactory arg1)  
      java.lang.String toString()  
      • Methods inherited from class de.bsvrz.sys.funclib.bitctrl.modell.impl.AbstractSystemObjekt

        getDatensatz
      • Methods inherited from class java.lang.Object

        clone, finalize, getClass, notify, notifyAll, wait, wait, wait
      • Methods inherited from interface de.bsvrz.sys.funclib.bitctrl.modell.SystemObjekt

        getId, getKonfigurationsBereich, getName, getPid, getSystemObject, getTyp
    • Constructor Detail

      • ZugriffsRegionImpl

        public ZugriffsRegionImpl()
        Der Defaultkonstruktor wird für das Erzeugen des Systemobjekts über per Reflection-API benötigt.
      • ZugriffsRegionImpl

        public ZugriffsRegionImpl​(de.bsvrz.dav.daf.main.config.SystemObject objekt,
                                  de.bsvrz.sys.funclib.bitctrl.modell.ObjektFactory factory)
        Initialisierung.
        Parameters:
        objekt - ein beliebiges Systemobjekt.
        factory - die Fabrik, die das Systemobjekt angelegt hat.
    • Method Detail

      • doGetTypPid

        protected java.lang.String doGetTypPid()
      • getZusammmenstellungen

        public java.util.Collection getZusammmenstellungen()
        Description copied from interface: ZugriffsRegion
        Die Objekte der in dieser Menge enthaltenen Mengen, Regionen und Bereiche gehören zu dieser Region.

        Diese Menge mit falschem Namen ist nur aus Migrationsgründen enthalten und sollte nicht mehr benutzt werden

        Specified by:
        getZusammmenstellungen in interface ZugriffsRegion
        Returns:
        die Menge Zusammmenstellungen oder null, wenn eine optionale Menge nicht versorgt ist.
      • getZusammenstellungen

        public java.util.Collection getZusammenstellungen()
        Description copied from interface: ZugriffsRegion
        Die Objekte der in dieser Menge enthaltenen Mengen, Regionen und Bereiche gehören zu dieser Region.

        Specified by:
        getZusammenstellungen in interface ZugriffsRegion
        Returns:
        die Menge Zusammenstellungen oder null, wenn eine optionale Menge nicht versorgt ist.
      • getObjekte

        public java.util.Collection<KonfigurationsObjekt> getObjekte()
        Description copied from interface: ZugriffsRegion
        Die angegebenen Objekte gehören zur Region.

        Specified by:
        getObjekte in interface ZugriffsRegion
        Returns:
        die Menge Objekte oder null, wenn eine optionale Menge nicht versorgt ist.
      • init

        public void init​(de.bsvrz.dav.daf.main.config.SystemObject arg0,
                         de.bsvrz.sys.funclib.bitctrl.modell.ObjektFactory arg1)
      • getObjektFactory

        public de.bsvrz.sys.funclib.bitctrl.modell.ObjektFactory getObjektFactory()
      • equals

        public boolean equals​(java.lang.Object arg0)
        Overrides:
        equals in class java.lang.Object
      • hashCode

        public int hashCode()
        Overrides:
        hashCode in class java.lang.Object
      • getId

        public long getId()
        Specified by:
        getId in interface de.bsvrz.sys.funclib.bitctrl.modell.SystemObjekt
      • getName

        public java.lang.String getName()
        Specified by:
        getName in interface de.bsvrz.sys.funclib.bitctrl.modell.SystemObjekt
      • getPid

        public java.lang.String getPid()
        Specified by:
        getPid in interface de.bsvrz.sys.funclib.bitctrl.modell.SystemObjekt
      • getTyp

        public de.bsvrz.sys.funclib.bitctrl.modell.SystemObjektTyp getTyp()
        Specified by:
        getTyp in interface de.bsvrz.sys.funclib.bitctrl.modell.SystemObjekt
      • getKonfigurationsBereich

        public de.bsvrz.sys.funclib.bitctrl.modell.SystemObjektBereich getKonfigurationsBereich()
        Specified by:
        getKonfigurationsBereich in interface de.bsvrz.sys.funclib.bitctrl.modell.SystemObjekt
      • getSystemObject

        public de.bsvrz.dav.daf.main.config.SystemObject getSystemObject()
        Specified by:
        getSystemObject in interface de.bsvrz.sys.funclib.bitctrl.modell.SystemObjekt
      • toString

        public java.lang.String toString()
        Overrides:
        toString in class java.lang.Object
      • compareTo

        public int compareTo​(de.bsvrz.sys.funclib.bitctrl.modell.SystemObjekt arg0)
        Specified by:
        compareTo in interface java.lang.Comparable<de.bsvrz.sys.funclib.bitctrl.modell.SystemObjekt>