Skip to main content

Ens.ServiceRegistry.Public.Contact

SQL Table Name: Ens_ServiceRegistry_Public.Contact

Property Inventory

Method Inventory

Parameters

parameter ROWLEVELSECURITY = 1;
Inherited description: ROWLEVELSECURITY = 1 | <property> means that row level security is active and the list of users/roles for a given instance/row is contained in a generated property. If the value of this parameter is a valid property name then that property will be used as the reader list and only generated if not already defined.

Properties

property BusinessPartner as %String (MAXLEN = 255);
PartnerName of the associated BusinessPartner Object
Property methods: BusinessPartnerDisplayToLogical(), BusinessPartnerGet(), BusinessPartnerGetStored(), BusinessPartnerIsValid(), BusinessPartnerLogicalToDisplay(), BusinessPartnerLogicalToOdbc(), BusinessPartnerNormalize(), BusinessPartnerSet()
property Details as %String);
Property methods: DetailsDisplayToLogical(), DetailsGet(), DetailsGetStored(), DetailsIsValid(), DetailsLogicalToDisplay(), DetailsLogicalToOdbc(), DetailsNormalize(), DetailsSet()
property Identity as %String) [ Required ];
Name for the person, organization, or company
Property methods: IdentityDisplayToLogical(), IdentityGet(), IdentityGetStored(), IdentityIsValid(), IdentityLogicalToDisplay(), IdentityLogicalToOdbc(), IdentityNormalize(), IdentitySet()
property Notes as %String);
Property methods: NotesDisplayToLogical(), NotesGet(), NotesGetStored(), NotesIsValid(), NotesLogicalToDisplay(), NotesLogicalToOdbc(), NotesNormalize(), NotesSet()
relationship Service as Service [ Required , Inverse = Contacts , Cardinality = parent ];
Property methods: ServiceGet(), ServiceGetObject(), ServiceGetObjectId(), ServiceGetStored(), ServiceGetSwizzled(), ServiceIsValid(), ServiceNewObject(), ServiceOnDelete(), ServiceRClose(), ServiceRExec(), ServiceRFetch(), ServiceRelate(), ServiceSQLCompute(), ServiceSet(), ServiceSetObject(), ServiceSetObjectId(), ServiceUnRelate(), ServiceUnSwizzle()
property Type as %String);
Author, Consumer, Provider, Operator, Manager, Sponsor, Support ...
Property methods: TypeDisplayToLogical(), TypeGet(), TypeGetStored(), TypeIsValid(), TypeLogicalToDisplay(), TypeLogicalToOdbc(), TypeNormalize(), TypeSet()

Methods

classmethod %SecurityPolicy(Service) as %String [ SQLProc = Contact_sys_SecurityPolicy ]
Projected as the stored procedure: Contact_sys_SecurityPolicy

Indexes

index (%RLI on %READERLIST(ELEMENTS));
index (Identity on Identity) [IdKey, Type = key];
Index methods: IdentityCheck(), IdentityDelete(), IdentityDisplayToLogical(), IdentityExists(), IdentityGet(), IdentityGetStored(), IdentityIsValid(), IdentityLogicalToDisplay(), IdentityLogicalToOdbc(), IdentityNormalize(), IdentityOpen(), IdentitySQLCheckUnique(), IdentitySQLExists(), IdentitySQLFindPKeyByConstraint(), IdentitySQLFindRowIDByConstraint(), IdentitySet()

Triggers

trigger OnDelete (BEFORE event DELETE);

Inherited Members

Inherited Methods

Storage

Storage Model: Storage (Ens.ServiceRegistry.Public.Contact)

{%%PARENT}("Contacts")(ID)
=
%%CLASSNAME
Type
Details
BusinessPartner
Notes
%READERLIST
FeedbackOpens in a new tab