1 Themenübersicht
Die Hook-Contract-Definition „Registrierungen“ dient der Erweiterung statischer Registrierungen beim Application-Server-Start.
Eine Schnittstellenbeschreibung finden Sie im zugehörigen Entwicklungsobjekt vom Typ Hook Contract. Ausführliche Informationen zu den in den Schnittstellen deklarierten Methoden finden Sie in den zugehörigen Java-Klassen.
Informationen zur Hook-Infrastruktur finden Sie in der Dokumentation „Hook Contracts“.
2 Zielgruppe
- Entwickler
3 Beschreibung
Die Hooks in der Hook-Contract-Definition „Registrierungen“ dienen der Erweiterung der folgenden statischen Registrierungen beim Start des Semiramis
Application Server.
- Organisationen
- Registrierung von Business Objects mit inhaltsbezogenen
Berechtigungen
Hinweis:
Sofern sie einen neuen Belegtyp mittels einer Implementierung des Hook-Contract-Definition: Belegtyp einführen, so wird das dazugehörige Business Objects der Art automatisch für die inhaltsbezogene
Berechtigung registriert (registerForDocumentAuthorization). Nur wenn der automatisch vergebene Such-Kontext-String nicht passen
sollte (z.B. weil der BO-Name innerhalb des Apps nicht eindeutig ist), so können sie die automatische Implementierung über eine abweichende Registrierung in einer Implementierung zum RegistryExtensions
übersteuern.
- Registrierung von Business Objects, die organisationsabhängig bearbeitet werden
- Registrierung von Business Objects, die organisationsabhängig bearbeitet werden und von mehreren Organisationen gemeinsam genutzt werden
- Registrierung von Business Objects, die eine Fremdschlüsselbeziehung zu einem Artikel haben
- Registrierung von Business Objects, die eine Fremdschlüsselbeziehung zu einem Partner haben
- Registrierung von Business Object Attributen für phonetische Suche
Siehe Phonetische Suche.
Hook-Contract-Definition: com.cisag.app.general.hook.log.RegistryExtensions