Kleinere Formatierungen etc.
git-svn-id: https://svn.libreccm.org/ccm/trunk@2106 8810af33-2d31-482b-a856-94f89814c4dfmaster
parent
019dc54b2b
commit
ab780dd89c
|
|
@ -6,7 +6,7 @@
|
|||
|
||||
<jsp:directive.page import="com.arsdigita.dispatcher.DispatcherHelper"/>
|
||||
<jsp:directive.page import="com.arsdigita.portalworkspace.ui.AbstractWorkspaceComponent"/>
|
||||
<jsp:directive.page import="com.arsdigita.portalworkspace.ui.DefaultWorkspaceSelectionModel"/>
|
||||
<jsp:directive.page import="com.arsdigita.portalworkspace.ui.WorkspaceSelectionDefaultModel"/>
|
||||
|
||||
<jsp:scriptlet>
|
||||
DispatcherHelper.cacheDisable(response);
|
||||
|
|
@ -18,7 +18,7 @@
|
|||
classname="com.arsdigita.portalworkspace.ui.WorkspaceEditor" />
|
||||
<jsp:scriptlet>
|
||||
((AbstractWorkspaceComponent)edit).setWorkspaceModel(
|
||||
new DefaultWorkspaceSelectionModel());
|
||||
new WorkspaceSelectionDefaultModel());
|
||||
</jsp:scriptlet>
|
||||
</define:page>
|
||||
|
||||
|
|
|
|||
|
|
@ -7,7 +7,7 @@
|
|||
<jsp:directive.page import="com.arsdigita.kernel.permissions.PrivilegeDescriptor"/>
|
||||
<jsp:directive.page import="com.arsdigita.portalworkspace.Workspace"/>
|
||||
<jsp:directive.page import="com.arsdigita.portalworkspace.ui.AbstractWorkspaceComponent"/>
|
||||
<jsp:directive.page import="com.arsdigita.portalworkspace.ui.DefaultWorkspaceSelectionModel"/>
|
||||
<jsp:directive.page import="com.arsdigita.portalworkspace.ui.WorkspaceSelectionDefaultModel"/>
|
||||
<jsp:directive.page import="com.arsdigita.toolbox.ui.ApplicationAuthenticationListener"/>
|
||||
|
||||
<jsp:scriptlet>
|
||||
|
|
@ -27,7 +27,7 @@
|
|||
classname="com.arsdigita.portalworkspace.ui.WorkspaceViewer" />
|
||||
<jsp:scriptlet>
|
||||
((AbstractWorkspaceComponent) view).setWorkspaceModel(
|
||||
new DefaultWorkspaceSelectionModel());
|
||||
new WorkspaceSelectionDefaultModel());
|
||||
</jsp:scriptlet>
|
||||
</define:page>
|
||||
|
||||
|
|
|
|||
|
|
@ -42,7 +42,7 @@ public class Loader extends PackageLoader {
|
|||
|
||||
private StringParameter typeName = new StringParameter
|
||||
("uk.gov.westsussex.portlet.news.name",
|
||||
Parameter.REQUIRED, "News");
|
||||
Parameter.REQUIRED, "Latest News");
|
||||
|
||||
public Loader() {
|
||||
register(typeName);
|
||||
|
|
@ -56,7 +56,7 @@ public class Loader extends PackageLoader {
|
|||
.createPortletType((String)get(typeName),
|
||||
PortletType.WIDE_PROFILE,
|
||||
NewsPortlet.BASE_DATA_OBJECT_TYPE);
|
||||
type.setDescription("See your personalised news");
|
||||
type.setDescription("Displays the latest news.");
|
||||
}
|
||||
}.run();
|
||||
}
|
||||
|
|
|
|||
|
|
@ -1,5 +1,5 @@
|
|||
uk.gov.westsussex.portlet.news.name.title=Portlet Type Name
|
||||
uk.gov.westsussex.portlet.news.name.purpose=The name of the portlet type that appears in the drop down list of portlet types
|
||||
uk.gov.westsussex.portlet.news.name.example=News
|
||||
uk.gov.westsussex.portlet.news.name.example=Latest News
|
||||
uk.gov.westsussex.portlet.news.name.format=[string]
|
||||
|
||||
|
|
|
|||
|
|
@ -91,36 +91,34 @@ public class NewsPortlet extends Portlet implements NewsConstants {
|
|||
set(ITEM_COUNT, new Integer(count));
|
||||
}
|
||||
|
||||
/**
|
||||
*
|
||||
* @return whether any homepage news items have been added or edited since last checked.
|
||||
* If news has been updated, the stored value of the last update is changed. Note
|
||||
* deleted news items do not cause true to be returned.
|
||||
*
|
||||
*/
|
||||
/*
|
||||
*
|
||||
* starting to look doubtful whether this would actually save any time
|
||||
*
|
||||
* will recheck when more data on database
|
||||
public boolean isNewNews() {
|
||||
NewsItem latest = NewsItem.getMostRecentNewsItem();
|
||||
// Following code it part of 'personalized news' tree which is disabled for
|
||||
// because we currently (6.6) have no user preferences of something like that.
|
||||
/**
|
||||
*
|
||||
* @return whether any homepage news items have been added or edited since last checked.
|
||||
* If news has been updated, the stored value of the last update is changed. Note
|
||||
* deleted news items do not cause true to be returned.
|
||||
*
|
||||
*/
|
||||
/* * starting to look doubtful whether this would actually save any time
|
||||
* will recheck when more data on database
|
||||
public boolean isNewNews() {
|
||||
NewsItem latest = NewsItem.getMostRecentNewsItem();
|
||||
|
||||
if (!latest.getID().equals(s_latestNews)) {
|
||||
s_latestNews = latest.getID();
|
||||
return true;
|
||||
}
|
||||
DataCollection news = SessionManager.getSession().retrieve(NewsItem.BASE_DATA_OBJECT_TYPE);
|
||||
news.addEqualsFilter(NewsItem.IS_HOMEPAGE, new Boolean(true));
|
||||
long newsCount = news.size();
|
||||
if (newsCount != s_newsCount) {
|
||||
s_newsCount = newsCount;
|
||||
return true;
|
||||
}
|
||||
return false;
|
||||
if (!latest.getID().equals(s_latestNews)) {
|
||||
s_latestNews = latest.getID();
|
||||
return true;
|
||||
}
|
||||
DataCollection news = SessionManager.getSession().retrieve(NewsItem.BASE_DATA_OBJECT_TYPE);
|
||||
news.addEqualsFilter(NewsItem.IS_HOMEPAGE, new Boolean(true));
|
||||
long newsCount = news.size();
|
||||
if (newsCount != s_newsCount) {
|
||||
s_newsCount = newsCount;
|
||||
return true;
|
||||
}
|
||||
return false;
|
||||
|
||||
|
||||
|
||||
}*/
|
||||
}
|
||||
*/
|
||||
|
||||
}
|
||||
|
|
|
|||
|
|
@ -21,6 +21,10 @@ package com.arsdigita.portlet.news;
|
|||
|
||||
import com.arsdigita.domain.DomainCollection;
|
||||
|
||||
// Following code it part of 'personalized news' tree which is disabled for now
|
||||
// because we currently (6.6) have no user preferences of something like that
|
||||
// in the trunk code. West Sussex used to have a specialized module.
|
||||
|
||||
/**
|
||||
* Service is used by news portlet to display potentially useful articles
|
||||
* to the user.
|
||||
|
|
|
|||
|
|
@ -19,9 +19,6 @@
|
|||
package com.arsdigita.portlet.news.ui;
|
||||
|
||||
//import uk.gov.westsussex.authentication.ExternalUserFactory;
|
||||
import com.arsdigita.portlet.news.NewsConstants;
|
||||
import com.arsdigita.portlet.news.NewsPortlet;
|
||||
import com.arsdigita.portlet.news.PersonalisedNewsTarget;
|
||||
|
||||
import com.arsdigita.bebop.PageState;
|
||||
import com.arsdigita.bebop.portal.AbstractPortletRenderer;
|
||||
|
|
@ -42,6 +39,9 @@ import com.arsdigita.london.terms.Term;
|
|||
import com.arsdigita.persistence.DataCollection;
|
||||
import com.arsdigita.persistence.SessionManager;
|
||||
import com.arsdigita.portal.PortletType;
|
||||
import com.arsdigita.portlet.news.NewsConstants;
|
||||
import com.arsdigita.portlet.news.NewsPortlet;
|
||||
import com.arsdigita.portlet.news.PersonalisedNewsTarget;
|
||||
import com.arsdigita.xml.Element;
|
||||
|
||||
import java.text.DateFormat;
|
||||
|
|
@ -52,13 +52,13 @@ import org.apache.log4j.Logger;
|
|||
|
||||
|
||||
/**
|
||||
*
|
||||
* Class selects the news to display and generates the xml.
|
||||
*
|
||||
* @author Chris Gilbert (cgyg9330) <chris.gilbert@westsussex.gov.uk>
|
||||
* @version $Id: NewsPortletRenderer.java 2005/03/07 13:48:49 cgyg9330 Exp $
|
||||
*/
|
||||
public class NewsPortletRenderer extends AbstractPortletRenderer
|
||||
implements NewsConstants {
|
||||
implements NewsConstants {
|
||||
|
||||
/** Private logger instance for debugging purpose */
|
||||
private static final Logger s_log =
|
||||
|
|
@ -94,6 +94,10 @@ public class NewsPortletRenderer extends AbstractPortletRenderer
|
|||
thisUser = Kernel.getPublicUser();
|
||||
}
|
||||
|
||||
// Following code it part of 'personalized news' tree which is disabled for now
|
||||
// because we currently (6.6) have no user preferences of something like that
|
||||
// in the trunk code. West Sussex used to have a specialized module.
|
||||
//
|
||||
// Object customUser = ExternalUserFactory.getCustomUserObject(thisUser);
|
||||
// if (customUser instanceof PersonalisedNewsTarget) {
|
||||
// newsPortlet.addAttribute(PERSONALISED_ATTRIBUTE, "true");
|
||||
|
|
@ -115,11 +119,14 @@ public class NewsPortletRenderer extends AbstractPortletRenderer
|
|||
s_log.debug("FINISH - generateBodyXML");
|
||||
}
|
||||
|
||||
/**
|
||||
*
|
||||
* @param newsPortlet
|
||||
* @param profiledUser
|
||||
*/
|
||||
// Following code it part of 'personalized news' tree which is disabled for now
|
||||
// because we currently (6.6) have no user preferences of something like that
|
||||
// in the trunk code. West Sussex used to have a specialized module.
|
||||
// /**
|
||||
// *
|
||||
// * @param newsPortlet
|
||||
// * @param profiledUser
|
||||
// */
|
||||
/* CURRENTLY NOT AVAILABLE
|
||||
private void getPersonalisedNews( PageState state,
|
||||
Element main,
|
||||
|
|
|
|||
Loading…
Reference in New Issue