*/
package org.mxchange.jcore;
-import java.lang.reflect.InvocationTargetException;
-import org.apache.logging.log4j.Logger;
import org.mxchange.jcore.application.Application;
import org.mxchange.jcore.client.Client;
import org.mxchange.jcore.manager.Manageable;
*/
public static final String I18N_BUNDLE_FILE = "org/mxchange/localization/bundle";
- /*
- * Properties file name
- */
- public static final String PROPERTIES_CONFIG_FILE = "config.properties";
-
/**
* Getter for manager
*
*/
public Client getClient ();
- /**
- * Getter for logger
- *
- * @return Logger
- */
- public Logger getLogger ();
-
/**
* Application instance
*
*/
public Application getApplication ();
- /**
- * Session id
- * @return the sessionId
- */
- public String getSessionId ();
-
- /**
- * Session id
- * @param sessionId the sessionId to set
- */
- public void setSessionId (final String sessionId);
-
/**
* Getter for human-readable string from given key
*
* @param exception Exception to log
*/
public void logException (final Throwable exception);
-
- /**
- * Checks if given boolean field is available and set to same value
- *
- * @param columnName Column name to check
- * @param bool Boolean value
- * @return Whether all conditions are met
- * @throws java.lang.NoSuchMethodException If called method was not found
- * @throws java.lang.IllegalAccessException If the method cannot be accessed
- * @throws java.lang.reflect.InvocationTargetException Any other problems?
- */
- public boolean isFieldValueEqual (final String columnName, final boolean bool) throws NoSuchMethodException, IllegalAccessException, InvocationTargetException;
}