- java.lang.Object
-
- org.tentackle.fx.AbstractFxController
-
- org.tentackle.fx.rdc.login.Backends
-
- All Implemented Interfaces:
org.tentackle.fx.FxController,org.tentackle.validate.ScopeConfigurator
@FxControllerService(binding=BINDABLE_INHERITED) public class Backends extends org.tentackle.fx.AbstractFxControllerController to add, edit and remove backends.
-
-
Constructor Summary
Constructors Constructor Description Backends()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description voidconfigure()static voideditBackends(java.lang.String application, boolean system, java.lang.Runnable updatedRunnable)Opens a dialog to edit the backend- and driver configurations.org.tentackle.session.BackendConfigurationgetBackend()Gets the selected backend.java.lang.RunnablegetUpdatedRunnable()Gets the runnable invoked when backends were updated.voidpersist()Persists currently edited backend and/or driver.
Invoked when dialog is closed.voidsetApplication(java.lang.String application, boolean system)Sets the application name and loads the configured backends.voidsetUpdatedRunnable(java.lang.Runnable updatedRunnable)Sets the runnable invoked when backends were updated.
-
-
-
Method Detail
-
editBackends
public static void editBackends(java.lang.String application, boolean system, java.lang.Runnable updatedRunnable)Opens a dialog to edit the backend- and driver configurations.- Parameters:
application- the application namesystem- true if user system preferences, else user preferencesupdatedRunnable- invoked whenever the backend were modified, null if none
-
configure
public void configure()
- Specified by:
configurein interfaceorg.tentackle.fx.FxController- Overrides:
configurein classorg.tentackle.fx.AbstractFxController
-
setApplication
public void setApplication(java.lang.String application, boolean system)Sets the application name and loads the configured backends.- Parameters:
application- the application namesystem- true if use system preferences, else user preferences
-
getUpdatedRunnable
public java.lang.Runnable getUpdatedRunnable()
Gets the runnable invoked when backends were updated.- Returns:
- the runnable, null if none
-
setUpdatedRunnable
public void setUpdatedRunnable(java.lang.Runnable updatedRunnable)
Sets the runnable invoked when backends were updated.- Parameters:
updatedRunnable- the runnable, null if none
-
getBackend
public org.tentackle.session.BackendConfiguration getBackend()
Gets the selected backend.- Returns:
- the backend, null if none selected
-
persist
public void persist()
Persists currently edited backend and/or driver.
Invoked when dialog is closed.
-
-