X-Git-Url: https://git.mxchange.org/?a=blobdiff_plain;f=src%2Forg%2Fmxchange%2Fjcore%2FFrameworkInterface.java;h=28bcfe192f718dc9a351ad14ea5d3e49cdb1a726;hb=e0dbb3c7b440c5f005bb6874a235a93c73188f55;hp=8ebc003a8af501fca285a7e369c722e1c59cb44c;hpb=2bd5ad9deec28d35c8eb415fb554e35163a26423;p=jcore.git diff --git a/src/org/mxchange/jcore/FrameworkInterface.java b/src/org/mxchange/jcore/FrameworkInterface.java index 8ebc003..28bcfe1 100644 --- a/src/org/mxchange/jcore/FrameworkInterface.java +++ b/src/org/mxchange/jcore/FrameworkInterface.java @@ -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; }