Class Entity

Hierarchy

Index

Methods

Methods

public create(fieldValues: EntityFieldValueDictionary, lobSystemInstance: LobSystemInstance): EntityIdentity

Parameters

Returns

EntityIdentity

public customFromJson(initValue: any): boolean

Parameters

  • initValue: any

Returns

boolean

public execute(methodInstanceName: string, lobSystemInstance: LobSystemInstance, inputParams: Array<any>): MethodExecutionResult

Parameters

  • methodInstanceName: string
  • lobSystemInstance: LobSystemInstance
  • inputParams: Array<any>

Returns

MethodExecutionResult

public findAssociated(entityInstance: EntityInstance, associationName: string, filterList: FilterCollection, lobSystemInstance: LobSystemInstance): EntityInstanceCollection

Parameters

Returns

EntityInstanceCollection

public findFiltered(filterList: FilterCollection, nameOfFinder: string, lobSystemInstance: LobSystemInstance): EntityInstanceCollection

Parameters

Returns

EntityInstanceCollection

public findSpecific(identity: EntityIdentity, specificFinderName: string, lobSystemInstance: LobSystemInstance): EntityInstance

Parameters

Returns

EntityInstance

public findSpecificByBdcId(bdcIdentity: string, specificFinderName: string, lobSystemInstance: LobSystemInstance): EntityInstance

Parameters

  • bdcIdentity: string
  • specificFinderName: string
  • lobSystemInstance: LobSystemInstance

Returns

EntityInstance

public findSpecificDefault(identity: EntityIdentity, lobSystemInstance: LobSystemInstance): EntityInstance

Parameters

Returns

EntityInstance

public findSpecificDefaultByBdcId(bdcIdentity: string, lobSystemInstance: LobSystemInstance): EntityInstance

Parameters

Returns

EntityInstance

public fromJson(initValue: any)

Parameters

  • initValue: any

public getAssociationView(associationName: string): EntityView

Parameters

  • associationName: string

Returns

EntityView

public getCreatorView(methodInstanceName: string): EntityView

Parameters

  • methodInstanceName: string

Returns

EntityView

public getDefaultSpecificFinderView(): EntityView

Returns

EntityView

public getFilters(methodInstanceName: string): FilterCollection

Parameters

  • methodInstanceName: string

Returns

FilterCollection

public getFinderView(methodInstanceName: string): EntityView

Parameters

  • methodInstanceName: string

Returns

EntityView

public getIdentifierCount(): IntResult

Returns

IntResult

public getIdentifiers(): EntityIdentifierCollection

Returns

EntityIdentifierCollection

public getLobSystem(): LobSystem

Returns

LobSystem

public getSpecificFinderView(specificFinderName: string): EntityView

Parameters

  • specificFinderName: string

Returns

EntityView

public getUpdaterView(updaterName: string): EntityView

Parameters

  • updaterName: string

Returns

EntityView

public get_context(): ClientRuntimeContext

Returns

ClientRuntimeContext

public get_estimatedInstanceCount(): number

Returns

number

public get_name(): string

Returns

string

public get_namespace(): string

Returns

string

public get_objectVersion(): string

Returns

string

public get_path(): ObjectPath

Returns

ObjectPath

public get_serverObjectIsNull(): boolean

Returns

boolean

public get_typedObject(): ClientObject

Returns

ClientObject

public isObjectPropertyInstantiated(propertyName: string): boolean

Parameters

  • propertyName: string

Returns

boolean

public isPropertyAvailable(propertyName: string): boolean

Parameters

  • propertyName: string

Returns

boolean

public refreshLoad()

public retrieve()

public retrieve(propertyNames: Array<string>)

Parameters

  • propertyNames: Array<string>

public set_objectVersion(value: string)

Parameters

  • value: string

public subscribe(eventType: EntityEventType, notificationCallback: NotificationCallback, onBehalfOfUser: string, subscriberName: string, lobSystemInstance: LobSystemInstance): Subscription

Parameters

Returns

Subscription

public unsubscribe(subscription: Subscription, onBehalfOfUser: string, unsubscriberName: string, lobSystemInstance: LobSystemInstance)

Parameters