Lade...
 

CX_SITE - Platz

CX_SITE

Klassenhierarchie
Beschreibung:

Unter Platz ist die verbale Beschreibung eines Ortes zu verstehen, der nicht durch eine Straßen-Adresse, Postfach-Adresse oder geografische Position beschrieben werden kann oder braucht.

 

CX_SITE nimmt Gruppierungen vor: z.B. Niederlassungen einer Firma, verschiedene Zugangswege bei großem Betriebsgelände, Telefonzentralen).
Hat ein CX_CORPORATION Objekt verschiedene CX_SITE Objekte, so können diese per slot (und Funktionen) von CX_CUSTOMER oder CX_SUPPLIER aus als Rechnungs-, Zahl- oder Mahnempfänger zugeordnet werden.
Angestellte (CX_PERSON) einer Partner-Firma sind employees eines CX_CORPORATION Objekts.
Das CX_CORPORATION Objekt kann verschiedene CX_SITE Objekte (Niederlassungen) haben. Den CX_PERSON Objekten kann man ebenfalls über access die entsprechende CX_SITE (eventuell mit CX_WRAPPER als Arbeitsstelle, eine andere Adresse als Privat-Adresse) zuordnen.

Code-Beispiel:
...
Methodenverzeichnis (MDI)
Funktion MA* Parameter Rückgabe Kurzbeschreibung
SanityCheck     INTEGER Prüfung auf Konsistenz des Objektes
Access   STRING, INTEGER OBJECT Liefert ein Objekt des gewünschten Typs, sofern vorhanden
ClassFilter   STRING, INTEGER OBJECT Dieses Objekt, wenn es einer bestimmten Klasse entspricht
ConditionedFilter   STRING OBJECT  
ConditionedFilter2   OBJECT OBJECT  
Deleted     INTEGER Objekt als gelöscht markiert?
EMail     OBJECT Liefert ein Objekt vom Typ CX_E_MAIL
Fax     OBJECT Liefert ein Objekt vom Typ CX_FAX
GeographicPosition     OBJECT Liefert ein Objekt vom Typ CX_GEOGRAPHIC_POSITION
GetDomain     INTEGER Domain dieses Objektes
GetSiblings     COLLECTION Alle Siblings dieses Objektes
GetSiblings2     COLLECTION Alle Siblings dieses Objektes
GetSlotEntries     VECTOR Rückgabe von internen Informationen zu Slots
LastUpdate     OBJECT Datum des letzten Schreibzugriffs
LastUser     INTEGER User, der zuletzt schreibend auf das Objekt zugegriffen hat
Link   OBJECT   Dieses Objekt in die Liste der Objekte mit Gültigkeit einfügen
NextValidObject     OBJECT Zeitlich nachfolgendes Gültigkeitsobjekt
Phone     OBJECT Liefert ein Objekt vom Typ CX_PHONE
POBoxAddress     OBJECT Rückgabe einer untergeordneten Postfach-Adresse
PreviousValidObject     OBJECT Zeitlich vorangehendes Gültigkeitsobjekt
RestrictedValidity *     Gültigkeitsbereich eingeschränkt?
SetDomain   INTEGER, INTEGER   Domain setzen
Siblings *     Objekte mit Gültigkeit
Site     OBJECT Liefert ein Objekt vom Typ CX_SITE
SpanDateValidity *     Gültigkeitsspanne
StreetAddress     OBJECT Liefert ein Objekt vom Typ CX_STREET_ADDRESS
string   INTEGER CX_STRING Liefert die String-Darstellung des Objektes
Teletex     OBJECT Liefert ein Objekt vom Typ CX_TELETEX
Telex     OBJECT Liefert ein Objekt vom Typ CX_TELEX
Unlink       Dieses Objekt aus der Liste der Objekte mit Gültigkeit entfernen
Unlink2       Dieses Objekt aus der Liste der Objekte mit Gültigkeit entfernen
Valid   OBJECT INTEGER Gültigkeit prüfen
ValidSince     OBJECT Beginn der Gültigkeitsspanne
ValidToday     INTEGER Heute gültig?
ValidUntil     OBJECT Ende der Gültigkeitsspanne
VerifySiblings     INTEGER Ring der Austauschobjekte prüfen
Www     OBJECT Liefert ein Objekt vom Typ CX_WWW

* MA = Member-Access-Funktion,
grau unterlegt = geerbte Funktion

 

Datenverzeichnis (DDI)
Datenfeld Typ Referenz-Klasse I* Kurzbeschreibung
access REL_MN CX_ACCESS   ?
objects REL_MN CX_EXPANDABLE   Partner (CX_PARTNER) oder Sachen (CX_ITEM)
uniqueID STRING   * Eindeutiger Schlüssel
validity POINTER CX_VALIDITY   Gültigkeitszeitraum des Objektes

* I = Indizierbares Datenfeld,
grau unterlegt = geerbtes Datenfeld

Verwendung in AppsWH
Modul Kurzbeschreibung