sope/sope-appserver/samples/CoreDataBlog/MonthPage.wo/MonthPage.woo

79 lines
2.3 KiB
Plaintext

{
variables = {
postDisplayGroup = {
class = WODisplayGroup;
dataSource = {
class = EOCoreDataSource;
editingContext = session.defaultManagedObjectContext;
fetchSpecification = {
class = EOFetchSpecification;
entityName = Post;
fetchLimit = 0;
isDeep = YES;
sortOrderings = (
{ class = EOSortOrdering;
key = "creationDate";
selector = "compareDescending:";
}
);
};
};
formatForLikeQualifier = "%@*";
localKeys = ();
numberOfObjectsPerBatch = 0;
selectsFirstObjectAfterFetch = YES;
fetchesOnLoad = YES;
};
recentPostsDisplayGroup = {
class = WODisplayGroup;
dataSource = {
class = EOCoreDataSource;
editingContext = session.defaultManagedObjectContext;
fetchSpecification = {
class = EOFetchSpecification;
entityName = Post;
fetchLimit = 10;
isDeep = YES;
sortOrderings = (
{ class = EOSortOrdering;
key = "creationDate";
selector = "compareDescending:";
}
);
qualifier = {
class = "EOKeyValueQualifier";
key = "creationDate";
value = "";
selector = "isEqualTo:";
};
};
};
formatForLikeQualifier = "%@*";
localKeys = ();
numberOfObjectsPerBatch = 0;
selectsFirstObjectAfterFetch = YES;
fetchesOnLoad = YES;
};
calendarDisplayGroup = {
class = WODisplayGroup;
dataSource = {
class = EOCoreDataSource;
editingContext = session.defaultManagedObjectContext;
fetchSpecification = {
class = EOFetchSpecification;
entityName = Post;
fetchLimit = 2;
isDeep = YES;
};
};
formatForLikeQualifier = "%@*";
localKeys = ();
numberOfObjectsPerBatch = 0;
selectsFirstObjectAfterFetch = YES;
fetchesOnLoad = YES;
};
};
}