public class ProcessingBean extends FCContextBean implements IProcessingBean
Modifier and Type | Class and Description |
---|---|
static interface |
ProcessingBean.IActionSelectItem |
class |
ProcessingBean.PluginSelectItem |
class |
ProcessingBean.ProcessingSelectItem |
AJSFContext.RedirectOptions, AJSFContext.RedirectOptionsBuilder
Modifier and Type | Field and Description |
---|---|
protected ActionBean |
actionBean |
protected CurrentProjectBean |
currentProjectBean |
protected StateBean |
stateBean |
systemUC
Constructor and Description |
---|
ProcessingBean() |
Modifier and Type | Method and Description |
---|---|
void |
addNewParameter() |
IParameterModel |
addNewParameter(String name)
Adds a new parameter to the list of parameters, and returns the newly created
IParameterModel for that
parameter. |
void |
copyCheckedNodes() |
void |
createNewProcessing(String selectedProcessing) |
void |
deleteCheckedNodes() |
void |
destroy() |
ActionBean |
getActionBean() |
List<Long> |
getActionIds()
Deprecated.
|
List<String> |
getActionUUIDs() |
List<DatenbankZugriff> |
getAllDatabaseConnections()
Liefert alle für den aktuellen Mandanten hinterlegten Datenbankzugriffe
|
List<String> |
getAllFormElements()
Liefert Liste mit allen Upload-Element der aktuell aktiven Formularversion
|
List<Postfach> |
getAllInboxes()
Methode zum Erhalt aller Postfächer vom aktuellen Mandanten
|
List<IParameterModel> |
getAllParameter()
Returns the list of all parameters.
|
Set<IPluginProcessing> |
getAllPlugins()
Liefert eine Liste mit allen verfügbaren Plugins
|
List<Status> |
getAllStatus()
Liefert alle Status eines Projektes zurück
|
List<String> |
getAllUploadElements()
Liefert Liste mit allen Upload-Element der aktuell aktiven Formularversion
|
List<BenutzerGruppe> |
getAllUserGroups()
Returns all
BenutzerGruppe defined for the Mandant |
List<Benutzer> |
getAllUsers()
|
MandantRessource |
getClientResource() |
IConsuming |
getConsumingProcessing() |
Aktion |
getCurrentAction()
Finds the currently selected workflow action.
|
Locale |
getCurrentLocale()
Finds the locale the current user is using.
|
Projekt |
getCurrentProject()
Finds the project to which the workflow action belong
|
CurrentProjectBean |
getCurrentProjectBean() |
Status |
getCurrentState()
Finds the state to which the workflow action belongs
|
IEntityContext |
getEntityContext()
Finds the entity context that can be used to access the database.
|
List<Aktion> |
getFollowActions() |
Map<String,String> |
getFormPlaceholder() |
IGuiIcon |
getIcon(Aktion action) |
List<String> |
getInstalledFontNameList() |
List<javax.faces.model.SelectItem> |
getListActions() |
List<javax.faces.model.SelectItem> |
getListPlugins() |
IParameterModel |
getParameter(String paramName)
Finds the parameter with the given name in the list of parameters
|
List<String> |
getPlaceholderList()
Liefert eine Liste mit Zeichenketten aller verfügbaren Platzhalter (Systemplatzhalter, Formularplatzhalter,
Platzhalter aus WorkflowProcessingContext)
|
List<String> |
getPlaceholderListForCodeMirror(org.primefaces.extensions.event.CompleteEvent event) |
String |
getPluginConfigPage()
Liefert die anzuzeigende XHtml-Page für die Konfiguration von Plugins
|
Map<String,IPluginCustomGUIBean> |
getPluginCustomGUIBean()
Getter for
IPluginCustomGUIBean object |
String |
getPluginDescription() |
IProcessing |
getProcessing() |
IGuiIcon |
getProcessingIcon(String processingKey) |
String |
getProcessingLabel(String processingKey) |
IProcessingModel |
getProcessingModel() |
String |
getProcessingPage() |
List<javax.faces.model.SelectItem> |
getProcessingTypes() |
ProjektRessource |
getProjectResource() |
List<Aktion> |
getProvidingPrevActions()
Liefert eine Liste mit allen datei-bereitstellenden Aktionen, welche der aktuellen Aktion innerhalb des aktuellen
Status vorgelagert sind
|
String |
getRedirectPreviewUrl()
Erzeugt den Vorschau-URL für Verarbeitungen vom Typ
VerarbeitungWeiterleitung |
String |
getSelectedProcessing() |
StateBean |
getStateBean() |
List<Textbaustein> |
getTextbausteineByKategorie(ETextbausteinKategorie kategorie)
Liefert Liste mit mandanten-spezifische Textbausteinen einer bestimmten Kategorie.
|
List<String> |
getUploadElements() |
ViewEventBusBean |
getViewEventBusBean() |
void |
init() |
boolean |
isPlugin(String processingKey) |
boolean |
isPluginSelected() |
void |
onClose() |
void |
onTreeSelectChange() |
void |
removeParameter(int idx)
Removes the parameter at the given index from the list of parameters.
|
void |
removeParameter(String paramName)
Removes the parameter with the given name from the list of parameters.
|
void |
reset() |
void |
setActionBean(ActionBean actionBean) |
void |
setActionIds(List<Long> actionIds)
Deprecated.
|
void |
setActionUUIDs(List<String> uuids) |
void |
setCurrentProjectBean(CurrentProjectBean currentProjectBean) |
void |
setInstalledFontNameList(List<String> installedFontNameList) |
void |
setSelectedProcessing(String selectedProcessing) |
void |
setStateBean(StateBean stateBean) |
void |
setUploadElements(List<String> uploadElements) |
void |
setupNewProcessing() |
void |
setViewEventBusBean(ViewEventBusBean viewEventBusBean) |
List<Charset> |
supportedCharsets() |
void |
treeSelectionChanged() |
void |
updateConfigParameterList(javax.faces.event.AjaxBehaviorEvent evt) |
getNavigationBean, getSessionBean, isSetupUser, redirectToDashboard, setNavigationBean, setSessionBean, switchMainView, switchMainView, switchSubView, switchSubView
ec, isDetached, isHasDB
destroySessionBean, encodeURL, findBean, findBean, findBean, findBean, findBean, findBean, findBean, findCurrentView, getBeanName, getBeanName, getContext, getCurrentViewBean, getLocaleBean, getRequest, getResponse, getSession, getSession, getSessionAttribute, isMasterServerContext, loadLazy, redirect, redirect, redirect, redirect, redirectToDashboard, redirectToDashboard, setLocaleBean, setSessionAttribute, uc
addErrorMsg, addErrorMsg, addErrorMsg, addErrorMsg, addErrorMsg, addErrorMsg, addErrorMsgFromString, addErrorMsgFromString, addErrorMsgToComponent, addErrorMsgToComponent, addErrorMsgToComponent, addErrorMsgToComponent, addErrorMsgToComponent, addErrorMsgToComponent, addInfoMsg, addInfoMsg, addInfoMsg, addInfoMsg, addInfoMsgFromString, addInfoMsgFromString, addInfoMsgToComponent, addInfoMsgToComponent, addInfoMsgToComponent, addInfoMsgToComponent, addMsg, addMsg, addMsg, addMsg, addMsgs, addMsgToComponent, addMsgToComponent, addWarnMsg, addWarnMsg, addWarnMsg, addWarnMsg, addWarnMsgFromString, addWarnMsgFromString, addWarnMsgToComponent, addWarnMsgToComponent, addWarnMsgToComponent, addWarnMsgToComponent, cleanErrorMsg, getErrorMessage
getFacesContext, getLocale, rbValue, rbValue, rbValue
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
getFilteredParameters, setFilterForParameter
protected ActionBean actionBean
protected StateBean stateBean
protected CurrentProjectBean currentProjectBean
@PostConstruct public void init()
@PreDestroy public void destroy()
public ViewEventBusBean getViewEventBusBean()
public void setViewEventBusBean(ViewEventBusBean viewEventBusBean)
public Aktion getCurrentAction()
IProcessingBean
getCurrentAction
in interface IProcessingBean
public String getSelectedProcessing()
public void setSelectedProcessing(String selectedProcessing)
public void createNewProcessing(String selectedProcessing)
public List<Textbaustein> getTextbausteineByKategorie(ETextbausteinKategorie kategorie)
kategorie
- Type of the templates to look forpublic List<Postfach> getAllInboxes()
public List<Status> getAllStatus()
public List<DatenbankZugriff> getAllDatabaseConnections()
public List<BenutzerGruppe> getAllUserGroups()
BenutzerGruppe
defined for the Mandant
BenutzerGruppe
public List<String> getAllUploadElements()
List
of upload elementspublic List<String> getAllFormElements()
List
of all form elementspublic Set<IPluginProcessing> getAllPlugins()
Set
of all processing pluginspublic String getPluginConfigPage()
public Map<String,IPluginCustomGUIBean> getPluginCustomGUIBean()
IPluginCustomGUIBean
objectIPluginCustomGUIBean
object if exists, else null
public void updateConfigParameterList(javax.faces.event.AjaxBehaviorEvent evt)
public String getPluginDescription()
public List<String> getPlaceholderList()
public List<String> getPlaceholderListForCodeMirror(org.primefaces.extensions.event.CompleteEvent event)
public String getRedirectPreviewUrl()
VerarbeitungWeiterleitung
@Deprecated public List<Long> getActionIds()
@Deprecated public void setActionIds(List<Long> actionIds)
public List<Aktion> getProvidingPrevActions()
IProcessingBean
getProvidingPrevActions
in interface IProcessingBean
public ProjektRessource getProjectResource()
public MandantRessource getClientResource()
public IProcessingModel getProcessingModel()
public IProcessing getProcessing()
public IConsuming getConsumingProcessing()
public StateBean getStateBean()
public void setStateBean(StateBean stateBean)
public ActionBean getActionBean()
public void setActionBean(ActionBean actionBean)
public CurrentProjectBean getCurrentProjectBean()
public void setCurrentProjectBean(CurrentProjectBean currentProjectBean)
public List<IParameterModel> getAllParameter()
IProcessingBean
getAllParameter
in interface IProcessingBean
List
with a processing parameters.public void addNewParameter()
public IParameterModel addNewParameter(String name)
IProcessingBean
IParameterModel
for that
parameter.addNewParameter
in interface IProcessingBean
name
- Name of the parameter to addIParameterModel
public IParameterModel getParameter(String paramName)
IProcessingBean
getParameter
in interface IProcessingBean
paramName
- Name of the parameter to getIParameterModel
for the parameter, or null
when no such parameter existspublic void removeParameter(String paramName)
IProcessingBean
removeParameter
in interface IProcessingBean
paramName
- Name of the parameter to removepublic void removeParameter(int idx)
IProcessingBean
removeParameter
in interface IProcessingBean
idx
- 0-based index of the parameter to remove.public boolean isPluginSelected()
public boolean isPlugin(String processingKey)
public void onTreeSelectChange()
public void treeSelectionChanged()
public void deleteCheckedNodes()
public void copyCheckedNodes()
public void reset()
public void onClose()
public void setupNewProcessing()
public List<javax.faces.model.SelectItem> getProcessingTypes()
public List<javax.faces.model.SelectItem> getListActions()
public List<javax.faces.model.SelectItem> getListPlugins()
public String getProcessingPage()
public Projekt getCurrentProject()
IProcessingBean
getCurrentProject
in interface IProcessingBean
Projekt
public Status getCurrentState()
IProcessingBean
getCurrentState
in interface IProcessingBean
Status
of the actionpublic IEntityContext getEntityContext()
IProcessingBean
getEntityContext
in interface IProcessingBean
IEntityContext
for the databasepublic Locale getCurrentLocale()
IProcessingBean
getCurrentLocale
in interface IProcessingBean
Copyright © 2019 XIMA MEDIA GmbH. All rights reserved.