PortalAdminManager Class

com.bea.jsptools.portal
PortalAdminManager Class

public class PortalAdminManager

    extends PortalManager

** TODO Handle ALL EXCEPTIONS!!!!!!!!!!! *********************


Hierarchy
Object
  PortalManager
    PortalAdminManager

Field Summary

public static HashSet
allPortletIds
HashSet
public static String
allPortletIdsString
String
public static String
allPortletOptions
String
public static String
categoryJavaScriptArrays
String
public static String
categoryOptions
String
public static ArrayList
categoryOptionsList
ArrayList
public static final String
I18N_FILE
String
public static final String
LIB_ANCESTRY
String
public static PortalLogger
logger
PortalLogger
public static int
numCategories
int
public static String
numCategoriesText
String
   
Fields from  com.bea.jsptools.portal.PortalManager
logger
 

Constructor Summary

PortalAdminManager()

 

Method Summary

public static void
addNavigableToBookDefinition(String navId, String bookId, String navType, HttpServletRequest request)
Adds Navigable to a Book Definition.
public static void
addNewBookToBookDefinition(String bookId, String webAppName, Locale locale, HttpServletRequest request)
public static void
addNewBookToPageDefinition(String pageId, String webAppName, Locale locale, HttpServletRequest request)
public static void
addNewPageToBookDefinition(String bookId, String webAppName, Locale locale, HttpServletRequest request)
public static void
addPlaceableToPageDefinition(String placeableId, String pageId, String placeableType, HttpServletRequest request)
Adds Placeable to a Page Definition.
public static boolean
canPropagatePortletPreferences(String portletId, String webAppName, HttpServletRequest request)
public static void
clonePortletDefinition(String id, Locale locale, HttpServletRequest request)
Clones and creates new Portlet Definition.
public static void
copyDesktopDefinition(String webApp, String portalPath, String desktopPath, String newDesktopPath, Locale locale, HttpServletRequest request)
public static String
createBookDefinition(String webAppName, String title, String desc, String menuId, Locale locale, HttpServletRequest request)
Creates new Book Definition.
public static String
createBookDefinition(String webAppName, String title, String desc, String menuId, Locale locale, HttpServletRequest request, boolean isPublic)
public static String
createBookDefinitionWithEditMode(String webAppName, String title, String desc, String menuId, Locale locale, HttpServletRequest request)
public static void
createDesktopDefinition(String webApp, String desktopName, String desktopDescription, String shellId, String lookAndFeelId, String bookId, String portalPath, String desktopPath, Locale locale, HttpServletRequest request)
public static void
createDesktopFromTemplate(String portalTemplatePath, String desktopTitle, String desktopDescription, String webAppName, String thePortalPath, String theDesktopPath, int disassemblerAction, Locale locale, HttpServletRequest request)
public static String
createPageDefinition(String webAppName, String title, String desc, String layoutId, Locale locale, HttpServletRequest request)
Creates new Page Definition.
public static String
createPageDefinition(String webAppName, String title, String desc, String layoutId, Locale locale, HttpServletRequest request, boolean isPublic)
public static void
createPortalDefinition(String webappName, String portalPath, String title, String description, String portalUri, Locale locale, HttpServletRequest request)
public static void
createResources(int numPortals, int numDesktops, String portalPrefix, Locale locale, HttpServletRequest request)
public static boolean
deleteBookDefinitions(String[] ids, HttpServletRequest request)
public static boolean
deleteBookDefinitionsWithCascade(String[] ids, HttpServletRequest request)
public static boolean
deleteDesktopDefinition(String webApp, String portalPath, String desktopPath, Locale locale, HttpServletRequest request)
public static boolean
deleteDesktopDefinitionWithCascade(String webApp, String portalPath, String desktopPath, Locale locale, HttpServletRequest request)
public static void
deleteLayoutDefinitions(String[] ids, HttpServletRequest request)
public static boolean
deleteLookAndFeelDefinitions(String[] ids, HttpServletRequest request)
public static void
deleteMenuDefinitions(String[] ids, HttpServletRequest request)
public static boolean
deletePageDefinitions(String[] ids, HttpServletRequest request)
public static boolean
deletePageDefinitionsWithCascade(String[] ids, HttpServletRequest request)
public static boolean
deletePortalDefinition(String webApp, String portalPath, Locale locale, HttpServletRequest request)
public static boolean
deletePortletDefinitions(String[] ids, HttpServletRequest request)
public static boolean
deletePortletDefinitionsWithCascade(String[] ids, HttpServletRequest request)
public static void
deletePortletPreference(String portletId, String prefName, String webAppName, boolean propagateDelete, HttpServletRequest request)
public static void
deleteShellDefinitions(String[] ids, HttpServletRequest request)
public static void
deleteThemeDefinitions(String[] ids, HttpServletRequest request)
public static void
deleteThemeDefinitionsWithCascade(String[] ids, HttpServletRequest request)
public static void
editPortletDefinition(String id)
public static void
generatePortletCategoryArrays(String webAppName, String indentStr, String requestType, String requestTypeTaxonomy, Locale locale, HttpServletRequest request)
public static BookDefinition
getBookDefinition(String id, Locale locale, HttpServletRequest request)
public static int
getBookDefinitionCount(String webApp, HttpServletRequest request)
public static BookDefinition[]
getBookDefinitions(String webapp, Locale locale, HttpServletRequest request)
public static BookView
getBookView(String bookDefinitionId, Locale locale, HttpServletRequest request)
public static BookView[]
getBookViews(String bookDefinitionId, Locale locale, HttpServletRequest request)
public static BookView[]
getBookViewsForPage(String pageDefinitionId, Locale locale, HttpServletRequest request)
public static DesktopDefinition
getDesktopDefinition(String webApp, String portalPath, String desktopPath, Locale locale, HttpServletRequest request)
public static int
getDesktopDefinitionCount(String portalPath, String webApp, HttpServletRequest request)
public static DesktopDefinition[]
getDesktopDefinitions(String webapp, Locale locale, HttpServletRequest request)
public static DesktopDefinition[]
getDesktopDefinitions(String webapp, String portalPath, Locale locale, HttpServletRequest request)
public static DesktopDefinition[]
getDesktopDefinitions(String webapp, String startPath, String portalPath, int limit, Locale locale, HttpServletRequest request)
public static LayoutDefinition
getLayoutDefinition(LayoutDefinitionId layoutDefinitionId, Locale locale, HttpServletRequest request)
public static int
getLayoutDefinitionCount(String webApp, HttpServletRequest request)
public static LayoutDefinition[]
getLayoutDefinitions(String webapp, String layoutId, int limit, Locale locale, HttpServletRequest request)
public static LocalizationResource[]
getLocalizationResources(LocalizationIntersectionId id)
public static LookAndFeelDefinition
getLookAndFeelDefinition(String lookId, Locale locale, HttpServletRequest request)
public static int
getLookAndFeelDefinitionCount(String webApp, HttpServletRequest request)
public static LookAndFeelDefinition[]
getLookAndFeelDefinitions(String webapp, String lookAndFeelId, int limit, Locale locale, HttpServletRequest request)
public static MenuDefinition
getMenuDefinition(MenuDefinitionId menuDefinitionId, Locale locale, HttpServletRequest request)
public static int
getMenuDefinitionCount(String webApp, HttpServletRequest request)
public static MenuDefinition[]
getMenuDefinitions(String webapp, String menuId, int limit, Locale locale, HttpServletRequest request)
public static MenuView
getMenuView(MenuDefinitionId menuDefinitionId, Locale locale, HttpServletRequest request)
public static PageDefinition
getPageDefinition(String id, Locale locale, HttpServletRequest request)
public static int
getPageDefinitionCount(String webApp, HttpServletRequest request)
public static PageDefinition[]
getPageDefinitions(String webapp, Locale locale, HttpServletRequest request)
public static PageView
getPageView(String pageDefinitionId, Locale locale, HttpServletRequest request)
public static PageView[]
getPageViews(String bookDefinitionId, Locale locale, HttpServletRequest request)
public static PortalDefinition
getPortalDefinition(String portalPath, String webAppName, Locale locale, HttpServletRequest request)
public static PortalDefinition[]
getPortalDefinitions(String webAppName, Locale locale, HttpServletRequest request)
public static PortletDefinition
getPortletDefinition(String id, Locale locale, HttpServletRequest request)
public static int
getPortletDefinitionCount(String webApp, HttpServletRequest request)
public static PortletDefinition[]
getPortletDefinitions(String webapp, String portletId, int limit, Locale locale, HttpServletRequest request)
public static PortletDefinition[]
getPortletDefinitions(PortletCategoryDefinitionId pcdId, Locale locale, HttpServletRequest request)
public static Map
getPortletPreferences(String portletId, String webAppName, HttpServletRequest request)
public static PortletCategoryDefinition
getPortletRootCategoryDefinition(String webAppName, Locale locale, HttpServletRequest request)
public static PortletDefinition[]
getPortletsForCategory(PortletCategoryDefinition portletCategoryDefinition, Locale locale, HttpServletRequest request)
public static HashMap
getPortletsHash(PortletDefinition[] portlets)
public static PortletCategoryDefinition[]
getPortletSubCategoryDefinitions(PortletCategoryDefinitionId pcdId, Locale locale, HttpServletRequest request)
public static PortletView
getPortletView(String id, Locale locale, HttpServletRequest request)
public static PortletView[]
getPortletViews(String pageDefinitionId, Locale locale, HttpServletRequest request)
public static BookDefinition[]
getPublicBookDefinitions(String webapp, String bookId, int limit, Locale locale, HttpServletRequest request)
public static BookDefinition[]
getPublicBookDefinitions(String webapp, Locale locale, HttpServletRequest request)
public static PageDefinition[]
getPublicPageDefinitions(String webapp, String pageId, int limit, Locale locale, HttpServletRequest request)
public static PageDefinition[]
getPublicPageDefinitions(String webapp, Locale locale, HttpServletRequest request)
public static String
getServletURI(String webApp)
public static int
getShellDefinitionCount(String webApp, HttpServletRequest request)
public static ShellDefinition[]
getShellDefinitions(String webapp, String shellId, int limit, Locale locale, HttpServletRequest request)
**** Taking this out for now.... public static boolean isVisitorToolsEnabledInBookDefinition(String webApp, String bookId, HttpServletRequest request) { try { CustomizationContext cc = new CustomizationContext(Locale.getDefault(), request);

BookDefinitionId bdi = new BookDefinitionId(Integer.parseInt(bookId)); BookDefinition bookDefinition = PortalBeanManager.getBookDefinitionManager().getBookDefinition(cc, bdi);

if (bookDefinition.getMarkupDefinitionId().getId() == MarkupDefinition.MARKUP_BOOK_VISITOR_TOOL_ID.getId()) { return true; } } catch (Exception e) { PortalAdminToolsLogger.portalAdminError("PortalAdminManager.isVisitorToolsEnabledInBookDefinition() -- " + e.toString()); }

return false; }

