com.liferay.portal.model
Interface Group

All Superinterfaces:
BaseModel, java.lang.Cloneable, java.lang.Comparable, GroupModel, java.io.Serializable

public interface Group
extends GroupModel

View Source

ServiceBuilder generated this class. Modifications in this class will be overwritten the next time is generated.

This interface is a model that represents the Group_ table in the database.

Customize com.liferay.portal.service.model.impl.GroupImpl and rerun the ServiceBuilder to generate the new methods.

Author:
Brian Wing Shun Chan
See Also:
com.liferay.portal.service.model.GroupModel, com.liferay.portal.service.model.impl.GroupImpl, com.liferay.portal.service.model.impl.GroupModelImpl

Method Summary
 java.lang.String getDefaultFriendlyURL(boolean privateLayout)
           
 long getDefaultPrivatePlid()
           
 long getDefaultPublicPlid()
           
 java.lang.String getDescriptiveName()
           
 Group getLiveGroup()
           
 java.lang.String getPathFriendlyURL(boolean privateLayout, ThemeDisplay themeDisplay)
           
 int getPrivateLayoutsPageCount()
           
 int getPublicLayoutsPageCount()
           
 Group getStagingGroup()
           
 java.lang.String getTypeSettings()
           
 java.util.Properties getTypeSettingsProperties()
           
 boolean hasPrivateLayouts()
           
 boolean hasPublicLayouts()
           
 boolean hasStagingGroup()
           
 boolean isCommunity()
           
 boolean isOrganization()
           
 boolean isStagingGroup()
           
 boolean isUser()
           
 void setTypeSettings(java.lang.String typeSettings)
           
 void setTypeSettingsProperties(java.util.Properties typeSettingsProperties)
           
 
Methods inherited from interface com.liferay.portal.model.GroupModel
getActive, getClassNameId, getClassPK, getCompanyId, getCreatorUserId, getDescription, getFriendlyURL, getGroupId, getLiveGroupId, getName, getParentGroupId, getPrimaryKey, getType, isActive, setActive, setClassNameId, setClassPK, setCompanyId, setCreatorUserId, setDescription, setFriendlyURL, setGroupId, setLiveGroupId, setName, setParentGroupId, setPrimaryKey, setType
 
Methods inherited from interface com.liferay.portal.model.BaseModel
clone, getPrimaryKeyObj, isNew, setNew
 
Methods inherited from interface java.lang.Comparable
compareTo
 

Method Detail

getDescriptiveName

public java.lang.String getDescriptiveName()

isCommunity

public boolean isCommunity()

isOrganization

public boolean isOrganization()

isUser

public boolean isUser()

getLiveGroup

public Group getLiveGroup()

getStagingGroup

public Group getStagingGroup()

hasStagingGroup

public boolean hasStagingGroup()

isStagingGroup

public boolean isStagingGroup()

getTypeSettings

public java.lang.String getTypeSettings()
Specified by:
getTypeSettings in interface GroupModel

setTypeSettings

public void setTypeSettings(java.lang.String typeSettings)
Specified by:
setTypeSettings in interface GroupModel

getTypeSettingsProperties

public java.util.Properties getTypeSettingsProperties()

setTypeSettingsProperties

public void setTypeSettingsProperties(java.util.Properties typeSettingsProperties)

getPathFriendlyURL

public java.lang.String getPathFriendlyURL(boolean privateLayout,
                                           ThemeDisplay themeDisplay)

getDefaultFriendlyURL

public java.lang.String getDefaultFriendlyURL(boolean privateLayout)
                                       throws com.liferay.portal.SystemException,
                                              com.liferay.portal.PortalException
Throws:
com.liferay.portal.SystemException
com.liferay.portal.PortalException

getDefaultPrivatePlid

public long getDefaultPrivatePlid()

getPrivateLayoutsPageCount

public int getPrivateLayoutsPageCount()

hasPrivateLayouts

public boolean hasPrivateLayouts()

getDefaultPublicPlid

public long getDefaultPublicPlid()

getPublicLayoutsPageCount

public int getPublicLayoutsPageCount()

hasPublicLayouts

public boolean hasPublicLayouts()