Revision 58022
Added by Konstantina Galouni over 4 years ago
PageDAO.java | ||
---|---|---|
6 | 6 |
|
7 | 7 |
public interface PageDAO { |
8 | 8 |
List<Page> findAll(); |
9 |
List<Page> findByConnect(boolean connect); |
|
10 |
List<Page> findByCommunities(boolean communities); |
|
11 |
List<Page> findByOpenaire(boolean openaire); |
|
9 |
List<Page> findByDashboardAlias(String dashboardAlias); |
|
10 |
List<Page> findByRoute(String route); |
|
12 | 11 |
|
13 |
Page findByConnectAndRoute(boolean connect, String route); |
|
14 |
Page findByCommunitiesAndRoute(boolean communities, String route); |
|
15 |
Page findByOpenaireAndRoute(boolean openaire, String route); |
|
16 |
|
|
12 |
Page findByDashboardAliasAndRoute(String dashboardAlias, String route); |
|
17 | 13 |
Page findById(String Id); |
18 |
Page findByRoute(String route); |
|
19 | 14 |
|
20 | 15 |
Page save(Page page); |
21 | 16 |
|
Also available in: Unified diff
[Trunk | Admin tools library service]:
1. Community.java: Add field "alias" (now it will be: openaire/explore (to be decided), connect, community, monitor) - it may be renamed again to: type.
2. Page.java & DivId.java & CommunityPage.java & DivIdResponse.java: Remove fields: "connect", "communities", "openaire" and add field: "dashboardAlias".
3. PageDAO.java & MongoDBPageDAO.java & DivIdDAO.java & MongoDBDivIdDAO.java: Methods use new field "dashboardAlias" instead of old fields: "connect", "communities", "openaire".
4. CommunityController.java & PageController.java & DivIdController.java & DivHelpContentController.java: Use methods for new field "dashboardAlias" instead of old fields: "connect", "communities", "openaire".