User
Definiert in: lib/combitCRM.SDK.v12.Extended.ts:3059
Extends
ExtendedCRMObjectBase<User>
Eigenschaften
_instance
protected _instance: User;
Definiert in: lib/combitCRM.SDK.v12.Extended.ts:11
Abgeleitet von
ExtendedCRMObjectBase._instance
className
protected readonly className: string;
Definiert in: lib/combitCRM.SDK.v12.Extended.ts:15
Abgeleitet von
ExtendedCRMObjectBase.className
departmentAsync
Abfragesignatur
get departmentAsync(): Promise<string>;
Definiert in: lib/combitCRM.SDK.v12.Extended.ts:3080
Liefert die Abteilung zurück
Rückgabewert
Promise<string>
email2Async
Abfragesignatur
get email2Async(): Promise<string>;
Definiert in: lib/combitCRM.SDK.v12.Extended.ts:3100
Liefert eMail2 zurück.
Rückgabewert
Promise<string>
emailAsync
Abfragesignatur
get emailAsync(): Promise<string>;
Definiert in: lib/combitCRM.SDK.v12.Extended.ts:3090
Liefert eMail zurück.
Rückgabewert
Promise<string>
faxAsync
Abfragesignatur
get faxAsync(): Promise<string>;
Definiert in: lib/combitCRM.SDK.v12.Extended.ts:3110
Liefert Fax zurück.
Rückgabewert
Promise<string>
firstNameAsync
Abfragesignatur
get firstNameAsync(): Promise<string>;
Definiert in: lib/combitCRM.SDK.v12.Extended.ts:3120
Liefert den Vornamen zurück.
Rückgabewert
Promise<string>
groupNamesAsync
Abfragesignatur
get groupNamesAsync(): Promise<string>;
Definiert in: lib/combitCRM.SDK.v12.Extended.ts:3130
Liefert in einem String kommasepariert alle Gruppen (jeweils in einfache Anführungszeichen eingeschlossen), in denen der Benutzer Mitglied ist, z.B. 'Vertrieb', 'Administratoren'.
Rückgabewert
Promise<string>
isLoggedInAsync
Abfragesignatur
get isLoggedInAsync(): Promise<boolean>;
Definiert in: lib/combitCRM.SDK.v12.Extended.ts:3152
Liefert true zurück, wenn der Benutzer gerade eingeloggt ist.
Rückgabewert
Promise<boolean>
lastNameAsync
Abfragesignatur
get lastNameAsync(): Promise<string>;
Definiert in: lib/combitCRM.SDK.v12.Extended.ts:3162
Liefert den Nachnamen zurück.
Rückgabewert
Promise<string>
loginNameAsync
Abfragesignatur
get loginNameAsync(): Promise<string>;
Definiert in: lib/combitCRM.SDK.v12.Extended.ts:3172
Liefert Loginnamen zurück.
Rückgabewert
Promise<string>
mobile2Async
Abfragesignatur
get mobile2Async(): Promise<string>;
Definiert in: lib/combitCRM.SDK.v12.Extended.ts:3192
Liefert Mobiltelefon2 zurück.
Rückgabewert
Promise<string>
mobileAsync
Abfragesignatur
get mobileAsync(): Promise<string>;
Definiert in: lib/combitCRM.SDK.v12.Extended.ts:3182
Liefert Mobiltelefon zurück.
Rückgabewert
Promise<string>
phone2Async
Abfragesignatur
get phone2Async(): Promise<string>;
Definiert in: lib/combitCRM.SDK.v12.Extended.ts:3212
Liefert die Telefonnummer2 zurück.
Rückgabewert
Promise<string>
phoneAsync
Abfragesignatur
get phoneAsync(): Promise<string>;
Definiert in: lib/combitCRM.SDK.v12.Extended.ts:3202
Liefert die Telefonnummer zurück.
Rückgabewert
Promise<string>
pictureAsync
Abfragesignatur
get pictureAsync(): Promise<string>;
Definiert in: lib/combitCRM.SDK.v12.Extended.ts:3272
Liefert das Bild (Dateipfad) zurück.
Rückgabewert
Promise<string>
positionAsync
Abfragesignatur
get positionAsync(): Promise<string>;
Definiert in: lib/combitCRM.SDK.v12.Extended.ts:3282
Liefert die Position zurück.
Rückgabewert
Promise<string>
shortNameAsync
Abfragesignatur
get shortNameAsync(): Promise<string>;
Definiert in: lib/combitCRM.SDK.v12.Extended.ts:3222
Liefert den Kurznamen zurück.
Rückgabewert
Promise<string>
signatureAsync
Abfragesignatur
get signatureAsync(): Promise<string>;
Definiert in: lib/combitCRM.SDK.v12.Extended.ts:3232
Liefert die Unterschrift (Dateipfad) zurück.
Rückgabewert
Promise<string>
titleAsync
Abfragesignatur
get titleAsync(): Promise<string>;
Definiert in: lib/combitCRM.SDK.v12.Extended.ts:3242
Liefert den Titel zurück.
Rückgabewert
Promise<string>
userDefined1Async
Abfragesignatur
get userDefined1Async(): Promise<string>;
Definiert in: lib/combitCRM.SDK.v12.Extended.ts:3252
Liefert Zusatz1 zurück.
Rückgabewert
Promise<string>
userDefined2Async
Abfragesignatur
get userDefined2Async(): Promise<string>;
Definiert in: lib/combitCRM.SDK.v12.Extended.ts:3262
Liefert Zusatz2 zurück.
Rückgabewert
Promise<string>
Konstruktoren
Konstruktor
new User(
user,
combitCRMVersion,
disposeInstance): User;
Definiert in: lib/combitCRM.SDK.v12.Extended.ts:3063
Parameter
| Parameter | Type | Default value |
|---|---|---|
user | User | undefined |
combitCRMVersion | number | CRMVersion | undefined |
disposeInstance | boolean | true |
Rückgabewert
User
Überschreibt
ExtendedCRMObjectBase<CoreCRM.User>.constructor
Methoden
[asyncDispose]()
asyncDispose: Promise<void>;
Definiert in: lib/combitCRM.SDK.v12.Extended.ts:92
Rückgabewert
Promise<void>
Abgeleitet von
ExtendedCRMObjectBase.[asyncDispose]
[dispose]()
dispose: void;
Definiert in: lib/combitCRM.SDK.v12.Extended.ts:87
Rückgabewert
void
Abgeleitet von
ExtendedCRMObjectBase.[dispose]
dispose()
dispose(): void;
Definiert in: lib/combitCRM.SDK.v12.Extended.ts:71
Rückgabewert
void
Abgeleitet von
ExtendedCRMObjectBase.dispose
disposeAsync()
disposeAsync(): Promise<void>;
Definiert in: lib/combitCRM.SDK.v12.Extended.ts:55
Rückgabewert
Promise<void>
Abgeleitet von
ExtendedCRMObjectBase.disposeAsync
getEffectiveRecordSetRightSelectStmnt4Delete()
getEffectiveRecordSetRightSelectStmnt4Delete(viewName): Promise<boolean>;
Definiert in: lib/combitCRM.SDK.v12.Extended.ts:3338
Parameter
| Parameter | Type |
|---|---|
viewName | string |
Rückgabewert
Promise<boolean>
getEffectiveRecordSetRightSelectStmnt4EditAsync()
getEffectiveRecordSetRightSelectStmnt4EditAsync(viewName): Promise<boolean>;
Definiert in: lib/combitCRM.SDK.v12.Extended.ts:3331
Parameter
| Parameter | Type |
|---|---|
viewName | string |
Rückgabewert
Promise<boolean>
getEffectiveRecordSetRightWhereStmnt4ViewAsync()
getEffectiveRecordSetRightWhereStmnt4ViewAsync(viewName): Promise<boolean>;
Definiert in: lib/combitCRM.SDK.v12.Extended.ts:3324
Parameter
| Parameter | Type |
|---|---|
viewName | string |
Rückgabewert
Promise<boolean>
guardDisposed()
protected guardDisposed(): void;
Definiert in: lib/combitCRM.SDK.v12.Extended.ts:28
Wift einen Error, wenn die Instanz bereits freigegeben wurde.
Rückgabewert
void
Throws
Error wenn die Instanz bereits freigegeben wurde.
Abgeleitet von
ExtendedCRMObjectBase.guardDisposed
hasGroupAsync()
hasGroupAsync(groupName): Promise<boolean>;
Definiert in: lib/combitCRM.SDK.v12.Extended.ts:3142
Prüft ob der Benutzer in einer Gruppe ist.
Parameter
| Parameter | Type | Description |
|---|---|---|
groupName | string | Name der Gruppe |
Rückgabewert
Promise<boolean>
true wenn der Benutzer in der Gruppe ist, andernfalls false
isDisposed()
isDisposed(): boolean;
Definiert in: lib/combitCRM.SDK.v12.Extended.ts:50
Gibt an, ob die Instanz bereits freigegeben wurde.
Rückgabewert
boolean
true wenn die Instanz bereits freigegeben wurde, andernfalls false.
Abgeleitet von
ExtendedCRMObjectBase.isDisposed
isEffectiveFieldReadRightGrantedAsync()
isEffectiveFieldReadRightGrantedAsync(viewName, fieldName): Promise<boolean>;
Definiert in: lib/combitCRM.SDK.v12.Extended.ts:3310
Parameter
| Parameter | Type |
|---|---|
viewName | string |
fieldName | string |
Rückgabewert
Promise<boolean>
isEffectiveFieldWriteRightGrantedAsync()
isEffectiveFieldWriteRightGrantedAsync(viewName, fieldName): Promise<boolean>;
Definiert in: lib/combitCRM.SDK.v12.Extended.ts:3317
Parameter
| Parameter | Type |
|---|---|
viewName | string |
fieldName | string |
Rückgabewert
Promise<boolean>
isEffectiveGeneralRightGrantedAsync()
isEffectiveGeneralRightGrantedAsync(right): Promise<boolean>;
Definiert in: lib/combitCRM.SDK.v12.Extended.ts:3289
Parameter
| Parameter | Type |
|---|---|
right | number |
Rückgabewert
Promise<boolean>
isEffectiveProjectRightGrantedAsync()
isEffectiveProjectRightGrantedAsync(right): Promise<boolean>;
Definiert in: lib/combitCRM.SDK.v12.Extended.ts:3296
Parameter
| Parameter | Type |
|---|---|
right | number |
Rückgabewert
Promise<boolean>
isEffectiveViewRightGrantedAsync()
isEffectiveViewRightGrantedAsync(right, viewName): Promise<boolean>;
Definiert in: lib/combitCRM.SDK.v12.Extended.ts:3303
Parameter
| Parameter | Type |
|---|---|
right | number |
viewName | string |
Rückgabewert
Promise<boolean>