|
|||||||||
前のクラス 次のクラス | フレームあり フレームなし | ||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
java.lang.Objectorg.pslx.PpsDocuments.DomainObject
public final class DomainObject
業務オブジェクトモデル クラス
メソッドの概要 | |
---|---|
Property |
createProperty(java.lang.String name)
指定した名称のプロパティを下位に設定します |
DomainObject[] |
createPropertyObjects(java.lang.String name,
int size)
指定した名前のプロパティが属する中間オブジェクトを指定数だけ生成します |
DomainObject[] |
createPropertyObjects(java.lang.String elementName,
java.lang.String modifier,
int size)
指定した種類の中間オブジェクトを指定数生成する。 |
java.lang.Object |
get(java.lang.String name)
指定したプロパティの値を取得します |
Property[] |
getAllProperties()
その時点で設定されているすべてのプロパティのリストを取得します 中間オブジェクトがある場合はその内部を再帰的に探す |
java.util.Date |
getDateValue(java.lang.String name)
公開されたメソッド /** 指定したプロパティの値を取得します |
java.lang.String |
getElementName()
該当するXML要素名を取得します |
java.lang.Object |
getId()
主キーとなるプロパティの値を取得します。 |
int |
getIntValue(java.lang.String name)
指定したプロパティの値を取得します |
java.util.List<Property> |
getLocalProperties()
プロパティのリスト(グループを含む)を取得します |
java.lang.String |
getModifier()
該当するXML要素のtype属性値を取得します |
java.lang.String |
getName()
該当するXML要素名を取得します |
DomainObject |
getParent()
所属する上位の業務オブジェクトまたは中間オブジェクトを取得します |
Property |
getPrimaryKey()
主キーとなるプロパティを取得します。 |
DomainObjectProfile |
getProfile()
オブジェクトの定義情報を取得します |
java.util.List<Property> |
getProperties(java.lang.String name)
指定した名称の業務プロパティのリストを取得します。 |
Property |
getProperty(java.lang.String name)
指定した名称の最初に見つかった業務プロパティを取得します。 |
DomainObjectProfile[] |
getPropertyObjectProfiles()
定義されている中間オブジェクトを複数型をまとめたオブジェクト定義のリストを取得します |
java.util.List<DomainObject> |
getPropertyObjects()
所有する中間オブジェクトのリストを取得します |
DomainObject[] |
getPropertyObjects(DomainObjectProfile profile)
指定した中間オブジェクトの実際の定義をリスト形式で取得する。 |
DomainObject[] |
getPropertyObjects(java.lang.String name)
指定した定義情報をもつひとつ下位のすべての中間オブジェクトのリストを取得します |
DomainObject[] |
getPropertyObjects(java.lang.String elementName,
java.lang.String modifier)
指定した要素名と修飾子をもつひとつ下位のすべての中間オブジェクトのリストを取得します |
java.lang.String |
getStringValue(java.lang.String name)
指定したプロパティの値を取得します |
void |
removePropertyObjects(java.lang.String name)
指定したプロパティ名をもつ中間オブジェクトをすべて削除します。 |
void |
removePropertyObjects(java.lang.String elementName,
java.lang.String modifier)
指定した要素名と修飾子をもつ中間オブジェクトをすべて削除します |
void |
set(java.lang.String name,
java.lang.Object value)
プロパティに値を設定します。 |
void |
setId(java.lang.Object value)
主キーとなるプロパティの値を設定します。 |
クラス java.lang.Object から継承されたメソッド |
---|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
メソッドの詳細 |
---|
public DomainObject getParent()
public java.util.List<Property> getLocalProperties()
public java.util.List<DomainObject> getPropertyObjects()
public java.lang.String getElementName()
public java.lang.String getName()
public java.lang.String getModifier()
public DomainObjectProfile getProfile()
public java.lang.Object get(java.lang.String name) throws PpsDocumentsException
name
- プロパティ名
PpsDocumentsException
public void set(java.lang.String name, java.lang.Object value) throws PpsDocumentsException
name
- プロパティ名value
- 設定値PpsDocumentsException
public java.util.Date getDateValue(java.lang.String name) throws PpsDocumentsException
name
- プロパティ名
PpsDocumentsException
public java.lang.String getStringValue(java.lang.String name) throws PpsDocumentsException
name
- プロパティ名
PpsDocumentsException
public int getIntValue(java.lang.String name) throws PpsDocumentsException
name
- プロパティ名
PpsDocumentsException
public Property createProperty(java.lang.String name) throws PpsDocumentsException
name
- プロパティ名
PpsDocumentsException
public Property[] getAllProperties()
public DomainObject[] getPropertyObjects(DomainObjectProfile profile)
profile
- プロファイル
public DomainObject[] getPropertyObjects(java.lang.String elementName, java.lang.String modifier)
elementName
- 要素名modifier
- 修飾名
public DomainObject[] getPropertyObjects(java.lang.String name) throws PpsDocumentsException
name
- プロパティ名
PpsDocumentsException
public void setId(java.lang.Object value) throws PpsDocumentsException
PpsDocumentsException
public java.lang.Object getId() throws PpsDocumentsException
PpsDocumentsException
public Property getPrimaryKey() throws PpsDocumentsException
PpsDocumentsException
public void removePropertyObjects(java.lang.String elementName, java.lang.String modifier)
elementName
- 要素名modifier
- 修飾子public void removePropertyObjects(java.lang.String name) throws PpsDocumentsException
name
- プロパティ名
PpsDocumentsException
public DomainObject[] createPropertyObjects(java.lang.String elementName, java.lang.String modifier, int size) throws PpsDocumentsException
elementName
- XML要素名modifier
- XML修飾名size
- 生成するオブジェクト数
PpsDocumentsException
public DomainObject[] createPropertyObjects(java.lang.String name, int size) throws PpsDocumentsException
name
- プロパティ名size
- 生成数
PpsDocumentsException
public Property getProperty(java.lang.String name) throws PpsDocumentsException
name
- プロパティ名
PpsDocumentsException
public java.util.List<Property> getProperties(java.lang.String name)
name
- プロパティ名
public DomainObjectProfile[] getPropertyObjectProfiles()
|
|||||||||
前のクラス 次のクラス | フレームあり フレームなし | ||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |