WebObjects | 検索(全件)

Error message

Deprecated function: The each() function is deprecated. This message will be suppressed on further calls in book_prev() (line 775 of /home/mambo/www/modules/book/book.module).




// CustomerPage.java

import com.webobjects.foundation.*;
import com.webobjects.appserver.*;
import com.webobjects.eocontrol.*;
import com.webobjects.eoaccess.*;

public class CustomerPage extends WOComponent {

protected NSArray customerList;
private EOEditingContext ec;
private EOFetchSpecification fetchSpec;

// 顧客を全件取得
public CustomerPage( WOContext context ) {
super( context );

// 検索条件(顧客DB, 検索条件なし, ソート条件なし)
fetchSpec = new EOFetchSpecification( "Customer", null, null );

// エディティングコンテキスト様にアクセスするための下準備をする。
ec = session().defaultEditingContext();

// エディティングコンテキスト様に検索条件を伝えて、検索をお願いする。
customerList = new NSArray( ec.objectsWithFetchSpecification(fetchSpec) );