public abstract class BaseCTDisplayRenderer<T extends com.liferay.portal.kernel.model.BaseModel<T>> extends java.lang.Object implements CTDisplayRenderer<T>
Modifier and Type | Class and Description |
---|---|
protected static interface |
BaseCTDisplayRenderer.DisplayBuilder<T> |
Constructor and Description |
---|
BaseCTDisplayRenderer() |
Modifier and Type | Method and Description |
---|---|
protected void |
buildDisplay(BaseCTDisplayRenderer.DisplayBuilder<T> displayBuilder) |
java.lang.String |
getEditURL(javax.servlet.http.HttpServletRequest httpServletRequest,
com.liferay.portal.kernel.model.change.tracking.CTModel<?> ctModel)
Deprecated.
As of Athanasius (7.3.x), replaced by
getEditURL(HttpServletRequest, BaseModel) |
java.lang.String |
getEditURL(javax.servlet.http.HttpServletRequest httpServletRequest,
T model)
Returns the edit URL for the model (optionally
null ). |
abstract java.lang.Class<T> |
getModelClass()
Returns the model class for this display renderer.
|
java.lang.String |
getTitle(java.util.Locale locale,
com.liferay.portal.kernel.model.change.tracking.CTModel<?> ctModel)
Deprecated.
As of Athanasius (7.3.x), replaced by
getTitle(Locale, BaseModel) |
abstract java.lang.String |
getTitle(java.util.Locale locale,
T model)
Returns the title for the model.
|
java.lang.String |
getTypeName(java.util.Locale locale)
Returns the translated type name for the model type.
|
boolean |
isHideable(com.liferay.portal.kernel.model.change.tracking.CTModel<?> ctModel)
Deprecated.
As of Athanasius (7.3.x), replaced by
isHideable(BaseModel) |
boolean |
isHideable(T model)
Returns whether the model may be hidden by default.
|
void |
render(DisplayContext<T> displayContext)
Renders the model with the display context.
|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
fetchLatestVersionedModel, getAvailableLanguageIds, getContent, getContent, getDefaultLanguageId, getDownloadInputStream, getPreviousContent, getPreviousVersionedModel, getVersionName, hasContent, isVersioned, renderPreview, showPreviewDiff
@Deprecated public java.lang.String getEditURL(javax.servlet.http.HttpServletRequest httpServletRequest, com.liferay.portal.kernel.model.change.tracking.CTModel<?> ctModel) throws java.lang.Exception
getEditURL(HttpServletRequest, BaseModel)
java.lang.Exception
public java.lang.String getEditURL(javax.servlet.http.HttpServletRequest httpServletRequest, T model) throws java.lang.Exception
CTDisplayRenderer
null
).getEditURL
in interface CTDisplayRenderer<T extends com.liferay.portal.kernel.model.BaseModel<T>>
httpServletRequest
- the requestmodel
- the model to be editedjava.lang.Exception
- if an exception occurredpublic abstract java.lang.Class<T> getModelClass()
CTDisplayRenderer
getModelClass
in interface CTDisplayRenderer<T extends com.liferay.portal.kernel.model.BaseModel<T>>
@Deprecated public java.lang.String getTitle(java.util.Locale locale, com.liferay.portal.kernel.model.change.tracking.CTModel<?> ctModel) throws com.liferay.portal.kernel.exception.PortalException
getTitle(Locale, BaseModel)
com.liferay.portal.kernel.exception.PortalException
public abstract java.lang.String getTitle(java.util.Locale locale, T model) throws com.liferay.portal.kernel.exception.PortalException
CTDisplayRenderer
getTitle
in interface CTDisplayRenderer<T extends com.liferay.portal.kernel.model.BaseModel<T>>
locale
- to use for translationmodel
- the model for this display renderercom.liferay.portal.kernel.exception.PortalException
- if a portal exception occurredpublic java.lang.String getTypeName(java.util.Locale locale)
CTDisplayRenderer
getTypeName
in interface CTDisplayRenderer<T extends com.liferay.portal.kernel.model.BaseModel<T>>
locale
- to use for translation@Deprecated public boolean isHideable(com.liferay.portal.kernel.model.change.tracking.CTModel<?> ctModel)
isHideable(BaseModel)
public boolean isHideable(T model)
CTDisplayRenderer
isHideable
in interface CTDisplayRenderer<T extends com.liferay.portal.kernel.model.BaseModel<T>>
model
- the model to be shown or hidden by defaultpublic void render(DisplayContext<T> displayContext) throws java.lang.Exception
CTDisplayRenderer
render
in interface CTDisplayRenderer<T extends com.liferay.portal.kernel.model.BaseModel<T>>
displayContext
- the context for rendering the modeljava.lang.Exception
- if an exception occurredprotected void buildDisplay(BaseCTDisplayRenderer.DisplayBuilder<T> displayBuilder) throws com.liferay.portal.kernel.exception.PortalException
com.liferay.portal.kernel.exception.PortalException