com.bea.apps.groupspace.controls.generic
Interface CM_Control<T extends CommunityContent>

All Superinterfaces
ContentControlBase<T,Folder>, GroupSpaceContentControl<T>, Serializable
All Known Subinterfaces:
AnnouncementsControl, FeedEntriesControl, FeedFoldersControl, GsDocControl, IssuesControl, LinksControl, RichTextControl, SavedSearchControl
All Known Implementing Classes:
AnnouncementsControlImpl, CM_ControlImpl, FeedEntriesControlImpl, FeedFoldersControlImpl, GsDocControlImpl, IssuesControlImpl, LinksControlImpl, RichTextControlImpl, SavedSearchControlImpl

public interface CM_Control<T extends CommunityContent>
extends GroupSpaceContentControl<T>

Copyright (c) 2005-2006 by BEA Systems, Inc. All Rights Reserved.

This control layer is here to allow non-Folder controls to access the FoldersControl

Both FoldersControl and this CM_Control extend GroupSpaceContentControl; CM_Control uses FoldersControl

Only calls to FoldersControl folderControl should reside at this level


Nested Class Summary
 
Nested classes/interfaces inherited from interface com.bea.apps.groupspace.controls.generic.ContentControlBase
ContentControlBase.NodeSearchType, ContentControlBase.Params
 
Method Summary
 Folder getPersonalContentFolder()
          Get the user folder associated with type of content.
 
Methods inherited from interface com.bea.apps.groupspace.controls.generic.GroupSpaceContentControl
asSet, createFolder, createFolder, findByDescription, findByTitle, getCommunity, getCommunityAndPrivate, getCommunityFolder, getPersonal, getPrivate, getReferencingContent, getReferencingContent, getRelatedContent, promoteToCommunity, removeCommunityAndPrivate, removePersonal, removePrivate
 
Methods inherited from interface com.bea.apps.groupspace.controls.generic.ContentControlBase
createObjectClass, createObjects, createObjects, findById, findContentById, findMany, findMany, findManyChildren, getAllPropertyDefinitions, getDefaultStringValue, getFolder, getImmediateChildren, getImmediateChildren, getImmediateChildrenAsPagedResult, getObjectClass, getTopFolder, getTopNode, move, move, remove, remove, remove, removeAll, update, update
 

Method Detail

getPersonalContentFolder

Folder getPersonalContentFolder()
                                throws InstantiationException,
                                       IllegalAccessException,
                                       InvocationTargetException,
                                       com.bea.content.nodemappers.NodeMapper.NodeMapperException,
                                       AuthenticationException,
                                       AuthorizationException,
                                       NoSuchNodeException,
                                       RepositoryException
Get the user folder associated with type of content. For example, personal links for user 'jdoe' will be stored under .../jdoe/Links/* The username is taken from the Request, so this method must be called from the web tier. OWNER=username, VISIBILITY="PERSONAL"

Throws
InstantiationException
IllegalAccessException
InvocationTargetException
com.bea.content.nodemappers.NodeMapper.NodeMapperException
AuthenticationException
AuthorizationException
NoSuchNodeException
RepositoryException


Copyright © 2006 BEA Systems, Inc. All Rights Reserved