NeedProcess.java
- package com.gh.mygreen.xlsmapper;
- import java.lang.reflect.Method;
- /**
- * <code>@PreLoad, @PostLoad, @PreSave, @PostSave</code>などが付与されているメソッド情報を保持する。
- *
- * @version 1.3
- * @author Naoki Takezoe
- * @author T.TSUCHIE
- */
- public class NeedProcess {
-
- /** 処理対象のBeanオブジェクト */
- private final Object target;
-
- /** 処理が埋め込まれたオブジェクト */
- private final Object process;
-
- /** 処理が実装されたメソッド */
- private final Method method;
-
- /**
- *
- * @param target 処理対象のBeanオブジェクト。
- * @param process 処理が埋め込まれたオブジェクト。
- * @param method 処理が実装されたメソッド。引数process中のクラス。
- */
- public NeedProcess(final Object target, final Object process, final Method method) {
- this.target = target;
- this.process = process;
- this.method = method;
- }
-
- /**
- * @return Returns the target bean object.
- */
- public Object getTarget() {
- return target;
- }
-
- /**
- * @since 1.3
- * @return Returns the processing object.
- */
- public Object getProcess() {
- return process;
- }
-
- /**
- * @return Returns the method.
- */
- public Method getMethod() {
- return method;
- }
- }