com.liferay.portlet.dynamicdatamapping.util
Class BaseDDMDisplay

java.lang.Object
  extended by com.liferay.portlet.dynamicdatamapping.util.BaseDDMDisplay
All Implemented Interfaces:
DDMDisplay

public abstract class BaseDDMDisplay
extends java.lang.Object
implements DDMDisplay

Author:
Eduardo Garcia

Constructor Summary
BaseDDMDisplay()
           
 
Method Summary
 java.lang.String getAddStructureActionId()
           
 java.lang.String getAddTemplateActionId()
           
 java.lang.String getAvailableFields()
           
protected  long getControlPanelPlid(LiferayPortletRequest liferayPortletRequest)
           
protected  java.lang.String getDefaultEditTemplateTitle(java.util.Locale locale)
           
protected  java.lang.String getDefaultViewTemplateTitle(java.util.Locale locale)
           
 java.lang.String getEditStructureDefaultValuesURL(LiferayPortletRequest liferayPortletRequest, LiferayPortletResponse liferayPortletResponse, DDMStructure structure, java.lang.String redirectURL, java.lang.String backURL)
           
 java.lang.String getEditTemplateBackURL(LiferayPortletRequest liferayPortletRequest, LiferayPortletResponse liferayPortletResponse, long classNameId, long classPK, java.lang.String portletResource)
           
 java.lang.String getEditTemplateTitle(DDMStructure structure, DDMTemplate template, java.util.Locale locale)
           
 java.lang.String getEditTemplateTitle(long classNameId, java.util.Locale locale)
           
 java.lang.String getResourceName(long classNameId)
           
 java.lang.String getStorageType()
           
 java.lang.String getStructureName(java.util.Locale locale)
           
 java.lang.String getStructureType()
           
 long[] getTemplateClassNameIds(long classNameId)
           
 long[] getTemplateClassPKs(long companyId, long classNameId, long classPK)
           
 long[] getTemplateGroupIds(ThemeDisplay themeDisplay, boolean showGlobalScope)
           
 long getTemplateHandlerClassNameId(DDMTemplate template, long classNameId)
           
 java.util.Set<java.lang.String> getTemplateLanguageTypes()
           
 java.lang.String getTemplateMode()
           
 java.lang.String getTemplateType()
           
 java.lang.String getTemplateType(DDMTemplate template, java.util.Locale locale)
           
 java.lang.String getViewTemplatesBackURL(LiferayPortletRequest liferayPortletRequest, LiferayPortletResponse liferayPortletResponse, long classPK)
           
 java.util.Set<java.lang.String> getViewTemplatesExcludedColumnNames()
           
 java.lang.String getViewTemplatesTitle(DDMStructure structure, boolean controlPanel, java.util.Locale locale)
           
 java.lang.String getViewTemplatesTitle(DDMStructure structure, java.util.Locale locale)
           
protected  java.lang.String getViewTemplatesURL(LiferayPortletRequest liferayPortletRequest, LiferayPortletResponse liferayPortletResponse, long classNameId, long classPK)
           
 boolean isShowAddStructureButton()
           
 boolean isShowStructureSelector()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface com.liferay.portlet.dynamicdatamapping.util.DDMDisplay
getPortletId, getResourceName
 

Constructor Detail

BaseDDMDisplay

public BaseDDMDisplay()
Method Detail

getAddStructureActionId

public java.lang.String getAddStructureActionId()
Specified by:
getAddStructureActionId in interface DDMDisplay

getAddTemplateActionId

public java.lang.String getAddTemplateActionId()
Specified by:
getAddTemplateActionId in interface DDMDisplay

getAvailableFields

public java.lang.String getAvailableFields()
Specified by:
getAvailableFields in interface DDMDisplay

getEditStructureDefaultValuesURL

public java.lang.String getEditStructureDefaultValuesURL(LiferayPortletRequest liferayPortletRequest,
                                                         LiferayPortletResponse liferayPortletResponse,
                                                         DDMStructure structure,
                                                         java.lang.String redirectURL,
                                                         java.lang.String backURL)
                                                  throws java.lang.Exception
Specified by:
getEditStructureDefaultValuesURL in interface DDMDisplay
Throws:
java.lang.Exception

getEditTemplateBackURL

public java.lang.String getEditTemplateBackURL(LiferayPortletRequest liferayPortletRequest,
                                               LiferayPortletResponse liferayPortletResponse,
                                               long classNameId,
                                               long classPK,
                                               java.lang.String portletResource)
                                        throws java.lang.Exception
Specified by:
getEditTemplateBackURL in interface DDMDisplay
Throws:
java.lang.Exception

getEditTemplateTitle

public java.lang.String getEditTemplateTitle(DDMStructure structure,
                                             DDMTemplate template,
                                             java.util.Locale locale)
Specified by:
getEditTemplateTitle in interface DDMDisplay

getEditTemplateTitle

public java.lang.String getEditTemplateTitle(long classNameId,
                                             java.util.Locale locale)
Specified by:
getEditTemplateTitle in interface DDMDisplay

getResourceName

public java.lang.String getResourceName(long classNameId)
Specified by:
getResourceName in interface DDMDisplay

getStorageType

public java.lang.String getStorageType()
Specified by:
getStorageType in interface DDMDisplay

getStructureName

public java.lang.String getStructureName(java.util.Locale locale)
Specified by:
getStructureName in interface DDMDisplay

getStructureType

public java.lang.String getStructureType()
Specified by:
getStructureType in interface DDMDisplay

getTemplateClassNameIds

public long[] getTemplateClassNameIds(long classNameId)
Specified by:
getTemplateClassNameIds in interface DDMDisplay

getTemplateClassPKs

public long[] getTemplateClassPKs(long companyId,
                                  long classNameId,
                                  long classPK)
                           throws java.lang.Exception
Specified by:
getTemplateClassPKs in interface DDMDisplay
Throws:
java.lang.Exception

getTemplateGroupIds

public long[] getTemplateGroupIds(ThemeDisplay themeDisplay,
                                  boolean showGlobalScope)
                           throws java.lang.Exception
Specified by:
getTemplateGroupIds in interface DDMDisplay
Throws:
java.lang.Exception

getTemplateHandlerClassNameId

public long getTemplateHandlerClassNameId(DDMTemplate template,
                                          long classNameId)
Specified by:
getTemplateHandlerClassNameId in interface DDMDisplay

getTemplateLanguageTypes

public java.util.Set<java.lang.String> getTemplateLanguageTypes()
Specified by:
getTemplateLanguageTypes in interface DDMDisplay

getTemplateMode

public java.lang.String getTemplateMode()
Specified by:
getTemplateMode in interface DDMDisplay

getTemplateType

public java.lang.String getTemplateType()
Specified by:
getTemplateType in interface DDMDisplay

getTemplateType

public java.lang.String getTemplateType(DDMTemplate template,
                                        java.util.Locale locale)
Specified by:
getTemplateType in interface DDMDisplay

getViewTemplatesBackURL

public java.lang.String getViewTemplatesBackURL(LiferayPortletRequest liferayPortletRequest,
                                                LiferayPortletResponse liferayPortletResponse,
                                                long classPK)
                                         throws java.lang.Exception
Specified by:
getViewTemplatesBackURL in interface DDMDisplay
Throws:
java.lang.Exception

getViewTemplatesExcludedColumnNames

public java.util.Set<java.lang.String> getViewTemplatesExcludedColumnNames()
Specified by:
getViewTemplatesExcludedColumnNames in interface DDMDisplay

getViewTemplatesTitle

public java.lang.String getViewTemplatesTitle(DDMStructure structure,
                                              boolean controlPanel,
                                              java.util.Locale locale)
Specified by:
getViewTemplatesTitle in interface DDMDisplay

getViewTemplatesTitle

public java.lang.String getViewTemplatesTitle(DDMStructure structure,
                                              java.util.Locale locale)
Specified by:
getViewTemplatesTitle in interface DDMDisplay

isShowAddStructureButton

public boolean isShowAddStructureButton()
Specified by:
isShowAddStructureButton in interface DDMDisplay

isShowStructureSelector

public boolean isShowStructureSelector()
Specified by:
isShowStructureSelector in interface DDMDisplay

getControlPanelPlid

protected long getControlPanelPlid(LiferayPortletRequest liferayPortletRequest)
                            throws PortalException,
                                   SystemException
Throws:
PortalException
SystemException

getDefaultEditTemplateTitle

protected java.lang.String getDefaultEditTemplateTitle(java.util.Locale locale)

getDefaultViewTemplateTitle

protected java.lang.String getDefaultViewTemplateTitle(java.util.Locale locale)

getViewTemplatesURL

protected java.lang.String getViewTemplatesURL(LiferayPortletRequest liferayPortletRequest,
                                               LiferayPortletResponse liferayPortletResponse,
                                               long classNameId,
                                               long classPK)
                                        throws java.lang.Exception
Throws:
java.lang.Exception