public class CmsAddDialogTypeHelper extends java.lang.Object
| Constructor and Description |
|---|
CmsAddDialogTypeHelper(CmsResourceTypeConfig.AddMenuType type)
Creates a new instance.
|
| Modifier and Type | Method and Description |
|---|---|
protected boolean |
exclude(CmsResourceTypeBean type)
Function used to check if a given resource type should be excluded from the result.
|
java.util.List<CmsResourceTypeBean> |
getPrecomputedTypes(CmsElementView view)
Gets the precomputed type list for the given view.
|
java.util.List<CmsResourceTypeBean> |
getResourceTypes(CmsObject cms,
java.lang.String folderRootPath,
java.lang.String checkViewableReferenceUri,
CmsElementView elementView,
I_CmsResourceTypeEnabledCheck checkEnabled)
Creates list of resource type beans for gallery or 'New' dialog.
|
void |
precomputeTypeLists(CmsObject cms,
java.lang.String folderRootPath,
java.lang.String checkViewableReferenceUri,
java.util.List<CmsElementView> views,
I_CmsResourceTypeEnabledCheck check)
Precomputes type lists for multiple views.
|
public CmsAddDialogTypeHelper(CmsResourceTypeConfig.AddMenuType type)
type - the menu type for which we want to build a type listpublic java.util.List<CmsResourceTypeBean> getPrecomputedTypes(CmsElementView view)
view - the element viewpublic java.util.List<CmsResourceTypeBean> getResourceTypes(CmsObject cms, java.lang.String folderRootPath, java.lang.String checkViewableReferenceUri, CmsElementView elementView, I_CmsResourceTypeEnabledCheck checkEnabled) throws CmsException
cms - the CMS contextfolderRootPath - the current foldercheckViewableReferenceUri - the reference uri to use for viewability checkelementView - the element viewcheckEnabled - object to check whether resource types should be enabledCmsException - if something goes wrongpublic void precomputeTypeLists(CmsObject cms, java.lang.String folderRootPath, java.lang.String checkViewableReferenceUri, java.util.List<CmsElementView> views, I_CmsResourceTypeEnabledCheck check)
cms - the CMS contextfolderRootPath - the current foldercheckViewableReferenceUri - the reference uri to use for viewability checkviews - the views for which to generate the type listscheck - object to check whether resource types should be enabledprotected boolean exclude(CmsResourceTypeBean type)
type - the type