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 PublicPropertyAccessor
getPlaceholderList
(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
- - dasProjekt
um zu ermitteln, aus welchem Xima Forms die Feldplatzhalter ermittelt werden sollenfv
- - dieFormVersion
um 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:
ArrayList
mit 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
- - dasProjekt
um zu ermitteln, aus welchem Xima Forms die Feldplatzhalter ermittelt werden sollenfv
- - dieFormVersion
um zu ermitteln, als welches versionierte Projektformular genutzt werden soll, um die Feldplatzhalter zu ermittelna
- - dieAktion
um zu ermitteln, welche WorkflowProcessingContext-Variablen ermittelt werden müssen, für die gegebene Aktion- Returns:
ArrayList
mit 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:
ArrayList
mit Zeichenketten, die die Platzhalter repräsentieren
-
getTextbausteinPlaceholder
Diese Methode dient dazu, Textbausteinplatzhalter zu ermitteln die nicht vom Typ SYSTEM sind- Returns:
ArrayList
mit Zeichenketten, die die Platzhalter repräsentieren
-
getTextbausteinPlaceholderForTyp
Diese Methode dient dazu, Textbausteinplatzhalter zu ermitteln nur von einem übergebenen Typ sind- Returns:
ArrayList
mit Zeichenketten, die die Platzhalter repräsentieren
-