|
|||||||||
前のクラス 次のクラス | フレームあり フレームなし | ||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
java.lang.Objectcom.hamaf.hikyaku.dataobject.DtoMapping
public abstract class DtoMapping
タイトル:DtoMapping is Dto複写定義のベースクラス.
説明:DetailItemsInterface,RetriveKeyInterfaceの複写定義を行なう。
サンプル public class XxxDtoMap extends DtoMapping { public XxxDtoMap() { setClass(DetailItems1.class, DetailItems2.class); addMapping(DetailItems1.ITEM1, DetailItems2.ITEMA); ・ ・ ・ } } 利用方法 DetailItems1 di1 = new DetailItems1(); ・ ・ DetailItems2 di2 = (DetailItems2)CopyDtoUtil.newDto(XxxDtoMap, di1);
著作権: Copyright (c) 2007/06/05
コンストラクタの概要 | |
---|---|
DtoMapping()
|
メソッドの概要 | |
---|---|
protected void |
addMapping(int pos1,
int pos2)
Describe addMapping method : define mapping items. |
void |
checkClass()
Describe checkClass method : check superclass class1,class2. |
java.lang.Object |
createCorrespondingClass(java.lang.Class<?> cls)
Describe createCorrespondingClass method : create new corresponding class. |
java.lang.Object |
createCorrespondingClass(java.lang.String sysId,
java.lang.Class<?> cls)
Describe createCorrespondingClass method : create new corresponding class. |
int |
getCorrespondingPos(java.lang.Object cls,
int pos)
Describe getCorrespondingPos method : return collesponding item No. |
java.util.Set<java.lang.Integer> |
getItemNoList(java.lang.Object cls)
Describe getItemNoList method : return items No List. |
protected void |
setClass(java.lang.Class<?> class1,
java.lang.Class<?> class2)
Describe setClass method : define mapping class. |
protected void |
setClass(java.lang.String class1,
java.lang.String class2)
Describe setClass method : define mapping class. |
クラス java.lang.Object から継承されたメソッド |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
コンストラクタの詳細 |
---|
public DtoMapping()
メソッドの詳細 |
---|
protected final void setClass(java.lang.String class1, java.lang.String class2)
setClass
method : define mapping class.
class1
- a String
: Class1 のクラス名class2
- a String
: Class2 のクラス名protected final void setClass(java.lang.Class<?> class1, java.lang.Class<?> class2)
setClass
method : define mapping class.
cls1
- a Class
cls2
- a Class
protected final void addMapping(int pos1, int pos2)
addMapping
method : define mapping items.
pos1
- an int
: cls1Dto Class の項目番号pos2
- an int
: cls2Dto Class の項目番号public final java.lang.Object createCorrespondingClass(java.lang.Class<?> cls) throws java.lang.Exception
createCorrespondingClass
method : create new corresponding class.
cls
- a Class
: 複写元のクラス
Object
: 対応するクラス
java.lang.Exception
- if an error occurspublic final java.lang.Object createCorrespondingClass(java.lang.String sysId, java.lang.Class<?> cls) throws java.lang.Exception
createCorrespondingClass
method : create new corresponding class.
sysId
- a String
: システムIDcls
- a Class
: 複写元のクラス
Object
: 対応するクラス
java.lang.Exception
- if an error occurspublic final void checkClass() throws java.lang.instrument.IllegalClassFormatException
checkClass
method : check superclass class1,class2.
java.lang.instrument.IllegalClassFormatException
- : class1とclass2のスーパークラスが不一致public final java.util.Set<java.lang.Integer> getItemNoList(java.lang.Object cls) throws java.lang.IllegalArgumentException
getItemNoList
method : return items No List.
cls
- a Class
: 複写元のクラス
IntBuffer
: 項目番号(int
)のリスト
java.lang.IllegalArgumentException
- if an error occurspublic final int getCorrespondingPos(java.lang.Object cls, int pos)
getCorrespondingPos
method : return collesponding item No.
cls
- a Object
: 複写元のクラスpos
- an int
: 複写する項目番号
int
: 対応する項目番号
|
|||||||||
前のクラス 次のクラス | フレームあり フレームなし | ||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |