]> git.mxchange.org Git - jcore.git/blobdiff - src/org/mxchange/jcore/FrameworkInterface.java
Continued with jcore:
[jcore.git] / src / org / mxchange / jcore / FrameworkInterface.java
index 8ebc003a8af501fca285a7e369c722e1c59cb44c..28bcfe192f718dc9a351ad14ea5d3e49cdb1a726 100644 (file)
@@ -16,6 +16,7 @@
  */
 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;
@@ -87,8 +88,10 @@ public interface FrameworkInterface {
         * @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 isValueEqual (final String columnName, final boolean bool) throws NoSuchMethodException;
+       public boolean isFieldValueEqual (final String columnName, final boolean bool) throws NoSuchMethodException, IllegalAccessException, InvocationTargetException;
 
        /**
         * Some "getter for a value from given column name. This name will be
@@ -98,6 +101,8 @@ public interface FrameworkInterface {
         * @return Value from field
         * @throws IllegalArgumentException Some implementations may throw this
         * @throws java.lang.NoSuchMethodException If the invoked method was not found
+        * @throws java.lang.IllegalAccessException If the method cannot be accessed
+        * @throws java.lang.reflect.InvocationTargetException Any other problems?
         */
-       public Object getValueFromColumn (final String columnName) throws IllegalArgumentException, NoSuchMethodException;
+       public Object getValueFromColumn (final String columnName) throws IllegalArgumentException, NoSuchMethodException, IllegalAccessException, InvocationTargetException;
 }