Neue Kontextressource erstellen

Eine CqContextResource wird wie folgt konstruiert:
  1. Erstellen Sie eine neue Position für die Ressource, indem Sie zur ausgewählten Ordnerposition ein untergeordnetes Segment hinzufügen.
  2. Rufen Sie von dem Provider, in dessen Änderungskontext Sie die Modifizierungen ausführen möchten, einen Proxy für diese Position ab.
  3. Füllen Sie den Proxy mit geeigneten Eigenschaftswerten für die neue Ressource. Wenn ein Datensatz oder Anhang erstellt wird, muss die Eigenschaft CqRecord.ACTION festgelegt sein.
  4. Rufen Sie die entsprechende Methode doCreateXxx() für den Proxy auf, damit dieser einen Proxy für die neu erstellte Ressource zurückgibt, der alle in der Ressourcenerstellungsoperation angeforderten Eigenschaftswerte enthält.
  5. Stellen Sie die neue Ressource für ein Projekt bereit. Dieser abschließende Schritt ist erforderlich, um die neue Ressource für andere Benutzer des Systems verfügbar zu machen. Darüber hinaus ist er der Hauptauslöser für Geschäftslogik, die auf dem Server ausgeführt wird.
Die Schritte für die Erstellung einer neuen Kontextressource können mit dem entsprechenden Wert für deliveryOrder im Rahmen einer Anforderung an den Server und der zugehörigen Antwort vom Server ausgeführt werden. Die doCreateXxx-Methoden nehmen Kontakt zu dem Repository (Server oder Dateibereich) auf, der von der Proxyposition referenziert wird, um eine neue Ressource zu konstruieren und anschließend die Eigenschaftswerte in den Proxy für die neue Ressource zu schreiben.

Feedback