public static void updateVisitorToolsInDesktopDefinition(String webApp, String portalPath, String desktopPath, boolean enableVisitorTools, HttpServletRequest request) { try { CustomizationContext cc = new CustomizationContext(Locale.getDefault(), request); DesktopDefinitionId ddi = new DesktopDefinitionId(webApp, new PortalPath(portalPath), new DesktopPath(desktopPath)); DesktopDefinition dd = PortalBeanManager.getDesktopDefinitionManager().getDesktopDefinition(cc, ddi);

BookDefinitionId bdi = dd.getBookDefinitionId(); BookDefinition bookDefinition = PortalBeanManager.getBookDefinitionManager().getBookDefinition(cc, bdi);

MarkupDefinitionId mdi = null; if (enableVisitorTools) { mdi = MarkupDefinition.MARKUP_BOOK_VISITOR_TOOL_ID; } else { mdi = MarkupDefinition.MARKUP_BOOK_NO_MIN_NO_MAX_ID; }

bookDefinition.setMarkupDefinitionId(mdi); PortalBeanManager.getBookDefinitionManager().updateBookDefinition(cc, bookDefinition); } catch (Exception e) { PortalAdminToolsLogger.portalAdminError("PortalAdminManager.updateVisitorToolsInDesktopDefinition() -- " + e.toString()); } }

