Portal: Code formatiert, Dokumentation hinzugefügt.

git-svn-id: https://svn.libreccm.org/ccm/trunk@333 8810af33-2d31-482b-a856-94f89814c4df
master
pb 2010-01-28 20:01:49 +00:00
parent c71e62572e
commit 7f12ad96d0
22 changed files with 200 additions and 137 deletions

View File

@ -20,8 +20,12 @@ import com.arsdigita.london.portal.ui.portlet.ApplicationDirectoryPortletRendere
import com.arsdigita.persistence.DataObject;
import com.arsdigita.portal.Portlet;
/**
* ApplicationDirectoryPortlet
*
* @version $Id: ApplicationDirectoryPortlet.java 1174 2006-06-14 14:14:15Z fabrice $
*/
public class ApplicationDirectoryPortlet extends Portlet {
public static final String versionId = "$Id: ApplicationDirectoryPortlet.java 1174 2006-06-14 14:14:15Z fabrice $ by $Author: fabrice $, $DateTime: 2003/08/08 05:59:54 $";
public static final String BASE_DATA_OBJECT_TYPE = "com.arsdigita.london.portal.portlet.ApplicationDirectoryPortlet";

View File

@ -20,8 +20,12 @@ import com.arsdigita.london.portal.ui.portlet.FreeformHTMLPortletRenderer;
import com.arsdigita.persistence.DataObject;
import com.arsdigita.portal.Portlet;
/**
* FreeformHTMLPortlet.
*
* @version $Id: FreeformHTMLPortlet.java 1174 2006-06-14 14:14:15Z fabrice $
*/
public class FreeformHTMLPortlet extends Portlet {
public static final String versionId = "$Id: FreeformHTMLPortlet.java 1174 2006-06-14 14:14:15Z fabrice $ by $Author: fabrice $, $DateTime: 2003/08/08 05:59:54 $";
public static final String BASE_DATA_OBJECT_TYPE = "com.arsdigita.london.portal.portlet.FreeformHTMLPortlet";

View File

@ -20,20 +20,39 @@ import com.arsdigita.london.portal.ui.portlet.LoginPortletRenderer;
import com.arsdigita.persistence.DataObject;
import com.arsdigita.portal.Portlet;
/**
*
* @version $Id: LoginPortlet.java 1174 2006-06-14 14:14:15Z fabrice $
*/
public class LoginPortlet extends Portlet {
public static final String versionId = "$Id: LoginPortlet.java 1174 2006-06-14 14:14:15Z fabrice $ by $Author: fabrice $, $DateTime: 2003/08/08 05:59:54 $";
public static final String BASE_DATA_OBJECT_TYPE = "com.arsdigita.london.portal.portlet.LoginPortlet";
public static final String BASE_DATA_OBJECT_TYPE =
"com.arsdigita.london.portal.portlet.LoginPortlet";
public LoginPortlet(DataObject dataObject) {
super(dataObject);
}
/**
* Constructor
*
* @param dataObject
*/
public LoginPortlet(DataObject dataObject) {
super(dataObject);
}
protected String getBaseDataObjectType() {
return BASE_DATA_OBJECT_TYPE;
}
/**
* Retrieve Base Data Object Type
*
* @return String BaseDataObjectType
*/
protected String getBaseDataObjectType() {
return BASE_DATA_OBJECT_TYPE;
}
protected AbstractPortletRenderer doGetPortletRenderer() {
return new LoginPortletRenderer(this);
}
/**
*
* @return
*/
protected AbstractPortletRenderer doGetPortletRenderer() {
return new LoginPortletRenderer(this);
}
}

View File

@ -20,8 +20,12 @@ import com.arsdigita.london.portal.ui.portlet.RSSFeedPortletRenderer;
import com.arsdigita.persistence.DataObject;
import com.arsdigita.portal.Portlet;
/**
* RSSFeedPortlet
*
* @version $Id: RSSFeedPortlet.java 1174 2006-06-14 14:14:15Z fabrice $
*/
public class RSSFeedPortlet extends Portlet {
public static final String versionId = "$Id: RSSFeedPortlet.java 1174 2006-06-14 14:14:15Z fabrice $ by $Author: fabrice $, $DateTime: 2003/08/08 05:59:54 $";
public static final String BASE_DATA_OBJECT_TYPE = "com.arsdigita.london.portal.portlet.RSSFeedPortlet";

View File

@ -20,8 +20,12 @@ import com.arsdigita.london.portal.ui.portlet.TimeOfDayPortletRenderer;
import com.arsdigita.persistence.DataObject;
import com.arsdigita.portal.Portlet;
/**
* TimeOfDayPortlet.
*
* @version $Id: TimeOfDayPortlet.java 1174 2006-06-14 14:14:15Z fabrice $
*/
public class TimeOfDayPortlet extends Portlet {
public static final String versionId = "$Id: TimeOfDayPortlet.java 1174 2006-06-14 14:14:15Z fabrice $ by $Author: fabrice $, $DateTime: 2003/08/08 05:59:54 $";
public static final String BASE_DATA_OBJECT_TYPE = "com.arsdigita.london.portal.portlet.TimeOfDayPortlet";

View File

@ -29,9 +29,14 @@ import com.arsdigita.portal.apportlet.AppPortlet;
import com.arsdigita.web.Application;
import com.arsdigita.xml.Element;
/**
* WorkspaceNavigatorPortlet.
*
* @author dennis (2003/08/15)
* @version $Id: //portalserver/dev/src/com/arsdigita/portalserver/WorkspaceNavigatorPortlet.java $
*/
public class WorkspaceNavigatorPortlet extends AppPortlet {
public static final String versionId = "$Id: //portalserver/dev/src/com/arsdigita/portalserver/WorkspaceNavigatorPortlet.java#7 $ by $Author: dennis $, $DateTime: 2003/08/15 13:46:34 $";
public static final String BASE_DATA_OBJECT_TYPE =
"com.arsdigita.london.portal.portlet.WorkspaceNavigatorPortlet";

View File

@ -34,10 +34,15 @@ import com.arsdigita.web.Application;
import com.arsdigita.web.URL;
import com.arsdigita.xml.Element;
/**
* WorkspaceSummaryPortlet
*
*
* @author dennis (2003/08/15)
* @version $Id: //portalserver/dev/src/com/arsdigita/portalserver/WorkspaceSummaryPortlet.java $
*/
public class WorkspaceSummaryPortlet extends AppPortlet {
public static final String versionId = "$Id: //portalserver/dev/src/com/arsdigita/portalserver/WorkspaceSummaryPortlet.java#7 $ by $Author: dennis $, $DateTime: 2003/08/15 13:46:34 $";
public static final String BASE_DATA_OBJECT_TYPE =
"com.arsdigita.london.portal.portlet.WorkspaceSummaryPortlet";

View File

@ -49,12 +49,12 @@ import com.arsdigita.util.UncheckedWrapperException;
* <p>
* <strong>Experimental</strong>
* </p>
*
* @version $Id: LayoutForm.java 1174 2006-06-14 14:14:15Z fabrice $
*/
public class LayoutForm extends Form implements FormProcessListener,
FormInitListener {
public static final String versionId = "$Id: LayoutForm.java 1174 2006-06-14 14:14:15Z fabrice $ by $Author: fabrice $, $DateTime: 2004/03/02 06:33:42 $";
private WorkspaceSelectionModel m_workspace;
private PortalSelectionModel m_portal;

View File

@ -45,13 +45,14 @@ import java.util.Iterator;
import org.apache.log4j.Category;
/**
* ParticipantBrowsePane.
*
* @author ashah (2003/08/15)
* @version $Id: //portalserver/src/com/arsdigita/portalserver/ui/ParticipantBrowsePane.java#7 $
+/
public class ParticipantBrowsePane {
public static final String versionId =
"$Id: //portalserver/dev/src/com/arsdigita/portalserver/ui/ParticipantBrowsePane.java#7 $" +
"$Author: ashah $" +
"$DateTime: 2003/08/15 15:50:10 $";
private static Category s_log = Category.getInstance
(ParticipantBrowsePane.class.getName());

View File

@ -27,13 +27,13 @@ import com.arsdigita.london.portal.Workspace;
import org.apache.log4j.Category;
/**
* ParticipantDisplay.
*
* @author dennis (2003/08/15)
* @version $Id: //portalserver/dev/src/com/arsdigita/portalserver/ui/PortalParticipants.java#3 $
public class ParticipantDisplay extends CompoundComponent {
public static final String versionId =
"$Id: //portalserver/dev/src/com/arsdigita/portalserver/ui/PortalParticipants.java#3 $" +
"$Author: dennis $" +
"$DateTime: 2003/08/15 13:46:34 $";
private static Category s_log = Category.getInstance
(ParticipantDisplay.class.getName());

View File

@ -38,17 +38,14 @@ import java.util.Iterator;
import org.apache.log4j.Category;
/**
* ParticipantEdit.
*
*
* @author ashah (2003/08/15)
* @author Justin Ross &lt;<a href="mailto:jross@redhat.com">jross@redhat.com</a>&gt;
* @version $Id: com/arsdigita/portalserver/ui/ParticipantEdit.java $
*/
public class ParticipantEdit extends CompoundComponent {
public static final String versionId =
"$Id: //portalserver/dev/src/com/arsdigita/portalserver/ui/ParticipantEdit.java#5 $" +
"$Author: ashah $" +
"$DateTime: 2003/08/15 15:50:10 $";
private static Category s_log = Category.getInstance
(ParticipantEdit.class.getName());

View File

@ -27,13 +27,13 @@ import com.arsdigita.london.portal.Workspace;
import org.apache.log4j.Category;
/**
* ParticipantListModel
*
* @author dennis (2003/08/15)
* @version $Id: com/arsdigita/portalserver/ui/PortalParticipants.java $
public class ParticipantListModel implements ListModel {
public static final String versionId =
"$Id: //portalserver/dev/src/com/arsdigita/portalserver/ui/PortalParticipants.java#3 $" +
"$Author: dennis $" +
"$DateTime: 2003/08/15 13:46:34 $";
private static Category s_log = Category.getInstance
(ParticipantListModel.class.getName());

View File

@ -28,13 +28,14 @@ import com.arsdigita.globalization.GlobalizedMessage;
import org.apache.log4j.Category;
/**
* ParticipantModel.
*
* Reimplementation using original arsdigita portalserver code.
* @author dennis (2003/08/15)
* @version $Id: com/arsdigita/portalserver/ui/PortalParticipants.java $
public class ParticipantModel implements PropertySheetModel {
public static final String versionId =
"$Id: //portalserver/dev/src/com/arsdigita/portalserver/ui/PortalParticipants.java#3 $" +
"$Author: dennis $" +
"$DateTime: 2003/08/15 13:46:34 $";
private static Category s_log = Category.getInstance
(ParticipantModel.class.getName());

View File

@ -78,7 +78,7 @@ import org.apache.log4j.Logger;
// XXX this class is disgusting
/**
* PersitentPortals are able to have more than one column, and the constructor
* PersistentPortals are able to have more than one column, and the constructor
* for PersitentPortal takes in an integer argument for number of columns.
*
* HomepagePortals defined on the jsp page each construct instances of this

View File

@ -1,6 +1,5 @@
package com.arsdigita.london.portal.ui;
import org.apache.log4j.Logger;
import com.arsdigita.bebop.Page;
import com.arsdigita.bebop.event.RequestEvent;
import com.arsdigita.bebop.event.RequestListener;
@ -15,92 +14,103 @@ import com.arsdigita.london.portal.Workspace;
import com.arsdigita.london.portal.util.GlobalizationUtil;
import com.arsdigita.web.Application;
import org.apache.log4j.Logger;
/**
*
* @author
*/
public class PersonalPortalPage extends Page {
private static final Logger s_log = Logger
.getLogger(PersonalPortalPage.class);
private static final Logger s_log = Logger
.getLogger(PersonalPortalPage.class);
private final static String URL = (String) GlobalizationUtil.globalize(
"portal.ui.base_personal_portal_path").localize();
private final static String URL = (String) GlobalizationUtil.globalize(
"portal.ui.base_personal_portal_path").localize();
private final static String TITLE = (String) GlobalizationUtil.globalize(
"portal.ui.base_personal_portal_title").localize();
private final static String TITLE = (String) GlobalizationUtil.globalize(
"portal.ui.base_personal_portal_title").localize();
private final static String SLASH = "/";
private final static String SLASH = "/";
public final static String PERSONAL_PORTAL_PATH = SLASH + URL + SLASH;
public final static String PERSONAL_PORTAL_PATH = SLASH + URL + SLASH;
// constructor
public PersonalPortalPage() {
addRequestListener(new PersonalPortalPageRequestListener());
lock();
}
/**
* Constructor
*/
public PersonalPortalPage() {
addRequestListener(new PersonalPortalPageRequestListener());
lock();
}
private class PersonalPortalPageRequestListener implements RequestListener {
/**
*
*/
private class PersonalPortalPageRequestListener implements RequestListener {
public void pageRequested(RequestEvent e) {
public void pageRequested(RequestEvent e) {
User user;
String sUrl = "";
Party party = Kernel.getContext().getParty();
User user;
String sUrl = "";
Party party = Kernel.getContext().getParty();
if (party == null) {
sUrl = Initializer.getURL(Initializer.LOGIN_PAGE_KEY);
if (party == null) {
sUrl = Initializer.getURL(Initializer.LOGIN_PAGE_KEY);
} else {
try {
user = User.retrieve(party.getOID());
} else {
try {
user = User.retrieve(party.getOID());
// try to get the user's workspace first
s_log.debug("Attempting to retrieve the personal Workspace " +
"for User" + user);
Workspace personalWorkspace = Workspace
.retrievePersonalWorkspace(user);
// try to get the user's workspace first
s_log.debug("Attempting to retrieve the personal Workspace for User"
+ user);
Workspace personalWorkspace = Workspace
.retrievePersonalWorkspace(user);
// if it's not there we have to create it
if (personalWorkspace == null) {
s_log.debug("None found.");
// if it's not there we have to create it
if (personalWorkspace == null) {
s_log.debug("None found.");
// check if there is a base personal portal application
s_log.debug("Attempting to retrieve the existing personal-portal");
final Workspace personalPortalWorkspace = (Workspace) Application
.retrieveApplicationForPath(PERSONAL_PORTAL_PATH);
// check if there is a base personal portal application
s_log.debug("Attempting to retrieve the existing personal-portal");
final Workspace personalPortalWorkspace = (Workspace) Application
.retrieveApplicationForPath(PERSONAL_PORTAL_PATH);
if (personalPortalWorkspace == null) {
s_log.debug("None found. Setting up the parent ie personal-portal");
new KernelExcursion() {
public void excurse() {
setEffectiveParty(Kernel.getSystemParty());
Workspace createdPersonalPortal = Workspace
.createWorkspace(URL, TITLE, null,
true);
}
}.run();
}
if (personalPortalWorkspace == null) {
s_log.debug("None found. Setting up the parent ie personal-portal");
new KernelExcursion() {
public void excurse() {
setEffectiveParty(Kernel.getSystemParty());
Workspace createdPersonalPortal = Workspace
.createWorkspace(URL, TITLE, null,
true);
}
}.run();
}
s_log.debug("Setting up the user's personal-portal/"
s_log.debug("Setting up the user's personal-portal/"
+ user.getID());
personalWorkspace = Workspace
.createPersonalWorkspace(user);
}
personalWorkspace = Workspace
.createPersonalWorkspace(user);
}
sUrl = personalWorkspace.getPath();
sUrl = personalWorkspace.getPath();
} catch (DataObjectNotFoundException donfe) {
sUrl = Initializer.getURL(Initializer.LOGIN_PAGE_KEY);
}
}
} catch (DataObjectNotFoundException donfe) {
sUrl = Initializer.getURL(Initializer.LOGIN_PAGE_KEY);
}
}
// Redirect to the user's portal (or login)
try {
DispatcherHelper.sendRedirect(e.getPageState().getRequest(), e
.getPageState().getResponse(), sUrl);
} catch (java.io.IOException ioe) {
// this method can't throw an exception in this Interface, so
// ignore
}
}
// Redirect to the user's portal (or login)
try {
DispatcherHelper.sendRedirect(e.getPageState().getRequest(),
e.getPageState().getResponse(), sUrl);
} catch (java.io.IOException ioe) {
// this method can't throw an exception in this Interface, so
// ignore
}
}
}
}
}

View File

@ -24,7 +24,6 @@ package com.arsdigita.london.portal.ui;
* @version $Id: PortalConstants.java 1174 2006-06-14 14:14:15Z fabrice $
*/
public class PortalConstants {
public static final String versionId = "$Id: PortalConstants.java 1174 2006-06-14 14:14:15Z fabrice $ by $Author: fabrice $, $DateTime: 2002/10/23 08:48:40 $";
public static final String PORTAL_XML_NS = "http://www.uk.arsdigita.com/portal/1.0";

View File

@ -34,15 +34,16 @@ import com.arsdigita.london.portal.WorkspacePage;
import com.arsdigita.util.Assert;
/**
* PortalEditForm.
* <p>
* <strong>Experimental</strong>
* </p>
*
* @version $Id: PortalEditForm.java 1174 2006-06-14 14:14:15Z fabrice $
*/
public class PortalEditForm extends Form implements FormProcessListener,
FormInitListener {
public static final String versionId = "$Id: PortalEditForm.java 1174 2006-06-14 14:14:15Z fabrice $ by $Author: fabrice $, $DateTime: 2004/03/02 06:33:42 $";
private WorkspaceSelectionModel m_workspace;
private PortalSelectionModel m_portal;

View File

@ -42,8 +42,12 @@ import com.arsdigita.util.LockableImpl;
import com.arsdigita.web.Application;
import com.arsdigita.web.Web;
/**
* CategoryComponent.
*
* @version $Id: CategoryComponent.java 1174 2006-06-14 14:14:15Z fabrice $
*/
public class CategoryComponent extends SimpleContainer {
public static final String versionId = "$Id: CategoryComponent.java 1174 2006-06-14 14:14:15Z fabrice $ $Author: fabrice $, $DateTime: 2004/02/27 11:39:08 $";
private static final Logger s_log = Logger
.getLogger(CategoryComponent.class);

View File

@ -25,11 +25,13 @@ import com.arsdigita.kernel.permissions.PrivilegeDescriptor;
import org.apache.log4j.Logger;
/**
* Grant.
*
* Reimplementation using Ardigita portal server code.
* @version $Id: //portalserver/dev/src/com/arsdigita/portalserver/permissions/Grant.java#3 $
*/
class Grant {
public static final String versionId =
"$Id: //portalserver/dev/src/com/arsdigita/portalserver/permissions/Grant.java#3 $" +
"$Author: dennis $" +
"$DateTime: 2003/08/15 13:46:34 $";
private static Logger s_log = Logger.getLogger(Grant.class.getName());

View File

@ -42,13 +42,14 @@ import java.util.Iterator;
import org.apache.log4j.Category;
/**
* GrantsTable.
*
* @author dennis (2003/08/15)
* @version $Id: //portalserver/dev/src/com/arsdigita/portalserver/permissions/GrantsTable.java#2 $
*/
abstract class GrantsTable extends Table {
public static final String versionId =
"$Id: //portalserver/dev/src/com/arsdigita/portalserver/permissions/GrantsTable.java#2 $" +
"$Author: dennis $" +
"$DateTime: 2003/08/15 13:46:34 $";
private static Category s_log = Category.getInstance
(GrantsTable.class.getName());

View File

@ -31,13 +31,14 @@ import java.util.List;
import org.apache.log4j.Category;
/**
* PartyPermissionEdit.
*
* @author dennis (2003/08/15)
* @version $Id: //portalserver/dev/src/com/arsdigita/portalserver/permissions/PartyPermissionEdit.java#2 $
*/
public class PartyPermissionEdit extends CompoundComponent {
public static final String versionId =
"$Id: //portalserver/dev/src/com/arsdigita/portalserver/permissions/PartyPermissionEdit.java#2 $" +
"$Author: dennis $" +
"$DateTime: 2003/08/15 13:46:34 $";
private static Category s_log = Category.getInstance
(PartyPermissionEdit.class.getName());

View File

@ -77,13 +77,14 @@ import java.util.ArrayList;
import org.apache.log4j.Category;
/**
* PeoplePane.
*
* @author ashah (2003/08/15)
* @version $Id: //portalserver/dev/src/com/arsdigita/portalserver/ui/admin/PeoplePane.java $
*/
public class PeoplePane extends SimpleContainer {
public static final String versionId =
"$Id: //portalserver/dev/src/com/arsdigita/portalserver/ui/admin/PeoplePane.java#7 $" +
"$Author: ashah $" +
"$DateTime: 2003/08/15 15:50:10 $";
private static final Category s_log = Category.getInstance
(PeoplePane.class.getName());