私はAPIが初めてです。次のように「コンテキスト」オブジェクトを介してオブジェクトを構築する必要があるようです。
ServerRuntime cayenneRuntime = new ServerRuntime("cayenne-project.xml");
context = cayenneRuntime.newContext()
...
MyEntity entity=context.newObject(MyEntity.class);
通常の new() 方法で Java オブジェクトを作成するだけではなく、次のようにします。
MyEntity entity=new MyEntity();
しかし、次のような「MyEntity」クラスのコンストラクターを作成したいと思います。
public MyEntity(String inputFile) {
...
do setters based on information derived from inputFile (size, time created etc).
...
どうすればこれを達成できますか-理想的には、オブジェクトをインスタンス化して設定を実行するために「ラッパー」クラスを別の場所に置くのではなく、クラス MyEntity 自体にロジックを保持したいのです....「ヘルパー」を持つことができると思います以前にインスタンス化されたインスタンスの設定だけのメソッド...しかし、ここで欠けているイディオムはありますか...?