public static ShellDefinition[]
getShellDefinitions(String webapp, Locale locale, HttpServletRequest request)
public static int
getThemeDefinitionCount(String webApp, HttpServletRequest request)
public static ThemeDefinition[]
getThemeDefinitions(String webapp, String themeId, int limit, Locale locale, HttpServletRequest request)
public static String[]
getWebApps(Locale locale, HttpServletRequest request)
public static boolean
isCanManageAccessAllowed(String webAppName, String taxonomy, HttpServletRequest request)
Check for DA access...
public static boolean
isCanManageAllInstancesAccessAllowed(String webAppName, String taxonomy, HttpServletRequest request)
public static boolean
isCanManageInstanceAccessAllowed(String webAppName, String taxonomy, HttpServletRequest request)
public static boolean
isCanManageOtherAccessAllowed(String webAppName, String taxonomy, HttpServletRequest request)
public static boolean
isPlaceholderLocked(String webApp, String pageId, String placeholderNum, HttpServletRequest request)
public static void
moveNavigableInBookDefinition(String navId, String bookId, String navType, String navPosition, HttpServletRequest request)
public static void
movePlaceableDefinitions(PlaceablePlacement[] placeables, String pageId, HttpServletRequest request)
Moves Placeables in a Page Definition.
public static PortletInstanceId
propagatePortletPreference(String portletId, String webAppName, HttpServletRequest request)
public static boolean
removeNavFromBookDefinition(String navId, String bookId, String navType, HttpServletRequest request)
Removes a Navigable from a Book Definition.
public static void
removePlaceableDefinitions(PlaceablePlacement[] placeables, HttpServletRequest request)
public static boolean
removePlaceableFromPageDefinition(String placeableId, String pageId, String placeableType, HttpServletRequest request)
Removes a Placeable from a Page Definition.
public static DesktopDefinition[]
searchDesktopDefinitions(String webapp, String searchValue, String portalPath, int limit, Locale locale, HttpServletRequest request)
public static PortletDefinition[]
searchPortletDefinitions(String webapp, String searchValue, int limit, Locale locale, HttpServletRequest request)
public static BookDefinition[]
searchPublicBookDefinitions(String webapp, String searchValue, int limit, Locale locale, HttpServletRequest request)
public static PageDefinition[]
searchPublicPageDefinitions(String webapp, String searchValue, int limit, Locale locale, HttpServletRequest request)
public static void
setDefaultNavigableInBookDefinition(String bookId, String navId, String navType, HttpServletRequest request)
public static void
setPlaceholderLock(String webApp, String pageId, String placeholderNum, String lockValue, HttpServletRequest request)
public static PortletInstanceId
setPortletPreference(String portletId, String prefName, String prefDescription, String[] prefValues, String webAppName, boolean propagateValue, boolean isModifiable, boolean isMultiValue, HttpServletRequest request)
public static boolean
supportsPortletPreferences(String portletId, String webAppName, HttpServletRequest request)
public static void
updateBookDefinition(String bookId, String newMenuId, String newThemeId, Locale locale, HttpServletRequest request)
public static void
updateBookInDesktopDefinition(String webApp, String portalPath, String desktopPath, String bookId, HttpServletRequest request)
public static void
updateLookAndFeelInDesktopDefinition(String webApp, String portalPath, String desktopPath, String lookId, HttpServletRequest request)
public static void
updatePageDefinition(String pageId, String newLayoutId, String newThemeId, Locale locale, HttpServletRequest request)
public static void
updatePageDefinition(PageDefinitionId pdi, String newLabel, boolean newHidden, Locale locale, HttpServletRequest request)
public static void
updatePageDefinitionLayout(String pageId, String newLayoutId, Locale locale, HttpServletRequest request)
public static void
updatePortalUri(String webAppName, String portalPath, String newPortalUri, Locale locale, HttpServletRequest request)
public static void
updatePortletDefinition(String id, String newThemeId, Locale locale, HttpServletRequest request)
public static void
updatePortletDefinitionCache(String id, boolean isCacheable, int cacheTime, Locale locale, HttpServletRequest request)
public static void
updatePortletDefinitionThread(String id, boolean multithread, Locale locale, HttpServletRequest request)
public static void
updateShellInDesktopDefinition(String webApp, String portalPath, String desktopPath, String shellId, HttpServletRequest request)
public static void
updateTreeOptimizationInDesktopDefinition(String webApp, String portalPath, String desktopPath, boolean treeOptimization, HttpServletRequest request)
 
Methods from  com.bea.jsptools.portal.PortalManager
createBookDefinition, createPageDefinition, getBookInstance, getBookView, getDesktopView, getLayoutDefinitions, getLayoutHtml, getLookAndFeelDefinitions, getMenuDefinitions, getPageInstance, getPageView, getPortletDefinitions, getPortletInstance, getPublicBookDefinitions, getPublicPageDefinitions, getThemeDefinitions, isPlaceholderInstanceLocked, setPortalLogger, updateBookInstanceMenu, updateBookInstanceTheme, updateBookInstanceTitle, updateDesktopInstance, updatePageInstanceLayout, updatePageInstanceTheme, updatePageInstanceTitle, updatePortletInstanceTheme, updatePortletInstanceTitle
 
Methods from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
   

Field Detail

allPortletIds

public static HashSet allPortletIds


allPortletIdsString

public static String allPortletIdsString


allPortletOptions

public static String allPortletOptions


