*/
package org.mxchange.jcore;
-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
- */
- public boolean isValueEqual (final String columnName, final boolean bool);
-
- /**
- * Some "getter for a value from given column name. This name will be
- * translated into a method name and then this method is called.
- *
- * @param columnName Column name
- * @return Value from field
- * @throws IllegalArgumentException Some implementations may throw this
- */
- public Object getValueFromColumn (final String columnName) throws IllegalArgumentException;
}