Schnittstelle IUser

Alle Superschnittstellen:
AutoDeleteParameter, IDispatch, IUnknown
Alle bekannten Implementierungsklassen:
EloComServer

public interface IUser extends IDispatch

Überschrift: IUser

Beschreibung: Interface für die Benutzerverwaltung

Copyright: Copyright (c) ELO Digital Office GmbH 2007

  • Feldübersicht

    Felder
    Modifizierer und Typ
    Feld
    Beschreibung
    static final String
    IID für ComfyJ
  • Methodenübersicht

    Modifizierer und Typ
    Methode
    Beschreibung
    BStr
    Liefert alle vorhandenen Gruppennamen in einem String.
    BStr
    getUserNameEx(Int32 userId)
    Liefert den Benutzernamen zu einer existierenden Benutzer Id.
    BStr
    Liefert alle vorhandenen Benutzernamen in einem String.
    VariantBool
    userIdExists(Int32 userId)
    Liefert True, falls ein Benutzer mit der angegebenen Benutzer Id existiert.
    VariantBool
    userNameExists(BStr userName)
    Liefert True, falls ein Benutzer mit dem angegebenen Benutzernamen existiert.

    Von Schnittstelle geerbte Methoden AutoDeleteParameter

    isAutoDelete, setAutoDelete

    Von Schnittstelle geerbte Methoden IDispatch

    getIDsOfNames, getTypeInfo, getTypeInfoCount, invoke

    Von Schnittstelle geerbte Methoden IUnknown

    addRef, isNull, queryInterface, release, setNull
  • Felddetails

  • Methodendetails

    • getUserNameEx

      BStr getUserNameEx(Int32 userId)

      Liefert den Benutzernamen zu einer existierenden Benutzer Id.

      Vorbedingung: Ein Benutzer hat sich über die login()- Methode am System angemeldet. Der Benutzer mit der angegebenen Benutzer Id existiert.

      Nachbedingung: Der Benutzername zu der angegebenen Benutzer Id wird zurückgeliefert.

      Fehlerbehandlung: Falls die angegebene Benutzer Id nicht existiert wird ein leerer String zurückgeliefert.

      Beispiel mit Visual Basic:

       set Elo = CreateObject("elo.enterprise")
       Elo.login
       userName = Elo.getUserName(0)
       
      Parameter:
      userId - Id eines existierenden Benutzers
      Gibt zurück:
      Benutzername
    • getUserNames

      BStr getUserNames()

      Liefert alle vorhandenen Benutzernamen in einem String. Als Trennzeichen dient das Absatzzeichen ¶.

      Vorbedingung: Ein Benutzer hat sich über die login()- Methode am System angemeldet.

      Nachbedingung: Alle vorhandenen Benutzernamen werden zurückgeliefert.

      Beispiel mit Visual Basic:

       set Elo = CreateObject("elo.enterprise")
       Elo.login
       userNames = Elo.getUserNames
       
      Gibt zurück:
      Alle Benutzernamen
    • getGroupNames

      BStr getGroupNames()

      Liefert alle vorhandenen Gruppennamen in einem String. Als Trennzeichen dient das Absatzzeichen ¶.

      Vorbedingung: Ein Benutzer hat sich über die login()- Methode am System angemeldet.

      Nachbedingung: Alle vorhandenen Gruppennamen werden zurückgeliefert.

      Beispiel mit Visual Basic:

       set Elo = CreateObject("elo.enterprise")
       Elo.login
       groupNames = Elo.getGroupNames
       
      Gibt zurück:
      Alle Gruppennamen
    • userIdExists

      VariantBool userIdExists(Int32 userId)

      Liefert True, falls ein Benutzer mit der angegebenen Benutzer Id existiert.

      Vorbedingung: Ein Benutzer hat sich über die login()- Methode am System angemeldet.

      Nachbedingung: True wird zurückgegeben, falls ein Benutzer mit der angegebenen Benutzer Id existert. Andernfalls False.

      Beispiel mit Visual Basic:

       set Elo = CreateObject("elo.enterprise")
       Elo.login
       if Elo.userIdExists(0) then
           doSomething
       end if
       
      Parameter:
      userId - Id eines existierenden Benutzers
      Gibt zurück:
      True, falls ein Benutzer mit der angegebenen Benutzer Id existiert.
    • userNameExists

      VariantBool userNameExists(BStr userName)

      Liefert True, falls ein Benutzer mit dem angegebenen Benutzernamen existiert.

      Vorbedingung: Ein Benutzer hat sich über die login()- Methode am System angemeldet.

      Nachbedingung: True wird zurückgegeben, falls ein Benutzer mit dem angegebenen Benutzernamen existiert. Andernfalls False.

      Beispiel mit Visual Basic:

       set Elo = CreateObject("elo.enterprise")
       Elo.login
       if Elo.userNameExists("Blaubarschbube") then
           doSomething
       end if
       
      Parameter:
      userName - Benutzername eines existierenden Benutzers
      Gibt zurück:
      True, falls ein Benutzer mit dem angegebenen Benutzernamen existiert.