categoryJavaScriptArrays

public static String categoryJavaScriptArrays


categoryOptions

public static String categoryOptions


categoryOptionsList

public static ArrayList categoryOptionsList


I18N_FILE

public static final String I18N_FILE


LIB_ANCESTRY

public static final String LIB_ANCESTRY


logger

public static PortalLogger logger


numCategories

public static int numCategories


numCategoriesText

public static String numCategoriesText

 

Constructor Detail

PortalAdminManager

public PortalAdminManager()
 

Method Detail

addNavigableToBookDefinition(String, String, String, HttpServletRequest) Method

public static void addNavigableToBookDefinition(String navId, 
                                                String bookId, 
                                                String navType, 
                                                HttpServletRequest request)
Adds Navigable to a Book Definition.


addNewBookToBookDefinition(String, String, Locale, HttpServletRequest) Method

public static void addNewBookToBookDefinition(String bookId, 
                                              String webAppName, 
                                              Locale locale, 
                                              HttpServletRequest request)

addNewBookToPageDefinition(String, String, Locale, HttpServletRequest) Method

public static void addNewBookToPageDefinition(String pageId, 
                                              String webAppName, 
                                              Locale locale, 
                                              HttpServletRequest request)

addNewPageToBookDefinition(String, String, Locale, HttpServletRequest) Method

public static void addNewPageToBookDefinition(String bookId, 
                                              String webAppName, 
                                              Locale locale, 
                                              HttpServletRequest request)

addPlaceableToPageDefinition(String, String, String, HttpServletRequest) Method

public static void addPlaceableToPageDefinition(String placeableId, 
                                                String pageId, 
                                                String placeableType, 
                                                HttpServletRequest request)
Adds Placeable to a Page Definition.


canPropagatePortletPreferences(String, String, HttpServletRequest) Method

public static boolean canPropagatePortletPreferences(String portletId, 
                                                     String webAppName, 
                                                     HttpServletRequest request)

clonePortletDefinition(String, Locale, HttpServletRequest) Method

public static void clonePortletDefinition(String id, 
                                          Locale locale, 
                                          HttpServletRequest request)
Clones and creates new Portlet Definition.


copyDesktopDefinition(String, String, String, String, Locale, HttpServletRequest) Method

public static void copyDesktopDefinition(String webApp, 
                                         String portalPath, 
                                         String desktopPath, 
                                         String newDesktopPath, 
                                         Locale locale, 
                                         HttpServletRequest request)

createBookDefinition(String, String, String, String, Locale, HttpServletRequest) Method

public static String createBookDefinition(String webAppName, 
                                          String title, 
                                          String desc, 
                                          String menuId, 
                                          Locale locale, 
                                          HttpServletRequest request)
Creates new Book Definition.


createBookDefinition(String, String, String, String, Locale, HttpServletRequest, boolean) Method

public static String createBookDefinition(String webAppName, 
                                          String title, 
                                          String desc, 
                                          String menuId, 
                                          Locale locale, 
                                          HttpServletRequest request, 
                                          boolean isPublic)

createBookDefinitionWithEditMode(String, String, String, String, Locale, HttpServletRequest) Method

public static String createBookDefinitionWithEditMode(String webAppName, 
                                                      String title, 
                                                      String desc, 
                                                      String menuId, 
                                                      Locale locale, 
                                                      HttpServletRequest request)

createDesktopDefinition(String, String, String, String, String, String, String, String, Locale, HttpServletRequest) Method

public static void createDesktopDefinition(String webApp, 
                                           String desktopName, 
                                           String desktopDescription, 
                                           String shellId, 
                                           String lookAndFeelId, 
                                           String bookId, 
                                           String portalPath, 
                                           String desktopPath, 
                                           Locale locale, 
                                           HttpServletRequest request)

createDesktopFromTemplate(String, String, String, String, String, String, int, Locale, HttpServletRequest) Method

public static void createDesktopFromTemplate(String portalTemplatePath, 
                                             String desktopTitle, 
                                             String desktopDescription, 
                                             String webAppName, 
                                             String thePortalPath, 
                                             String theDesktopPath, 
                                             int disassemblerAction, 
                                             Locale locale, 
                                             HttpServletRequest request)

createPageDefinition(String, String, String, String, Locale, HttpServletRequest) Method

public static String createPageDefinition(String webAppName, 
                                          String title, 
                                          String desc, 
                                          String layoutId, 
                                          Locale locale, 
                                          HttpServletRequest request)
Creates new Page Definition.


createPageDefinition(String, String, String, String, Locale, HttpServletRequest, boolean) Method

public static String createPageDefinition(String webAppName, 
                                          String title, 
                                          String desc, 
                                          String layoutId, 
                                          Locale locale, 
                                          HttpServletRequest request, 
                                          boolean isPublic)

createPortalDefinition(String, String, String, String, String, Locale, HttpServletRequest) Method

public static void createPortalDefinition(String webappName, 
                                          String portalPath, 
                                          String title, 
                                          String description, 
                                          String portalUri, 
                                          Locale locale, 
                                          HttpServletRequest request)

createResources(int, int, String, Locale, HttpServletRequest) Method

public static void createResources(int numPortals, 
                                   int numDesktops, 
                                   String portalPrefix, 
                                   Locale locale, 
                                   HttpServletRequest request)

deleteBookDefinitions(String[], HttpServletRequest) Method

public static boolean deleteBookDefinitions(String[] ids, 
                                            HttpServletRequest request)

deleteBookDefinitionsWithCascade(String[], HttpServletRequest) Method

public static boolean deleteBookDefinitionsWithCascade(String[] ids, 
                                                       HttpServletRequest request)

deleteDesktopDefinition(String, String, String, Locale, HttpServletRequest) Method

public static boolean deleteDesktopDefinition(String webApp, 
                                              String portalPath, 
                                              String desktopPath, 
                                              Locale locale, 
                                              HttpServletRequest request)

