Liferay 7.0-ce-b4

com.liferay.portal.model.impl
Class LayoutTypeImpl

java.lang.Object
  extended by com.liferay.portal.model.impl.LayoutTypeImpl
All Implemented Interfaces:
LayoutType, Serializable
Direct Known Subclasses:
LayoutTypePortletImpl

public class LayoutTypeImpl
extends Object
implements LayoutType

See Also:
Serialized Form

Constructor Summary
LayoutTypeImpl(Layout layout, LayoutTypeController layoutTypeController, LayoutTypeAccessPolicy layoutTypeAccessPolicy)
           
 
Method Summary
 String[] getConfigurationActionDelete()
           
 String[] getConfigurationActionUpdate()
           
protected  String getDefaultURL()
           
 Layout getLayout()
           
 LayoutTypeAccessPolicy getLayoutTypeAccessPolicy()
           
 LayoutTypeController getLayoutTypeController()
           
 UnicodeProperties getTypeSettingsProperties()
           
 String getTypeSettingsProperty(String key)
           
 String getTypeSettingsProperty(String key, String defaultValue)
           
 String getURL(Map<String,String> variables)
           
 boolean isBrowsable()
           
 boolean isFirstPageable()
           
 boolean isParentable()
           
 boolean isSitemapable()
           
 boolean isURLFriendliable()
           
protected  String replaceVariables(String url, Map<String,String> variables)
           
 void setLayout(Layout layout)
          Deprecated. As of 7.0.0, with no direct replacement
 void setTypeSettingsProperty(String key, String value)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

LayoutTypeImpl

public LayoutTypeImpl(Layout layout,
                      LayoutTypeController layoutTypeController,
                      LayoutTypeAccessPolicy layoutTypeAccessPolicy)
Method Detail

getConfigurationActionDelete

public String[] getConfigurationActionDelete()
Specified by:
getConfigurationActionDelete in interface LayoutType

getConfigurationActionUpdate

public String[] getConfigurationActionUpdate()
Specified by:
getConfigurationActionUpdate in interface LayoutType

getLayout

public Layout getLayout()
Specified by:
getLayout in interface LayoutType

getLayoutTypeAccessPolicy

public LayoutTypeAccessPolicy getLayoutTypeAccessPolicy()
Specified by:
getLayoutTypeAccessPolicy in interface LayoutType

getLayoutTypeController

public LayoutTypeController getLayoutTypeController()
Specified by:
getLayoutTypeController in interface LayoutType

getTypeSettingsProperties

public UnicodeProperties getTypeSettingsProperties()
Specified by:
getTypeSettingsProperties in interface LayoutType

getTypeSettingsProperty

public String getTypeSettingsProperty(String key)
Specified by:
getTypeSettingsProperty in interface LayoutType

getTypeSettingsProperty

public String getTypeSettingsProperty(String key,
                                      String defaultValue)
Specified by:
getTypeSettingsProperty in interface LayoutType

getURL

public String getURL(Map<String,String> variables)
Specified by:
getURL in interface LayoutType

isBrowsable

public boolean isBrowsable()
Specified by:
isBrowsable in interface LayoutType

isFirstPageable

public boolean isFirstPageable()
Specified by:
isFirstPageable in interface LayoutType

isParentable

public boolean isParentable()
Specified by:
isParentable in interface LayoutType

isSitemapable

public boolean isSitemapable()
Specified by:
isSitemapable in interface LayoutType

isURLFriendliable

public boolean isURLFriendliable()
Specified by:
isURLFriendliable in interface LayoutType

setLayout

@Deprecated
public void setLayout(Layout layout)
Deprecated. As of 7.0.0, with no direct replacement

Specified by:
setLayout in interface LayoutType

setTypeSettingsProperty

public void setTypeSettingsProperty(String key,
                                    String value)
Specified by:
setTypeSettingsProperty in interface LayoutType

getDefaultURL

protected String getDefaultURL()

replaceVariables

protected String replaceVariables(String url,
                                  Map<String,String> variables)

Liferay 7.0-ce-b4