Interface IUser
- All Superinterfaces:
AutoDeleteParameter,IDispatch,IUnknown
- All Known Implementing Classes:
EloComServer
Überschrift: IUser
Beschreibung: Interface für die Benutzerverwaltung
Copyright: Copyright (c) ELO Digital Office GmbH 2007
-
Field Summary
Fields -
Method Summary
Modifier and TypeMethodDescriptionBStrLiefert 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.Methods inherited from interface AutoDeleteParameter
isAutoDelete, setAutoDeleteMethods inherited from interface IDispatch
getIDsOfNames, getTypeInfo, getTypeInfoCount, invokeMethods inherited from interface IUnknown
addRef, isNull, queryInterface, release, setNull
-
Field Details
-
INTERFACE_IDENTIFIER
IID für ComfyJ- See Also:
-
-
Method Details
-
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)- Parameters:
userId- Id eines existierenden Benutzers- Returns:
- 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- Returns:
- 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- Returns:
- 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- Parameters:
userId- Id eines existierenden Benutzers- Returns:
- 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- Parameters:
userName- Benutzername eines existierenden Benutzers- Returns:
- True, falls ein Benutzer mit dem angegebenen Benutzernamen existiert.
-