deleteDesktopDefinitionWithCascade(String, String, String, Locale, HttpServletRequest) Method

public static boolean deleteDesktopDefinitionWithCascade(String webApp, 
                                                         String portalPath, 
                                                         String desktopPath, 
                                                         Locale locale, 
                                                         HttpServletRequest request)

deleteLayoutDefinitions(String[], HttpServletRequest) Method

public static void deleteLayoutDefinitions(String[] ids, 
                                           HttpServletRequest request)

deleteLookAndFeelDefinitions(String[], HttpServletRequest) Method

public static boolean deleteLookAndFeelDefinitions(String[] ids, 
                                                   HttpServletRequest request)

deleteMenuDefinitions(String[], HttpServletRequest) Method

public static void deleteMenuDefinitions(String[] ids, 
                                         HttpServletRequest request)

deletePageDefinitions(String[], HttpServletRequest) Method

public static boolean deletePageDefinitions(String[] ids, 
                                            HttpServletRequest request)

deletePageDefinitionsWithCascade(String[], HttpServletRequest) Method

public static boolean deletePageDefinitionsWithCascade(String[] ids, 
                                                       HttpServletRequest request)

deletePortalDefinition(String, String, Locale, HttpServletRequest) Method

public static boolean deletePortalDefinition(String webApp, 
                                             String portalPath, 
                                             Locale locale, 
                                             HttpServletRequest request)

deletePortletDefinitions(String[], HttpServletRequest) Method

public static boolean deletePortletDefinitions(String[] ids, 
                                               HttpServletRequest request)

deletePortletDefinitionsWithCascade(String[], HttpServletRequest) Method

public static boolean deletePortletDefinitionsWithCascade(String[] ids, 
                                                          HttpServletRequest request)

deletePortletPreference(String, String, String, boolean, HttpServletRequest) Method

public static void deletePortletPreference(String portletId, 
                                           String prefName, 
                                           String webAppName, 
                                           boolean propagateDelete, 
                                           HttpServletRequest request)

deleteShellDefinitions(String[], HttpServletRequest) Method

public static void deleteShellDefinitions(String[] ids, 
                                          HttpServletRequest request)

deleteThemeDefinitions(String[], HttpServletRequest) Method

public static void deleteThemeDefinitions(String[] ids, 
                                          HttpServletRequest request)

deleteThemeDefinitionsWithCascade(String[], HttpServletRequest) Method

public static void deleteThemeDefinitionsWithCascade(String[] ids, 
                                                     HttpServletRequest request)

editPortletDefinition(String) Method

public static void editPortletDefinition(String id)

generatePortletCategoryArrays(String, String, String, String, Locale, HttpServletRequest) Method

public static void generatePortletCategoryArrays(String webAppName, 
                                                 String indentStr, 
                                                 String requestType, 
                                                 String requestTypeTaxonomy, 
                                                 Locale locale, 
                                                 HttpServletRequest request)

getBookDefinition(String, Locale, HttpServletRequest) Method

public static BookDefinition getBookDefinition(String id, 
                                               Locale locale, 
                                               HttpServletRequest request)

getBookDefinitionCount(String, HttpServletRequest) Method

public static int getBookDefinitionCount(String webApp, 
                                         HttpServletRequest request)

getBookDefinitions(String, Locale, HttpServletRequest) Method

public static BookDefinition[] getBookDefinitions(String webapp, 
                                                Locale locale, 
                                                HttpServletRequest request)

getBookView(String, Locale, HttpServletRequest) Method

public static BookView getBookView(String bookDefinitionId, 
                                   Locale locale, 
                                   HttpServletRequest request)

getBookViews(String, Locale, HttpServletRequest) Method

public static BookView[] getBookViews(String bookDefinitionId, 
                                    Locale locale, 
                                    HttpServletRequest request)

getBookViewsForPage(String, Locale, HttpServletRequest) Method

public static BookView[] getBookViewsForPage(String pageDefinitionId, 
                                           Locale locale, 
                                           HttpServletRequest request)

getDesktopDefinition(String, String, String, Locale, HttpServletRequest) Method

public static DesktopDefinition getDesktopDefinition(String webApp, 
                                                     String portalPath, 
                                                     String desktopPath, 
                                                     Locale locale, 
                                                     HttpServletRequest request)

getDesktopDefinitionCount(String, String, HttpServletRequest) Method

public static int getDesktopDefinitionCount(String portalPath, 
                                            String webApp, 
                                            HttpServletRequest request)

getDesktopDefinitions(String, Locale, HttpServletRequest) Method

public static DesktopDefinition[] getDesktopDefinitions(String webapp, 
                                                      Locale locale, 
                                                      HttpServletRequest request)

getDesktopDefinitions(String, String, Locale, HttpServletRequest) Method

public static DesktopDefinition[] getDesktopDefinitions(String webapp, 
                                                      String portalPath, 
                                                      Locale locale, 
                                                      HttpServletRequest request)

getDesktopDefinitions(String, String, String, int, Locale, HttpServletRequest) Method

public static DesktopDefinition[] getDesktopDefinitions(String webapp, 
                                                      String startPath, 
                                                      String portalPath, 
                                                      int limit, 
                                                      Locale locale, 
                                                      HttpServletRequest request)

getLayoutDefinition(LayoutDefinitionId, Locale, HttpServletRequest) Method

public static LayoutDefinition getLayoutDefinition(LayoutDefinitionId layoutDefinitionId, 
                                                   Locale locale, 
                                                   HttpServletRequest request)

getLayoutDefinitionCount(String, HttpServletRequest) Method

public static int getLayoutDefinitionCount(String webApp, 
                                           HttpServletRequest request)

getLayoutDefinitions(String, String, int, Locale, HttpServletRequest) Method

public static LayoutDefinition[] getLayoutDefinitions(String webapp, 
                                                    String layoutId, 
                                                    int limit, 
                                                    Locale locale, 
                                                    HttpServletRequest request)

getLocalizationResources(LocalizationIntersectionId) Method

