Class UserRightsAdapter


  • public class UserRightsAdapter
    extends Object

    Überschrift: UserRightsAdapter.

    Beschreibung: Kapselt die Anwenderrechte gegenüber dem Script. Im Scripting verfügbar über den Aufruf "workspace.getUserRights()".

    Copyright: Copyright (c) ELO Digital Office GmbH 2011-2014

    Since:
    8.00.000
    • Constructor Summary

      Constructors 
      Constructor Description
      UserRightsAdapter​(Workspace workspace)
      Interner Konstruktor.
    • Method Summary

      Modifier and Type Method Description
      boolean hasAddStructureRight()
      Meldet zurück, ob der aktuell angemeldete Anwender Ordner anlegen darf.
      boolean hasAdminRight()
      Meldet zurück, ob der aktuell angemeldete Anwender Administrationsrechte besitzt.
      boolean hasChangeDelDateRight()
      Meldet zurück, ob der aktuell angemeldete Anwender das Verfallsdatum bearbeiten darf.
      boolean hasChangeMaskRight()
      Meldet zurück, ob der aktuell angemeldete Anwender den Maskentyp nachträglich verändern darf.
      boolean hasChangePasswordRight()
      Meldet zurück, ob der aktuell angemeldete Anwender sein Passwort ändern darf.
      boolean hasChangePermissionsRight()
      Meldet zurück, ob der aktuell angemeldete Anwender Rechte von Archivelementen ändern darf.
      boolean hasChangeRevLevelRight()
      Meldet zurück, ob der aktuell angemeldete Anwender den Revisionslevel ändern darf.
      boolean hasDeleteDocumentRight()
      Meldet zurück, ob der aktuell angemeldete Anwender Dokumente löschen darf.
      boolean hasDeleteDocVersionRight()
      Meldet zurück, ob der aktuell angemeldete Anwender Dokumentversionen löschen darf.
      boolean hasDeleteStructureRight()
      Meldet zurück, ob der aktuell angemeldete Anwender Strukturelemente löschen darf.
      boolean hasEditArchiveRight()
      Meldet zurück, ob der aktuell angemeldete Anwender den Archiv bearbeiten darf.
      boolean hasEditDocumentRight()
      Meldet zurück, ob der aktuell angemeldete Anwender Dokumente bearbeiten darf.
      boolean hasEditKeywordListsRight()
      Meldet zurück, ob der aktuell angemeldete Anwender Stichwortlisten verwalten darf.
      boolean hasEditReplSetsRight()
      Meldet zurück, ob der aktuell angemeldete Anwender Replikationskreise bearbeiten darf.
      boolean hasEditScanRight()
      Meldet zurück, ob der aktuell angemeldete Anwender Scanner-Einstellungen bearbeiten darf.
      boolean hasEditScriptRight()
      Meldet zurück, ob der aktuell angemeldete Anwender Skripte bearbeiten darf.
      boolean hasEditWorkflowRight()
      Meldet zurück, ob der aktuell angemeldete Anwender Workflows ändern darf.
      boolean hasExportRight()
      Meldet zurück, ob der aktuell angemeldete Anwender Archivelemente exportieren darf.
      boolean hasImportRight()
      Meldet zurück, ob der aktuell angemeldete Anwender Archivelemente importieren darf.
      boolean hasShowDocumentRight()
      Deprecated.
      Ab ELO 11 nicht mehr verwendet.
      boolean hasStartWorkflowRight()
      Meldet zurück, ob der aktuell angemeldete Anwender Workflows starten darf.
      • Methods inherited from class Object

        equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Constructor Detail

      • UserRightsAdapter

        public UserRightsAdapter​(Workspace workspace)
        Interner Konstruktor.
        Parameters:
        workspace - Aktueller Arbeitsbereich
    • Method Detail

      • hasEditWorkflowRight

        public boolean hasEditWorkflowRight()
        Meldet zurück, ob der aktuell angemeldete Anwender Workflows ändern darf.
        Returns:
        True, falls der Anwender Workflows ändern darf, sonst False
        Since:
        8.00.000
      • hasStartWorkflowRight

        public boolean hasStartWorkflowRight()
        Meldet zurück, ob der aktuell angemeldete Anwender Workflows starten darf.
        Returns:
        True, falls der Anwender Workflows starten darf, sonst False
        Since:
        8.00.000
      • hasDeleteDocumentRight

        public boolean hasDeleteDocumentRight()
        Meldet zurück, ob der aktuell angemeldete Anwender Dokumente löschen darf.
        Returns:
        True, falls der Anwender Dokumente löschen darf, sonst False
        Since:
        8.00.000
      • hasDeleteDocVersionRight

        public boolean hasDeleteDocVersionRight()
        Meldet zurück, ob der aktuell angemeldete Anwender Dokumentversionen löschen darf.
        Returns:
        True, falls der Anwender Dokumentversionen löschen darf, sonst False
        Since:
        8.00.000
      • hasDeleteStructureRight

        public boolean hasDeleteStructureRight()
        Meldet zurück, ob der aktuell angemeldete Anwender Strukturelemente löschen darf.
        Returns:
        True, falls der Anwender Strukturelemente löschen darf, sonst False
        Since:
        8.00.000
      • hasAddStructureRight

        public boolean hasAddStructureRight()
        Meldet zurück, ob der aktuell angemeldete Anwender Ordner anlegen darf.
        Returns:
        True, falls der Anwender Ordner anlegen kann, sonst False
        Since:
        8.00.000
      • hasShowDocumentRight

        public boolean hasShowDocumentRight()
        Deprecated.
        Ab ELO 11 nicht mehr verwendet. Liefert immer "true".
        Meldet zurück, ob der aktuell angemeldete Anwender Dokumente sehen darf.
        Returns:
        True, falls der Anwender Dokumente sehen darf, sonst False
        Since:
        8.00.000
      • hasEditDocumentRight

        public boolean hasEditDocumentRight()
        Meldet zurück, ob der aktuell angemeldete Anwender Dokumente bearbeiten darf.
        Returns:
        True, falls der Anwender Dokumente bearbeiten darf, sonst False
        Since:
        8.00.000
      • hasEditArchiveRight

        public boolean hasEditArchiveRight()
        Meldet zurück, ob der aktuell angemeldete Anwender den Archiv bearbeiten darf.
        Returns:
        True, falls der Anwender das Archiv bearbeiten darf, sonst False
        Since:
        8.00.000
      • hasChangeMaskRight

        public boolean hasChangeMaskRight()
        Meldet zurück, ob der aktuell angemeldete Anwender den Maskentyp nachträglich verändern darf.
        Returns:
        True, falls der Anwender den Maskentyp nachträglich verändern darf, sonst False
        Since:
        8.00.000
      • hasChangeDelDateRight

        public boolean hasChangeDelDateRight()
        Meldet zurück, ob der aktuell angemeldete Anwender das Verfallsdatum bearbeiten darf.
        Returns:
        True, falls der Anwender das Verfallsdatum bearbeiten darf, sonst False
        Since:
        8.00.000
      • hasChangeRevLevelRight

        public boolean hasChangeRevLevelRight()
        Meldet zurück, ob der aktuell angemeldete Anwender den Revisionslevel ändern darf.
        Returns:
        True, falls der Anwender den Revisionslevel ändern darf, sonst False
        Since:
        8.00.000
      • hasChangePermissionsRight

        public boolean hasChangePermissionsRight()
        Meldet zurück, ob der aktuell angemeldete Anwender Rechte von Archivelementen ändern darf.
        Returns:
        True, falls der Anwender Rechte von Archivelementen ändern darf, sonst False
        Since:
        8.00.000
      • hasEditKeywordListsRight

        public boolean hasEditKeywordListsRight()
        Meldet zurück, ob der aktuell angemeldete Anwender Stichwortlisten verwalten darf.
        Returns:
        True, falls der Anwender Stichwortlisten verwalten darf, sonst False
        Since:
        8.00.000
      • hasImportRight

        public boolean hasImportRight()
        Meldet zurück, ob der aktuell angemeldete Anwender Archivelemente importieren darf.
        Returns:
        True, falls der Anwender Archivelemente importieren darf, sonst False
        Since:
        8.00.000
      • hasExportRight

        public boolean hasExportRight()
        Meldet zurück, ob der aktuell angemeldete Anwender Archivelemente exportieren darf.
        Returns:
        True, falls der Anwender Archivelemente exportieren darf, sonst False
        Since:
        8.00.000
      • hasChangePasswordRight

        public boolean hasChangePasswordRight()
        Meldet zurück, ob der aktuell angemeldete Anwender sein Passwort ändern darf.
        Returns:
        True, falls der Anwender sein Passwort ändern darf, sonst False
        Since:
        8.00.000
      • hasEditReplSetsRight

        public boolean hasEditReplSetsRight()
        Meldet zurück, ob der aktuell angemeldete Anwender Replikationskreise bearbeiten darf.
        Returns:
        True, falls der Anwender Replikationskreise bearbeiten darf, sonst False
        Since:
        8.00.000
      • hasAdminRight

        public boolean hasAdminRight()
        Meldet zurück, ob der aktuell angemeldete Anwender Administrationsrechte besitzt.
        Returns:
        True, falls der Anwender Administrationsrechte besitzt, sonst False
        Since:
        8.00.000
      • hasEditScriptRight

        public boolean hasEditScriptRight()
        Meldet zurück, ob der aktuell angemeldete Anwender Skripte bearbeiten darf.
        Returns:
        True, falls der Anwender Skripte bearbeiten darf, sonst False
        Since:
        8.00.000
      • hasEditScanRight

        public boolean hasEditScanRight()
        Meldet zurück, ob der aktuell angemeldete Anwender Scanner-Einstellungen bearbeiten darf.
        Returns:
        True, falls der Anwender Scanner-Einstellungen bearbeiten darf, sonst False
        Since:
        8.00.000