*/
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;
/**
* A general interface which should be always expanded
*
- * @author Roland Haeder
+ * @author Roland Haeder<roland@mxchange.org>
*/
public interface FrameworkInterface {
/**
* File name (and path) for internalization bundle
*/
- public static final String I18N_BUNDLE_FILE = "org/mxchange/localization/bundle";
-
- /*
- * Properties file name
- */
- public static final String PROPERTIES_CONFIG_FILE = "config.properties";
+ public static final String I18N_BUNDLE_FILE = "org/mxchange/localization/bundle"; //NOI18N
/**
* Getter for manager
*/
public Client getClient ();
- /**
- * Getter for logger
- *
- * @return Logger
- */
- public Logger getLogger ();
-
/**
* Application instance
*
* @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;
}