public static LocalizationResource[] getLocalizationResources(LocalizationIntersectionId id)

getLookAndFeelDefinition(String, Locale, HttpServletRequest) Method

public static LookAndFeelDefinition getLookAndFeelDefinition(String lookId, 
                                                             Locale locale, 
                                                             HttpServletRequest request)

getLookAndFeelDefinitionCount(String, HttpServletRequest) Method

public static int getLookAndFeelDefinitionCount(String webApp, 
                                                HttpServletRequest request)

getLookAndFeelDefinitions(String, String, int, Locale, HttpServletRequest) Method

public static LookAndFeelDefinition[] getLookAndFeelDefinitions(String webapp, 
                                                              String lookAndFeelId, 
                                                              int limit, 
                                                              Locale locale, 
                                                              HttpServletRequest request)

getMenuDefinition(MenuDefinitionId, Locale, HttpServletRequest) Method

public static MenuDefinition getMenuDefinition(MenuDefinitionId menuDefinitionId, 
                                               Locale locale, 
                                               HttpServletRequest request)

getMenuDefinitionCount(String, HttpServletRequest) Method

public static int getMenuDefinitionCount(String webApp, 
                                         HttpServletRequest request)

getMenuDefinitions(String, String, int, Locale, HttpServletRequest) Method

public static MenuDefinition[] getMenuDefinitions(String webapp, 
                                                String menuId, 
                                                int limit, 
                                                Locale locale, 
                                                HttpServletRequest request)

getMenuView(MenuDefinitionId, Locale, HttpServletRequest) Method

public static MenuView getMenuView(MenuDefinitionId menuDefinitionId, 
                                   Locale locale, 
                                   HttpServletRequest request)

getPageDefinition(String, Locale, HttpServletRequest) Method

public static PageDefinition getPageDefinition(String id, 
                                               Locale locale, 
                                               HttpServletRequest request)

getPageDefinitionCount(String, HttpServletRequest) Method

public static int getPageDefinitionCount(String webApp, 
                                         HttpServletRequest request)

getPageDefinitions(String, Locale, HttpServletRequest) Method

public static PageDefinition[] getPageDefinitions(String webapp, 
                                                Locale locale, 
                                                HttpServletRequest request)

getPageView(String, Locale, HttpServletRequest) Method

public static PageView getPageView(String pageDefinitionId, 
                                   Locale locale, 
                                   HttpServletRequest request)

getPageViews(String, Locale, HttpServletRequest) Method

public static PageView[] getPageViews(String bookDefinitionId, 
                                    Locale locale, 
                                    HttpServletRequest request)

getPortalDefinition(String, String, Locale, HttpServletRequest) Method

public static PortalDefinition getPortalDefinition(String portalPath, 
                                                   String webAppName, 
                                                   Locale locale, 
                                                   HttpServletRequest request)

getPortalDefinitions(String, Locale, HttpServletRequest) Method

public static PortalDefinition[] getPortalDefinitions(String webAppName, 
                                                    Locale locale, 
                                                    HttpServletRequest request)

getPortletDefinition(String, Locale, HttpServletRequest) Method

public static PortletDefinition getPortletDefinition(String id, 
                                                     Locale locale, 
                                                     HttpServletRequest request)

getPortletDefinitionCount(String, HttpServletRequest) Method

public static int getPortletDefinitionCount(String webApp, 
                                            HttpServletRequest request)

getPortletDefinitions(String, String, int, Locale, HttpServletRequest) Method

public static PortletDefinition[] getPortletDefinitions(String webapp, 
                                                      String portletId, 
                                                      int limit, 
                                                      Locale locale, 
                                                      HttpServletRequest request)

getPortletDefinitions(PortletCategoryDefinitionId, Locale, HttpServletRequest) Method

public static PortletDefinition[] getPortletDefinitions(PortletCategoryDefinitionId pcdId, 
                                                      Locale locale, 
                                                      HttpServletRequest request)

getPortletPreferences(String, String, HttpServletRequest) Method

public static Map getPortletPreferences(String portletId, 
                                        String webAppName, 
                                        HttpServletRequest request)

getPortletRootCategoryDefinition(String, Locale, HttpServletRequest) Method

public static PortletCategoryDefinition getPortletRootCategoryDefinition(String webAppName, 
                                                                         Locale locale, 
                                                                         HttpServletRequest request)

getPortletsForCategory(PortletCategoryDefinition, Locale, HttpServletRequest) Method

public static PortletDefinition[] getPortletsForCategory(PortletCategoryDefinition portletCategoryDefinition, 
                                                       Locale locale, 
                                                       HttpServletRequest request)

getPortletsHash(PortletDefinition[]) Method

public static HashMap getPortletsHash(PortletDefinition[] portlets)

getPortletSubCategoryDefinitions(PortletCategoryDefinitionId, Locale, HttpServletRequest) Method

public static PortletCategoryDefinition[] getPortletSubCategoryDefinitions(PortletCategoryDefinitionId pcdId, 
                                                                         Locale locale, 
                                                                         HttpServletRequest request)

getPortletView(String, Locale, HttpServletRequest) Method

public static PortletView getPortletView(String id, 
                                         Locale locale, 
                                         HttpServletRequest request)

getPortletViews(String, Locale, HttpServletRequest) Method

public static PortletView[] getPortletViews(String pageDefinitionId, 
                                          Locale locale, 
                                          HttpServletRequest request)

getPublicBookDefinitions(String, String, int, Locale, HttpServletRequest) Method

public static BookDefinition[] getPublicBookDefinitions(String webapp, 
                                                      String bookId, 
                                                      int limit, 
                                                      Locale locale, 
                                                      HttpServletRequest request)

getPublicBookDefinitions(String, Locale, HttpServletRequest) Method

public static BookDefinition[] getPublicBookDefinitions(String webapp, 
                                                      Locale locale, 
                                                      HttpServletRequest request)

