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 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()
|
List<javax.faces.model.SelectItem> |
getAvailableResources(boolean includeForm,
boolean includeClient,
boolean includeExternal)
Returns a list of all available resources, which may include client resources, form resources, and external
resource URLs.
|
List<javax.faces.model.SelectItem> |
getAvailableResources(boolean includeForm,
boolean includeClient,
boolean includeExternal,
String... extensions)
Returns a list of all available resources, which may include client resources, form resources, and external
resource URLs.
|
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
|
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() |
String |
getPluginNotAvailableMsg() |
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() |
boolean |
isShowEncryptionSelection() |
void |
onClose() |
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 |
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, getNewErrorMsg, getNewErrorMsg, getNewErrorMsg, getNewInfoMsg, getNewInfoMsg, getNewMsg, getNewWarnMsg, getNewWarnMsg
getFacesContext, getLocale, rbValue, rbValue, rbValue
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
getFilteredParameters, setFilterForParameter
protected ActionBean actionBean
protected StateBean stateBean
@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 boolean isShowEncryptionSelection()
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()
public List<javax.faces.model.SelectItem> getAvailableResources(boolean includeForm, boolean includeClient, boolean includeExternal)
includeForm
- Whether to include the available form resources.includeClient
- Whether to include the available client resources.includeExternal
- Whether to include an option for entering an external resource URL.public List<javax.faces.model.SelectItem> getAvailableResources(boolean includeForm, boolean includeClient, boolean includeExternal, String... extensions)
includeForm
- Whether to include the available form resources.includeClient
- Whether to include the available client resources.includeExternal
- Whether to include an option for entering an external resource URL.extensions
- A list of extensions for filtering the returned resources. When no extensions are given, no
filtering is applied.@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 String getPluginNotAvailableMsg()
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 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 © 2020 XIMA MEDIA GmbH. All rights reserved.