org.pslx.PpsDocuments
クラス Property

java.lang.Object
  上位を拡張 org.pslx.PpsDocuments.Property
すべての実装されたインタフェース:
DomainElement

public final class Property
extends java.lang.Object
implements DomainElement

業務プロパティ クラス

バージョン:
1.6.004

入れ子のクラスの概要
static class Property.CalclationTypes
          列集計の種類
static class Property.DataTypes
          データの種別を設定または取得する
static class Property.PropertyTypes
          プロパティの種別
static class Property.SortTypes
          ソートの方向
 
フィールドの概要
 boolean multi
          複数値を設定することができるかどうか
 
メソッドの概要
static java.lang.String calclationTypeString(Property.CalclationTypes value)
          CalclationTypes型の値を文字列に変換します
static java.lang.String dataTypeString(Property.DataTypes value)
          DataTypes型の値を文字列に変換します
 Property.CalclationTypes getCalclationType()
          列集計の方法を取得します
 Property.CalclationTypes getCalculationType()
          プロパティの種類を設定します
 java.util.Calendar getCalendarValue()
          プロパティの設定値をCalendar型として取得します
 Property.DataTypes getDataType()
          データ型を取得します
 java.util.Date getDateValue()
          プロパティの設定値をDate型として取得します
 java.lang.String getDisplay()
          表示用の文字列を取得します
 int getIntValue()
          プロパティの設定値をint型として取得します
 java.lang.String getName()
          プロパティ名を取得します
 java.lang.String getPath()
          パス(ローカル)文字列を取得します
 PropertyProfile getProfile()
          業務プロパティの定義情報を取得します
 Property.PropertyTypes getPropertyType()
          プロパティの種類を設定します
 Property.PropertyTypes getPropertyUseType()
          制約の値を取得します
 Property.SortTypes getSortType()
          プロパティの種類を設定します
 java.lang.String getStringValue()
          指定したプロパティの値をString型として取得します
 java.lang.Object getValue()
          プロパティの値を取得します
 boolean isMultiple()
          複数型であるかどうかを取得します
static Property.CalclationTypes parseCalclationType(java.lang.String value)
          文字列からCalclationTypes型の値に変換します
static Property.DataTypes parseDataType(java.lang.String value)
          文字列からDataTypes型の値に変換します
static Property.PropertyTypes parsePropertyType(java.lang.String value)
          文字列からPropertyTypes型の値に変換します
static Property.SortTypes parseSortType(java.lang.String value)
          文字列からSortTypes型の値に変換します
static java.lang.String propertyTypeString(Property.PropertyTypes value)
          PropertyTypes型の値を文字列に変換します
 void setCalclationType(Property.CalclationTypes value)
          列集計の方法を設定します
 void setCalculationType(java.lang.String value)
          プロパティの種類を設定します
 void setDisplay(java.lang.String value)
          表示用の文字列を設定します
 void setPath(java.lang.String value)
          パス(ローカル)文字列を設定します
 void setPropertyType(Property.PropertyTypes value)
          プロパティの種類を設定します
 void setPropertyUseType(Property.PropertyTypes value)
          制約の値を設定します
 void setSortType(Property.SortTypes value)
          プロパティの種類を設定します
 void setValue(java.lang.Object value)
          プロパティの値を設定します
static java.lang.String sortTypeString(Property.SortTypes value)
          SortTypes型の値を文字列に変換します
 
クラス java.lang.Object から継承されたメソッド
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

フィールドの詳細

multi

public boolean multi
複数値を設定することができるかどうか

メソッドの詳細

getPropertyUseType

public Property.PropertyTypes getPropertyUseType()
制約の値を取得します


setPropertyUseType

public void setPropertyUseType(Property.PropertyTypes value)
制約の値を設定します

パラメータ:
value - 設定値

getName

public java.lang.String getName()
プロパティ名を取得します


getPath

public java.lang.String getPath()
パス(ローカル)文字列を取得します


setPath

public void setPath(java.lang.String value)
パス(ローカル)文字列を設定します

パラメータ:
value - パス