getPublicPageDefinitions(String, String, int, Locale, HttpServletRequest) Method

public static PageDefinition[] getPublicPageDefinitions(String webapp, 
                                                      String pageId, 
                                                      int limit, 
                                                      Locale locale, 
                                                      HttpServletRequest request)

getPublicPageDefinitions(String, Locale, HttpServletRequest) Method

public static PageDefinition[] getPublicPageDefinitions(String webapp, 
                                                      Locale locale, 
                                                      HttpServletRequest request)

getServletURI(String) Method

public static String getServletURI(String webApp)

getShellDefinitionCount(String, HttpServletRequest) Method

public static int getShellDefinitionCount(String webApp, 
                                          HttpServletRequest request)

getShellDefinitions(String, String, int, Locale, HttpServletRequest) Method

public static ShellDefinition[] getShellDefinitions(String webapp, 
                                                  String shellId, 
                                                  int limit, 
                                                  Locale locale, 
                                                  HttpServletRequest request)
**** Taking this out for now.... public static boolean isVisitorToolsEnabledInBookDefinition(String webApp, String bookId, HttpServletRequest request) { try { CustomizationContext cc = new CustomizationContext(Locale.getDefault(), request);

BookDefinitionId bdi = new BookDefinitionId(Integer.parseInt(bookId)); BookDefinition bookDefinition = PortalBeanManager.getBookDefinitionManager().getBookDefinition(cc, bdi);

if (bookDefinition.getMarkupDefinitionId().getId() == MarkupDefinition.MARKUP_BOOK_VISITOR_TOOL_ID.getId()) { return true; } } catch (Exception e) { PortalAdminToolsLogger.portalAdminError("PortalAdminManager.isVisitorToolsEnabledInBookDefinition() -- " + e.toString()); }

return false; }

public static void updateVisitorToolsInDesktopDefinition(String webApp, String portalPath, String desktopPath, boolean enableVisitorTools, HttpServletRequest request) { try { CustomizationContext cc = new CustomizationContext(Locale.getDefault(), request); DesktopDefinitionId ddi = new DesktopDefinitionId(webApp, new PortalPath(portalPath), new DesktopPath(desktopPath)); DesktopDefinition dd = PortalBeanManager.getDesktopDefinitionManager().getDesktopDefinition(cc, ddi);

BookDefinitionId bdi = dd.getBookDefinitionId(); BookDefinition bookDefinition = PortalBeanManager.getBookDefinitionManager().getBookDefinition(cc, bdi);

MarkupDefinitionId mdi = null; if (enableVisitorTools) { mdi = MarkupDefinition.MARKUP_BOOK_VISITOR_TOOL_ID; } else { mdi = MarkupDefinition.MARKUP_BOOK_NO_MIN_NO_MAX_ID; }

bookDefinition.setMarkupDefinitionId(mdi); PortalBeanManager.getBookDefinitionManager().updateBookDefinition(cc, bookDefinition); } catch (Exception e) { PortalAdminToolsLogger.portalAdminError("PortalAdminManager.updateVisitorToolsInDesktopDefinition() -- " + e.toString()); } }


getShellDefinitions(String, Locale, HttpServletRequest) Method

public static ShellDefinition[] getShellDefinitions(String webapp, 
                                                  Locale locale, 
                                                  HttpServletRequest request)

getThemeDefinitionCount(String, HttpServletRequest) Method

public static int getThemeDefinitionCount(String webApp, 
                                          HttpServletRequest request)

getThemeDefinitions(String, String, int, Locale, HttpServletRequest) Method

public static ThemeDefinition[] getThemeDefinitions(String webapp, 
                                                  String themeId, 
                                                  int limit, 
                                                  Locale locale, 
                                                  HttpServletRequest request)

getWebApps(Locale, HttpServletRequest) Method

public static String[] getWebApps(Locale locale, 
                                HttpServletRequest request)

isCanManageAccessAllowed(String, String, HttpServletRequest) Method

public static boolean isCanManageAccessAllowed(String webAppName, 
                                               String taxonomy, 
                                               HttpServletRequest request)
Check for DA access...


isCanManageAllInstancesAccessAllowed(String, String, HttpServletRequest) Method

public static boolean isCanManageAllInstancesAccessAllowed(String webAppName, 
                                                           String taxonomy, 
                                                           HttpServletRequest request)

isCanManageInstanceAccessAllowed(String, String, HttpServletRequest) Method

public static boolean isCanManageInstanceAccessAllowed(String webAppName, 
                                                       String taxonomy, 
                                                       HttpServletRequest request)

isCanManageOtherAccessAllowed(String, String, HttpServletRequest) Method

public static boolean isCanManageOtherAccessAllowed(String webAppName, 
                                                    String taxonomy, 
                                                    HttpServletRequest request)

isPlaceholderLocked(String, String, String, HttpServletRequest) Method

public static boolean isPlaceholderLocked(String webApp, 
                                          String pageId, 
                                          String placeholderNum, 
                                          HttpServletRequest request)

moveNavigableInBookDefinition(String, String, String, String, HttpServletRequest) Method

public static void moveNavigableInBookDefinition(String navId, 
                                                 String bookId, 
                                                 String navType, 
                                                 String navPosition, 
                                                 HttpServletRequest request)

movePlaceableDefinitions(PlaceablePlacement[], String, HttpServletRequest) Method

public static void movePlaceableDefinitions(PlaceablePlacement[] placeables, 
                                            String pageId, 
                                            HttpServletRequest request)
Moves Placeables in a Page Definition.


propagatePortletPreference(String, String, HttpServletRequest) Method

public static PortletInstanceId propagatePortletPreference(String portletId, 
                                                           String webAppName, 
                                                           HttpServletRequest request)

removeNavFromBookDefinition(String, String, String, HttpServletRequest) Method

public static boolean removeNavFromBookDefinition(String navId, 
                                                  String bookId, 
                                                  String navType, 
                                                  HttpServletRequest request)
Removes a Navigable from a Book Definition.


