Hallo,
ich habe folgendes Interface und möchte gerne eine Möglichkeit schaffen, dass man eine Funktion definieren kann, die dann aufgerufen wird - also man gibt quasi nur den Name der Funktion an. Die Anzahl der Parameter ist immer gleich.
Also sowas wie:
Wie kann man das machen?
ich habe folgendes Interface und möchte gerne eine Möglichkeit schaffen, dass man eine Funktion definieren kann, die dann aufgerufen wird - also man gibt quasi nur den Name der Funktion an. Die Anzahl der Parameter ist immer gleich.
Java:
@Retention(RetentionPolicy.RUNTIME)
@Target(ElementType.FIELD)
public @interface EntityFieldInfo {
// JPA Name (bspw: customerName)
String databaseField();
.....
Also sowas wie:
Code:
@Retention(RetentionPolicy.RUNTIME)
@Target(ElementType.FIELD)
public @interface EntityFieldInfo {
// JPA Name (bspw: customerName)
String databaseField();
T myFunction(String s);
Wie kann man das machen?