Package de.xima.fc.api
Class PublicPropertyAccessor
- java.lang.Object
 - 
- de.xima.fc.api.PublicPropertyAccessor
 
 
- 
public class PublicPropertyAccessor extends Object
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
All Methods Static Methods Instance Methods Concrete Methods Deprecated Methods Modifier and Type Method Description List<String>getFormularPlaceholder(Projekt p, FormVersion fv, boolean onlyUploads)Diese Methode dient dazu, Platzhalter für Formularelemente (basierend auf den vonFormElement.getAlias()geliefertten Werten) zu ermitteln.static PublicPropertyAccessorgetInstance()List<String>getPlaceholderList(Projekt p, FormVersion fv, Aktion a)Deprecated.List<String>getProcessingContextPlaceholder(Aktion a)Deprecated.List<String>getSystemPlaceholder()Diese Methode dient dazu, Systemplatzhalter wie Prozess-IDs, URIs etc zu ermittelnList<String>getTextbausteinPlaceholder(Mandant mandant)Diese Methode dient dazu, Textbausteinplatzhalter zu ermitteln die nicht vom Typ SYSTEM sindList<String>getTextbausteinPlaceholderForTyp(Mandant mandant, ETextbausteinKategorie kat)Diese Methode dient dazu, Textbausteinplatzhalter zu ermitteln nur von einem übergebenen Typ sind 
 - 
 
- 
- 
Method Detail
- 
getInstance
public static PublicPropertyAccessor getInstance()
- Returns:
 - Singleton-Instanz
 
 
- 
getFormularPlaceholder
public List<String> getFormularPlaceholder(Projekt p, FormVersion fv, boolean onlyUploads)
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:
 FormElement.getAlias()
 
- 
getPlaceholderList
@Deprecated public List<String> getPlaceholderList(Projekt p, FormVersion fv, Aktion a)
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 public List<String> getProcessingContextPlaceholder(Aktion a)
Deprecated.Diese Methode dient dazu, WorkflowProcessingContext-Platzhalter zu ermitteln 
- 
getSystemPlaceholder
public List<String> getSystemPlaceholder()
Diese Methode dient dazu, Systemplatzhalter wie Prozess-IDs, URIs etc zu ermitteln- Returns:
 ArrayListmit Zeichenketten, die die Platzhalter repräsentieren
 
- 
getTextbausteinPlaceholder
public List<String> getTextbausteinPlaceholder(Mandant mandant)
Diese Methode dient dazu, Textbausteinplatzhalter zu ermitteln die nicht vom Typ SYSTEM sind- Returns:
 ArrayListmit Zeichenketten, die die Platzhalter repräsentieren
 
- 
getTextbausteinPlaceholderForTyp
public List<String> getTextbausteinPlaceholderForTyp(Mandant mandant, ETextbausteinKategorie kat)
Diese Methode dient dazu, Textbausteinplatzhalter zu ermitteln nur von einem übergebenen Typ sind- Returns:
 ArrayListmit Zeichenketten, die die Platzhalter repräsentieren
 
 - 
 
 -