Author: ssmiweve
Date: 2007-06-11 23:54:56 +0200 (Mon, 11 Jun 2007)
New Revision: 5305
Added:
trunk/data-model-api/src/main/java/no/schibstedsok/searchportal/datamodel/navigation/
trunk/data-model-api/src/main/java/no/schibstedsok/searchportal/datamodel/navigation/NavigationDataObject.java
Log:
SEARCH-297 -
search-portal/data-model-api/src/main/java/no/schibstedsok/searchportal/datamodel/navigation
Added:
trunk/data-model-api/src/main/java/no/schibstedsok/searchportal/datamodel/navigation/NavigationDataObject.java
===================================================================
---
trunk/data-model-api/src/main/java/no/schibstedsok/searchportal/datamodel/navigation/NavigationDataObject.java
(rev 0)
+++
trunk/data-model-api/src/main/java/no/schibstedsok/searchportal/datamodel/navigation/NavigationDataObject.java
2007-06-11 21:54:56 UTC (rev 5305)
@@ -0,0 +1,59 @@
+/*
+ * NavigationDataObject.java
+ *
+ * Created on 15/05/2007, 11:38:04
+ *
+ */
+
+package no.schibstedsok.searchportal.datamodel.navigation;
+
+import java.util.List;
+import no.schibstedsok.searchportal.datamodel.search.*;
+import no.schibstedsok.searchportal.datamodel.access.AccessAllow;
+import static no.schibstedsok.searchportal.datamodel.access.ControlLevel.*;
+import no.schibstedsok.searchportal.datamodel.generic.DataObject;
+import
no.schibstedsok.searchportal.mode.config.NavigationCommandConfig.Navigation;
+import no.schibstedsok.searchportal.result.NavigationItem;
+
+/** Contains Navigation information.
+ *
+ * @author <a href="mailto:[EMAIL PROTECTED]">Mck</a>
+ * @version <tt>$Id$</tt>
+ */
[EMAIL PROTECTED]
+public interface NavigationDataObject {
+
+// NavigationConfiguration getConfiguration();
+// void setConfiguration(NavigationConfiguration configuration);
+
+ /**
+ *
+ * @return
+ */
+ @AccessAllow(VIEW_CONSTRUCTION)
+ Navigation getNavigation();
+
+ /**
+ *
+ * @param pager
+ */
+ @AccessAllow(RUNNING_QUERY_RESULT_HANDLING)
+ void setNavigation(Navigation pager);
+
+ /**
+ *
+ * @return
+ */
+ @AccessAllow(VIEW_CONSTRUCTION)
+ List<NavigationItem> getHistory();
+
+ /**
+ *
+ * @param history
+ */
+ @AccessAllow({})
+ void setHistory(List<NavigationItem> history);
+
+
+
+}
Property changes on:
trunk/data-model-api/src/main/java/no/schibstedsok/searchportal/datamodel/navigation/NavigationDataObject.java
___________________________________________________________________
Name: svn:keywords
+ Id
_______________________________________________
Kernel-commits mailing list
[email protected]
http://sesat.no/mailman/listinfo/kernel-commits