org.unitedfront2.domain
インタフェース Storable

既知のサブインタフェースの一覧:
AccessControl, Community
既知の実装クラスの一覧:
AbstractAccessControl, AbstractCommunity, AccessControlProxy, Account, AuthorOnly, Blog, BlogEntry, Comment, FriendOnly, FriendsOfFriendsOnly, Mail, Message, MultiThreadCommunity, OwnerOnly, Public, SimpleUser, SingleThreadCommunity, Thread, UserOnly

public interface Storable

自身を永続化できることを表すインターフェースです。

作成者:
kurokkie

メソッドの概要
 void store()
          自身を永続化します。
 

メソッドの詳細

store

void store()
           throws Exception
自身を永続化します。永続化の対象は、transient 修飾子が付いていない、全ての 永続プロパティです。主キーが設定されていなければ新規のデータとして登録し、主キーが設定されていれ ば既存のデータを更新します。永続化の過程で主キーなどが自動生成された場合、自身の対応するプロパ ティに自動生成された値が設定されます。データに不整合が生じた場合、例外が発生します。

例外:
Exception - Exception 、データの整合制約違反など
'事前条件:'
${this} の主キーが設定されている場合、データベース中に対応するデータが存在する
'事後条件:'
${old} がデータベースと同期している


Copyright © 2007-2008 www.unitedfront2.org. All Rights Reserved.