getValue

public java.lang.Object getValue()
プロパティの値を取得します


setValue

public void setValue(java.lang.Object value)
プロパティの値を設定します

パラメータ:
value - プロパティに設定する値
設定できる値のデータ型は、getDataType()メソッドの戻り値に依存します。
DataTypes.Qtyの場合は、BigDecimal型,Integer型,Long型,Double型およびString型が指定できます。
DataTypes.Timeの場合は、Calendar型,Date型およびString型が指定できます。 DataTypes.Charの場合は、String型が指定できます。

getStringValue

public java.lang.String getStringValue()
                                throws PpsDocumentsException
指定したプロパティの値をString型として取得します

戻り値:
設定値
例外:
PpsDocumentsException

getDateValue

public java.util.Date getDateValue()
                            throws PpsDocumentsException
プロパティの設定値をDate型として取得します

戻り値:
設定値
例外:
PpsDocumentsException

getCalendarValue

public java.util.Calendar getCalendarValue()
                                    throws PpsDocumentsException
プロパティの設定値をCalendar型として取得します

戻り値:
設定値
例外:
PpsDocumentsException

getIntValue

public int getIntValue()
                throws PpsDocumentsException
プロパティの設定値をint型として取得します

戻り値:
設定値
例外:
PpsDocumentsException

getDisplay

public java.lang.String getDisplay()
表示用の文字列を取得します


setDisplay

public void setDisplay(java.lang.String value)
表示用の文字列を設定します

パラメータ:
value - 設定値

getDataType

public Property.DataTypes getDataType()
データ型を取得します


isMultiple

public boolean isMultiple()
複数型であるかどうかを取得します


getProfile

public PropertyProfile getProfile()
業務プロパティの定義情報を取得します


getCalclationType

public Property.CalclationTypes getCalclationType()
列集計の方法を取得します


setCalclationType

public void setCalclationType(Property.CalclationTypes value)
列集計の方法を設定します

パラメータ:
value -

setPropertyType

public void setPropertyType(Property.PropertyTypes value)
プロパティの種類を設定します

パラメータ:
value - PropertyType

getPropertyType

public Property.PropertyTypes getPropertyType()
プロパティの種類を設定します

戻り値:
PropertyType

setSortType

public void setSortType(Property.SortTypes value)
プロパティの種類を設定します

パラメータ:
value - SortType

getSortType

public Property.SortTypes getSortType()
プロパティの種類を設定します

戻り値:
SortType

setCalculationType

public void setCalculationType(java.lang.String value)
プロパティの種類を設定します

パラメータ:
value - CalculationType

getCalculationType

public Property.CalclationTypes getCalculationType()
プロパティの種類を設定します

戻り値:
CalculationType

propertyTypeString

public static java.lang.String propertyTypeString(Property.PropertyTypes value)
PropertyTypes型の値を文字列に変換します


parsePropertyType

public static Property.PropertyTypes parsePropertyType(java.lang.String value)
                                                throws java.text.ParseException
文字列からPropertyTypes型の値に変換します

例外:
java.text.ParseException

calclationTypeString

public static java.lang.String calclationTypeString(Property.CalclationTypes value)
CalclationTypes型の値を文字列に変換します


parseCalclationType

public static Property.CalclationTypes parseCalclationType(java.lang.String value)
                                                    throws java.text.ParseException
文字列からCalclationTypes型の値に変換します

例外:
java.text.ParseException

sortTypeString

public static java.lang.String sortTypeString(Property.SortTypes value)
SortTypes型の値を文字列に変換します


parseSortType

public static Property.SortTypes parseSortType(java.lang.String value)
                                        throws java.text.ParseException
文字列からSortTypes型の値に変換します

例外:
java.text.ParseException

dataTypeString

public static java.lang.String dataTypeString(Property.DataTypes value)
DataTypes型の値を文字列に変換します


parseDataType

public static Property.DataTypes parseDataType(java.lang.String value)
                                        throws java.text.ParseException
文字列からDataTypes型の値に変換します

例外:
java.text.ParseException