Schnittstelle IUser
- Alle Superschnittstellen:
AutoDeleteParameter,IDispatch,IUnknown
- Alle bekannten Implementierungsklassen:
EloComServer
Überschrift: IUser
Beschreibung: Interface für die Benutzerverwaltung
Copyright: Copyright (c) ELO Digital Office GmbH 2007
-
Feldübersicht
Felder -
Methodenübersicht
Modifizierer und TypMethodeBeschreibungBStrLiefert alle vorhandenen Gruppennamen in einem String.BStrgetUserNameEx(Int32 userId) Liefert den Benutzernamen zu einer existierenden Benutzer Id.BStrLiefert alle vorhandenen Benutzernamen in einem String.VariantBooluserIdExists(Int32 userId) Liefert True, falls ein Benutzer mit der angegebenen Benutzer Id existiert.VariantBooluserNameExists(BStr userName) LiefertTrue, falls ein Benutzer mit dem angegebenen Benutzernamen existiert.Von Schnittstelle geerbte Methoden AutoDeleteParameter
isAutoDelete, setAutoDeleteVon Schnittstelle geerbte Methoden IDispatch
getIDsOfNames, getTypeInfo, getTypeInfoCount, invokeVon Schnittstelle geerbte Methoden IUnknown
addRef, isNull, queryInterface, release, setNull
-
Felddetails
-
INTERFACE_IDENTIFIER
IID für ComfyJ- Siehe auch:
-
-
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:
Truewird zurückgegeben, falls ein Benutzer mit der angegebenen Benutzer Id existert. AndernfallsFalse.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:
Truewird zurückgegeben, falls ein Benutzer mit dem angegebenen Benutzernamen existiert. AndernfallsFalse.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.
-