Class HeartbeatProcess
- java.lang.Object
-
- org.openbravo.erpCommon.ad_process.HeartbeatProcess
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
HeartbeatProcess.HeartBeatOrRegistration
-
Field Summary
Fields Modifier and Type Field Description static String
HB_PROCESS_ID
static String
STATUS_SCHEDULED
static String
STATUS_UNSCHEDULED
-
Fields inherited from interface org.openbravo.scheduling.Process
COMPLETE, ERROR, EXECUTION_ID, KILLED, MISFIRED, PREVENT_CONCURRENT_EXECUTIONS, PROCESS_ID, PROCESS_NAME, PROCESSING, SCHEDULED, SUCCESS, SYSTEM_RESTART, UNSCHEDULED
-
-
Constructor Summary
Constructors Constructor Description HeartbeatProcess()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description void
execute(ProcessBundle bundle)
static boolean
isClonedInstance()
static boolean
isHeartbeatEnabled()
static HeartbeatProcess.HeartBeatOrRegistration
isLoginPopupRequired(String roleId, String javaDateFormat, ConnectionProvider connectionProvider)
Check if a popup is needed to be shown when a user logins.static HeartbeatProcess.HeartBeatOrRegistration
isLoginPopupRequired(VariablesSecureApp vars, ConnectionProvider connectionProvider)
static boolean
isShowHeartbeatRequired(String javaDateFormat, ConnectionProvider connectionProvider)
Check if the Heartbeat popup must be displayed.static boolean
isShowHeartbeatRequired(VariablesSecureApp vars, ConnectionProvider connectionProvider)
static boolean
isShowInstancePurposeRequired()
-
-
-
Field Detail
-
HB_PROCESS_ID
public static final String HB_PROCESS_ID
- See Also:
- Constant Field Values
-
STATUS_SCHEDULED
public static final String STATUS_SCHEDULED
- See Also:
- Constant Field Values
-
STATUS_UNSCHEDULED
public static final String STATUS_UNSCHEDULED
- See Also:
- Constant Field Values
-
-
Method Detail
-
execute
public void execute(ProcessBundle bundle) throws Exception
-
isLoginPopupRequired
public static HeartbeatProcess.HeartBeatOrRegistration isLoginPopupRequired(VariablesSecureApp vars, ConnectionProvider connectionProvider) throws javax.servlet.ServletException
- Throws:
javax.servlet.ServletException
- See Also:
isLoginPopupRequired(String, String, ConnectionProvider)
-
isLoginPopupRequired
public static HeartbeatProcess.HeartBeatOrRegistration isLoginPopupRequired(String roleId, String javaDateFormat, ConnectionProvider connectionProvider) throws javax.servlet.ServletException
Check if a popup is needed to be shown when a user logins.- Returns:
- the type of popup that is needed.
- Throws:
javax.servlet.ServletException
-
isShowInstancePurposeRequired
public static boolean isShowInstancePurposeRequired()
-
isClonedInstance
public static boolean isClonedInstance() throws javax.servlet.ServletException
- Throws:
javax.servlet.ServletException
-
isShowHeartbeatRequired
public static boolean isShowHeartbeatRequired(VariablesSecureApp vars, ConnectionProvider connectionProvider) throws javax.servlet.ServletException
- Throws:
javax.servlet.ServletException
- See Also:
isShowHeartbeatRequired(String, ConnectionProvider)
-
isShowHeartbeatRequired
public static boolean isShowHeartbeatRequired(String javaDateFormat, ConnectionProvider connectionProvider) throws javax.servlet.ServletException
Check if the Heartbeat popup must be displayed.- Returns:
true
if the Heartbeat popup must be displayed,false
otherwise.- Throws:
javax.servlet.ServletException
-
isHeartbeatEnabled
public static boolean isHeartbeatEnabled()
-
-