Package de.xima.fc.api
Class PublicPropertyAccessor
java.lang.Object
de.xima.fc.api.PublicPropertyAccessor
Diese Klasse ermöglicht den lesenden Zugriff auf fixe, im System enthaltene Werte. Hierzu zählen zum Beispiel die
konkrete Verarbeitungen der Aktionen, eine Liste von Platzhaltern. Hinweis: Bei dieser Klasse handelt es sich um
einen Singleton
- Author:
- XIMA MEDIA GmbH
-
Method Summary
Modifier and TypeMethodDescriptiongetFormularPlaceholder(Projekt p, FormVersion fv, boolean onlyUploads) Diese Methode dient dazu, Platzhalter für Formularelemente (basierend auf den vonFormElement.getAlias()geliefertten Werten) zu ermitteln.static PublicPropertyAccessorgetPlaceholderList(Projekt p, FormVersion fv, Aktion a) Deprecated.Deprecated.Diese Methode dient dazu, Systemplatzhalter wie Prozess-IDs, URIs etc zu ermittelngetTextbausteinPlaceholder(Mandant mandant) Diese Methode dient dazu, Textbausteinplatzhalter zu ermitteln die nicht vom Typ SYSTEM sindgetTextbausteinPlaceholderForTyp(Mandant mandant, ETextbausteinKategorie kat) Diese Methode dient dazu, Textbausteinplatzhalter zu ermitteln nur von einem übergebenen Typ sind
-
Method Details
-
getInstance
- Returns:
- Singleton-Instanz
-
getFormularPlaceholder
Diese Methode dient dazu, Platzhalter für Formularelemente (basierend auf den vonFormElement.getAlias()geliefertten Werten) zu ermitteln.- Parameters:
p- - dasProjektum zu ermitteln, aus welchem Xima Forms die Feldplatzhalter ermittelt werden sollenfv- - dieFormVersionum zu ermitteln, als welches versionierte Projektformular genutzt werden soll, um die Feldplatzhalter zu ermittelnonlyUploads- - gibt an, dass nur Elemente vom Typ Upload geliefert werden sollen- Returns:
ArrayListmit Zeichenketten, die die Platzhalter repräsentieren- See Also:
-
getPlaceholderList
Deprecated.Diese Methode dient dazu, alle verfügbaren Platzhalter als Liste von Zeichenketten zu ermitteln. Hierzu zählen Systemplatzhalter zum ermitteln von Prozess-ID, URIs etc. Zudem werden Zugriffe auf Werte im WorkflowProcessingContext gewährt sowie die Platzhalter die Felder eines Xima Forms repräsentierten.- Parameters:
p- - dasProjektum zu ermitteln, aus welchem Xima Forms die Feldplatzhalter ermittelt werden sollenfv- - dieFormVersionum zu ermitteln, als welches versionierte Projektformular genutzt werden soll, um die Feldplatzhalter zu ermittelna- - dieAktionum zu ermitteln, welche WorkflowProcessingContext-Variablen ermittelt werden müssen, für die gegebene Aktion- Returns:
ArrayListmit Zeichenketten, die die Platzhalter repräsentieren
-
getProcessingContextPlaceholder
Deprecated.Diese Methode dient dazu, WorkflowProcessingContext-Platzhalter zu ermitteln -
getSystemPlaceholder
Diese Methode dient dazu, Systemplatzhalter wie Prozess-IDs, URIs etc zu ermitteln- Returns:
ArrayListmit Zeichenketten, die die Platzhalter repräsentieren
-
getTextbausteinPlaceholder
Diese Methode dient dazu, Textbausteinplatzhalter zu ermitteln die nicht vom Typ SYSTEM sind- Returns:
ArrayListmit Zeichenketten, die die Platzhalter repräsentieren
-
getTextbausteinPlaceholderForTyp
Diese Methode dient dazu, Textbausteinplatzhalter zu ermitteln nur von einem übergebenen Typ sind- Returns:
ArrayListmit Zeichenketten, die die Platzhalter repräsentieren
-