|
|||||||||
前のクラス 次のクラス | フレームあり フレームなし | ||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
java.lang.Objectto.tetramorph.starbase.lib.Place
to.tetramorph.starbase.lib.TimePlace
to.tetramorph.starbase.lib.Transit
to.tetramorph.starbase.lib.Natal
public class Natal
個人や組織のデータを管理するときデータベースはこのオブジェクトを1ユニットと して扱う。 Transitクラスの「時と場所、名前、メモ」に加えて「DB上のUID、チャートタイプ、 性別、ヒストリーリスト、職業、名前の読み仮名、ノート、階層パス、タイムスタンプ、 トランジットの観測地」の要素を追加したクラス。
フィールドの概要 | |
---|---|
static String |
COMPOSIT
コンポジットチャートを表す定数 |
static String |
EVENT
イベントチャートを表す定数 |
static int |
FEMALE
女性を表す定数 |
static int |
JOB_MAX_LENGTH
職業名の最大も字数 |
static int |
KANA_MAX_LENGTH
よみがな文字列の最大文字数 |
static int |
MALE
男性を表す定数 |
static String |
NATAL
ネイタルチャートを表す定数 |
static int |
NEED_REGIST
このIDを持つNatalはDBに登録する必要がある事を表す定数で値は-1。 |
static int |
NONE
無性別を表す定数 |
static int |
UNREGISTERED
IDがDB上には登録されていないことを表す定数で値は0。 |
クラス to.tetramorph.starbase.lib.Transit から継承されたフィールド |
---|
MEMO_MAX_LENGTH, NAME_MAX_LENGTH |
クラス to.tetramorph.starbase.lib.TimePlace から継承されたフィールド |
---|
DATE_AND_TIME, DATE_ONLY |
クラス to.tetramorph.starbase.lib.Place から継承されたフィールド |
---|
DECIMAL, latitude, longitude, PLACE_NAME_MAX_LENGTH, placeName, SEXAGESIMAL, timeZone |
コンストラクタの概要 | |
---|---|
Natal()
空のオブジェクトを作成する。 |
|
Natal(Natal natal)
デープコピーでオブジェクトの複製を作成する。 |
メソッドの概要 | |
---|---|
boolean |
equalsChartType(String type)
チャートタイプ名が同じならtrueを返す。 |
String |
getChartType()
チャートタイプを返す。 |
List<Transit> |
getComposit()
コンポジットデータが空のときnullが返ることはなくsize()==0のリストが返る。 |
String[] |
getCSV()
このオブジェクトのCSV表現を返す。 |
int |
getGender()
性別を返す。 |
List<Transit> |
getHistory()
ヒストリーのリストを返す。 |
int |
getId()
データベース上で与えられているユニークIDを返す。 |
String |
getJob()
職業名を返す。 |
String |
getKana()
名前のよみがなを返す。 |
String |
getNote()
ノートを返す。 |
String |
getPath()
DB内での階層パスを返す。 |
Timestamp |
getTimestamp()
タイムスタンプを返す。 |
Place |
getTransitPlace()
トランジットで観測地情報を返す。 |
void |
setChartType(String chartType)
チャートタイプをセットする。 |
void |
setComposit(List<Transit> compositList)
コンポジットのリストをセットする。 |
void |
setGender(int gender)
性別をセットする。 |
void |
setGender(String value)
文字で性別をセットする。" |
void |
setHistory(List<Transit> historyList)
ヒストリーのリストをセットする。 |
void |
setId(int id)
データベース上で与えられるユニークIDをセットする |
void |
setJob(String job)
職業名をセットする。"" |
void |
setKana(String kana)
名前のよみがなをセットする。"" |
void |
setNote(String note)
ノートをセットする。 |
void |
setParams(ResultSet rs)
JDBCのResultSetから所定のパラメターを取得してオブジェクト内にセットする。 |
void |
setPath(String path)
DB内での階層パスをセットする。 |
void |
setTimestamp(Timestamp timestamp)
タイムスタンプをセットする。 |
String |
toString()
このオブジェクトの文字列表現を返す。 |
クラス to.tetramorph.starbase.lib.Transit から継承されたメソッド |
---|
getCSVTransit, getMemo, getName, getPrimaryKey, setMemo, setName, setPrimaryKey |
クラス to.tetramorph.starbase.lib.TimePlace から継承されたメソッド |
---|
getCalendar, getDate, getDateParams, getERA, getFormattedDate, getJDay, getStringDate, getStringTime, getTime, isCompleteTimePlace, setCalendar, setDate, setDate, setJDay, setTime, setTimePlace, setTimeZone |
クラス to.tetramorph.starbase.lib.Place から継承されたメソッド |
---|
getFormattedTimeZone, getLatitude, getLongitude, getPlace, getPlaceName, getStringLatitude, getStringLongitude, getTimeZone, isCompletePlace, main, setLatitude, setLatitude, setLongitude, setLongitude, setPlace, setPlaceName |
クラス java.lang.Object から継承されたメソッド |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
フィールドの詳細 |
---|
public static final String COMPOSIT
public static final String EVENT
public static final String NATAL
public static final int MALE
public static final int FEMALE
public static final int NONE
public static final int UNREGISTERED
public static final int NEED_REGIST
public static final int KANA_MAX_LENGTH
public static final int JOB_MAX_LENGTH
コンストラクタの詳細 |
---|
public Natal()
public Natal(Natal natal)
natal
- コピーするNatalオブジェクトメソッドの詳細 |
---|
public int getId()
public void setId(int id)
public String getJob()
public void setJob(String job)
public String getKana()
public void setKana(String kana)
public int getGender()
public void setGender(int gender)
gender
- MALE,FEMALE,NONEのいずれかをセットする。public void setGender(String value)
public String getChartType()
public boolean equalsChartType(String type)
type
- "NATAL","COMPOSIT","EVENT"のいずれか。
public void setChartType(String chartType)
public String getNote()
public void setNote(String note)
public Timestamp getTimestamp()
public void setTimestamp(Timestamp timestamp)
public String toString()
Transit
内の toString
public void setHistory(List<Transit> historyList)
public List<Transit> getHistory()
public void setComposit(List<Transit> compositList)
public List<Transit> getComposit()
public Place getTransitPlace()
public void setParams(ResultSet rs) throws SQLException
Transit
内の setParams
SQLException
public void setPath(String path)
public String getPath()
public String[] getCSV()
|
|||||||||
前のクラス 次のクラス | フレームあり フレームなし | ||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |