Entität

Tabelle 1. 'Unterklassifizieren und Ersetzen' zur Anwendung für Entitätsklassen

Aktion

Modelloption

Nicht empfohlen?

Alternative

Stereotype Entitätsoperation hinzufügen (z.B. <<ns>>, <<nsreadmulti>> usw.)

Keine

Nicht empfohlen

Statt 'Unterklassifizierung und Ersetzen' zu verwenden, fügen Sie die stereotype Operation durch Verwenden von 'Unterklassifizieren ohne Ersetzen' hinzu. Dadurch können Sie sicher sein, dass Ihre Unterklasse (und damit Ihre neuen stereotypen Operationen) als 'extern' behandelt werden und Sie in Eclipse keine Warnungen erhalten, sobald Sie diese referenzieren.

Beachten Sie, dass Sie weiterhin Warnungen erhalten, wenn Sie stereotype Operationen in der Basisentität direkt referenzieren, da diese 'intern' sind. Dies ist bewusst so konzipiert.

Nichtstereotype Entitätsoperation hinzufügen oder ändern

Keine

Nicht empfohlen

Statt 'Unterklassifizieren und Ersetzen' zu verwenden, fügen Sie eine nichtstereotype Operation durch Verwenden von 'Unterklassifizieren ohne Ersetzen' hinzu. Dies sorgt dafür, dass Ihre Unterklasse (und damit Ihre neuen nichtstereotypen Operationen) als 'extern' behandelt werden und Sie in Eclipse keine Warnungen erhalten, sobald Sie diese referenzieren.

Beachten Sie, dass Sie weiterhin Warnungen erhalten, wenn Sie Operationen in der Basisentität direkt referenzieren, da diese 'intern' sind. Dies ist bewusst so konzipiert.

Es wird dem Kunden davon abgeraten, neue Implementierungen für nichtstereotype Anwendungsentitätsoperationen bereitzustellen.

Struktur einer Entitätsoperation ändern

Keine

Nicht empfohlen

Eine neue stereotype Operation mithilfe von 'Unterklassifizieren ohne Ersetzen' erstellen.

Wenn Sie es für begründet halten, die Struktur einer Anwendungsentitätsoperation zu ändern, wenden Sie sich bitte an den Support.

Entitätsoperationsoption ändern

Automatisches ID-Feld

Automatischer ID-Schlüssel

Kein generiertes SQL

Optimistisches Sperren

Anordnen nach

SQL

Wobei gilt:

Nicht empfohlen

Eine neue stereotype Operation mithilfe von 'Unterklassifizieren ohne Ersetzen' erstellen.

Wenn Sie es für begründet halten, diese Optionen für Anwendungsentitätsoperation zu ändern, wenden Sie sich bitte an den Support.

 

Überprüfung auf Datenbanktabellen-Ebene

Nicht empfohlen

Diese Option ist über Laufzeiteigenschaften konfigurierbar. Weitere Informationen zur Vorgehensweise finden Sie in Abschnitt 12.3.6 des Dokuments "Cúram Server Modeling Guide".

 

Vorgang bei Fehler

Vorgang nach Datenzugriff

Vorgang vor Datenzugriff

Zulässig (teilweise)

Es bleibt für den Kunden zulässig, Ausstiegspunkte für die Anwendungsentität zu implementieren.

Will der Kunde eine Verarbeitung in Ausstiegspunkten durchführen, für die es eine Standardimplementierung gibt, muss die Standardimplementierung zu Anfang der Ausstiegspunktimplementierung des Kunden aufgerufen werden (d.h. es muss ein Aufruf für 'super()' am Anfang stehen).

Es ist für den Kunden nicht zulässig, Anwendungsausstiegspunktimplementierungen auszuschalten.

 

'Readmulti Max' wie 'Informational' behandeln

Ausnahmebedingung

'Readmulti Max'-Datensätze zurückgegeben

Zulässig

 

Entitätsklassenoption ändern

Validierung aktivieren

Zulässig (teilweise)

Es bleibt für den Kunden zulässig, Ausstiegspunkte für die Anwendungsentität zu implementieren.

Will der Kunde eine Verarbeitung in Ausstiegspunkten durchführen, für die es eine Standardimplementierung gibt, muss die Standardimplementierung zu Anfang der Ausstiegspunktimplementierung des Kunden aufgerufen werden (d.h. es muss ein Aufruf für 'super()' am Anfang stehen).

 

Abstrakt

Optimistisches Sperren zulassen

Kein generiertes SQL

Nicht empfohlen

Wenn Sie es für begründet halten, diese Optionen für Anwendungsentitätsoperation zu ändern, wenden Sie sich bitte an den Support.

 

Überprüfungsfelder

Zuletzt aktualisiertes Feld

Nicht empfohlen

Verwenden Sie Erweiterungsklassen, um diese Optionen für eine Anwendungsentitätsklasse zu überschreiben.

 

Oberklasse ersetzen

Zulässig (teilweise)

Es ist vorbehaltlos zulässig, die anderen 'zulässigen' Aktionen, die in diesem Abschnitt beschrieben sind, zu unterstützen.