removePlaceableDefinitions(PlaceablePlacement[], HttpServletRequest) Method

public static void removePlaceableDefinitions(PlaceablePlacement[] placeables, 
                                              HttpServletRequest request)

removePlaceableFromPageDefinition(String, String, String, HttpServletRequest) Method

public static boolean removePlaceableFromPageDefinition(String placeableId, 
                                                        String pageId, 
                                                        String placeableType, 
                                                        HttpServletRequest request)
Removes a Placeable from a Page Definition.


searchDesktopDefinitions(String, String, String, int, Locale, HttpServletRequest) Method

public static DesktopDefinition[] searchDesktopDefinitions(String webapp, 
                                                         String searchValue, 
                                                         String portalPath, 
                                                         int limit, 
                                                         Locale locale, 
                                                         HttpServletRequest request)

searchPortletDefinitions(String, String, int, Locale, HttpServletRequest) Method

public static PortletDefinition[] searchPortletDefinitions(String webapp, 
                                                         String searchValue, 
                                                         int limit, 
                                                         Locale locale, 
                                                         HttpServletRequest request)

searchPublicBookDefinitions(String, String, int, Locale, HttpServletRequest) Method

public static BookDefinition[] searchPublicBookDefinitions(String webapp, 
                                                         String searchValue, 
                                                         int limit, 
                                                         Locale locale, 
                                                         HttpServletRequest request)

searchPublicPageDefinitions(String, String, int, Locale, HttpServletRequest) Method

public static PageDefinition[] searchPublicPageDefinitions(String webapp, 
                                                         String searchValue, 
                                                         int limit, 
                                                         Locale locale, 
                                                         HttpServletRequest request)

setDefaultNavigableInBookDefinition(String, String, String, HttpServletRequest) Method

public static void setDefaultNavigableInBookDefinition(String bookId, 
                                                       String navId, 
                                                       String navType, 
                                                       HttpServletRequest request)

setPlaceholderLock(String, String, String, String, HttpServletRequest) Method

public static void setPlaceholderLock(String webApp, 
                                      String pageId, 
                                      String placeholderNum, 
                                      String lockValue, 
                                      HttpServletRequest request)

setPortletPreference(String, String, String, String[], String, boolean, boolean, boolean, HttpServletRequest) Method

public static PortletInstanceId setPortletPreference(String portletId, 
                                                     String prefName, 
                                                     String prefDescription, 
                                                     String[] prefValues, 
                                                     String webAppName, 
                                                     boolean propagateValue, 
                                                     boolean isModifiable, 
                                                     boolean isMultiValue, 
                                                     HttpServletRequest request)

supportsPortletPreferences(String, String, HttpServletRequest) Method

public static boolean supportsPortletPreferences(String portletId, 
                                                 String webAppName, 
                                                 HttpServletRequest request)

updateBookDefinition(String, String, String, Locale, HttpServletRequest) Method

public static void updateBookDefinition(String bookId, 
                                        String newMenuId, 
                                        String newThemeId, 
                                        Locale locale, 
                                        HttpServletRequest request)

updateBookInDesktopDefinition(String, String, String, String, HttpServletRequest) Method

public static void updateBookInDesktopDefinition(String webApp, 
                                                 String portalPath, 
                                                 String desktopPath, 
                                                 String bookId, 
                                                 HttpServletRequest request)

updateLookAndFeelInDesktopDefinition(String, String, String, String, HttpServletRequest) Method

public static void updateLookAndFeelInDesktopDefinition(String webApp, 
                                                        String portalPath, 
                                                        String desktopPath, 
                                                        String lookId, 
                                                        HttpServletRequest request)

updatePageDefinition(String, String, String, Locale, HttpServletRequest) Method

public static void updatePageDefinition(String pageId, 
                                        String newLayoutId, 
                                        String newThemeId, 
                                        Locale locale, 
                                        HttpServletRequest request)

updatePageDefinition(PageDefinitionId, String, boolean, Locale, HttpServletRequest) Method

public static void updatePageDefinition(PageDefinitionId pdi, 
                                        String newLabel, 
                                        boolean newHidden, 
                                        Locale locale, 
                                        HttpServletRequest request)

updatePageDefinitionLayout(String, String, Locale, HttpServletRequest) Method

public static void updatePageDefinitionLayout(String pageId, 
                                              String newLayoutId, 
                                              Locale locale, 
                                              HttpServletRequest request)

updatePortalUri(String, String, String, Locale, HttpServletRequest) Method

public static void updatePortalUri(String webAppName, 
                                   String portalPath, 
                                   String newPortalUri, 
                                   Locale locale, 
                                   HttpServletRequest request)

updatePortletDefinition(String, String, Locale, HttpServletRequest) Method

public static void updatePortletDefinition(String id, 
                                           String newThemeId, 
                                           Locale locale, 
                                           HttpServletRequest request)

updatePortletDefinitionCache(String, boolean, int, Locale, HttpServletRequest) Method

public static void updatePortletDefinitionCache(String id, 
                                                boolean isCacheable, 
                                                int cacheTime, 
                                                Locale locale, 
                                                HttpServletRequest request)

updatePortletDefinitionThread(String, boolean, Locale, HttpServletRequest) Method

public static void updatePortletDefinitionThread(String id, 
                                                 boolean multithread, 
                                                 Locale locale, 
                                                 HttpServletRequest request)

updateShellInDesktopDefinition(String, String, String, String, HttpServletRequest) Method

public static void updateShellInDesktopDefinition(String webApp, 
                                                  String portalPath, 
                                                  String desktopPath, 
                                                  String shellId, 
                                                  HttpServletRequest request)

updateTreeOptimizationInDesktopDefinition(String, String, String, boolean, HttpServletRequest) Method

public static void updateTreeOptimizationInDesktopDefinition(String webApp, 
                                                             String portalPath, 
                                                             String desktopPath, 
                                                             boolean treeOptimization, 
                                                             HttpServletRequest request)