|
@@ -1,57 +1,49 @@ |
1 |
1 |
|
package org.litesoft.datt.client.boviews; |
2 |
2 |
|
|
3 |
|
- |
import java.util.*; |
4 |
|
- |
|
5 |
3 |
|
import org.litesoft.GWT.client.context.*; |
6 |
4 |
|
import org.litesoft.bo.views.*; |
7 |
5 |
|
import org.litesoft.bo.views.caching.*; |
8 |
6 |
|
import org.litesoft.bo.views.communication.*; |
9 |
7 |
|
import org.litesoft.datt.client.support.*; |
10 |
8 |
|
|
11 |
|
- |
public class StoryViewDataProvider extends SecurityTypedVoDataProvider<StoryView> |
12 |
|
- |
{ |
|
9 |
+ |
import java.util.*; |
|
10 |
+ |
|
|
11 |
+ |
public class StoryViewDataProvider extends SecurityTypedVoDataProvider<StoryView> { |
13 |
12 |
|
private static StoryViewDataProvider sInstance = null; |
14 |
13 |
|
|
15 |
|
- |
public static synchronized StoryViewDataProvider getInstance() |
16 |
|
- |
{ |
|
14 |
+ |
public static synchronized StoryViewDataProvider getInstance() { |
17 |
15 |
|
return (sInstance != null) ? sInstance : (sInstance = new StoryViewDataProvider()); |
18 |
16 |
|
} |
19 |
17 |
|
|
20 |
|
- |
private StoryViewDataProvider() |
21 |
|
- |
{ |
|
18 |
+ |
private StoryViewDataProvider() { |
22 |
19 |
|
super( StoryViewMetaData.getInstance() ); |
23 |
20 |
|
} |
24 |
21 |
|
|
25 |
22 |
|
@Override |
26 |
|
- |
public void invalidate( CacheID pCacheID ) |
27 |
|
- |
{ |
|
23 |
+ |
public void invalidate( CacheID pCacheID ) { |
28 |
24 |
|
} |
29 |
25 |
|
|
30 |
|
- |
public void mergeStory( StoryView pMergeFromStoryView, StoryView pMergeIntoSiteStoryView, SimpleDataProviderCallBack pSimpleDataProviderCallBack ) |
31 |
|
- |
{ |
|
26 |
+ |
public void mergeStory( StoryView pMergeFromStoryView, StoryView pMergeIntoSiteStoryView, SimpleDataProviderCallBack pSimpleDataProviderCallBack ) { |
32 |
27 |
|
getCScomm().requestFunctionSimple( new VOCSrequestFunctionSimple( StoryView.class, // |
33 |
28 |
|
StoryViewAbstractServerFunctionMergeStory.REG_ID, // |
34 |
29 |
|
pMergeFromStoryView, pMergeIntoSiteStoryView ), pSimpleDataProviderCallBack ); |
35 |
30 |
|
} |
36 |
31 |
|
|
37 |
|
- |
public void requestAllRowsForInitialPrioritizing( FetchRowsDataProviderCallBack<StoryView> pCallBack ) |
38 |
|
- |
{ |
|
32 |
+ |
public void requestAllRowsForInitialPrioritizing( FetchRowsDataProviderCallBack<StoryView> pCallBack ) { |
39 |
33 |
|
getCScomm().requestFunctionFetchRows( this, null, // |
40 |
34 |
|
new VOCSrequestFunctionFetchRows( StoryView.class, // |
41 |
35 |
|
StoryViewAbstractServerFunctionFetchInitialPrioritizeRows.REG_ID, // |
42 |
36 |
|
null ), pCallBack ); |
43 |
37 |
|
} |
44 |
38 |
|
|
45 |
|
- |
public void requestAllRowsForReprioritizing( FetchRowsDataProviderCallBack<StoryView> pCallBack ) |
46 |
|
- |
{ |
|
39 |
+ |
public void requestAllRowsForReprioritizing( FetchRowsDataProviderCallBack<StoryView> pCallBack ) { |
47 |
40 |
|
getCScomm().requestFunctionFetchRows( this, null, // |
48 |
41 |
|
new VOCSrequestFunctionFetchRows( StoryView.class, // |
49 |
42 |
|
StoryViewAbstractServerFunctionFetchReprioritizeRows.REG_ID, // |
50 |
43 |
|
null ), pCallBack ); |
51 |
44 |
|
} |
52 |
45 |
|
|
53 |
|
- |
public void reprioritizeToGroup( PriorityGroup pGroup, Set<StoryView> pStoryViews, SimpleDataProviderCallBack pCallBack ) |
54 |
|
- |
{ |
|
46 |
+ |
public void reprioritizeToGroup( PriorityGroup pGroup, Set<StoryView> pStoryViews, SimpleDataProviderCallBack pCallBack ) { |
55 |
47 |
|
StoryView[] zStoryViews = StoryView.toArrayPaddedSorted( pStoryViews, 1 ); |
56 |
48 |
|
zStoryViews[0] = new StoryView( pGroup ); |
57 |
49 |
|
getCScomm().requestFunctionSimple( new VOCSrequestFunctionSimple( StoryView.class, // |
|
@@ -59,8 +51,7 @@ |
59 |
51 |
|
zStoryViews ), pCallBack ); |
60 |
52 |
|
} |
61 |
53 |
|
|
62 |
|
- |
public void reprioritizeBetween( StoryView pLowerBound, StoryView pUpperBound, Set<StoryView> pStoryViews, SimpleDataProviderCallBack pCallBack ) |
63 |
|
- |
{ |
|
54 |
+ |
public void reprioritizeBetween( StoryView pLowerBound, StoryView pUpperBound, Set<StoryView> pStoryViews, SimpleDataProviderCallBack pCallBack ) { |
64 |
55 |
|
StoryView[] zStoryViews = StoryView.toArrayPaddedSorted( pStoryViews, 2 ); |
65 |
56 |
|
zStoryViews[0] = pLowerBound; |
66 |
57 |
|
zStoryViews[1] = pUpperBound; |