|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectcom.arsdigita.domain.DomainObject
com.arsdigita.domain.ObservableDomainObject
com.arsdigita.kernel.ACSObject
com.arsdigita.kernel.Resource
com.arsdigita.portal.Portal
com.arsdigita.portalserver.PortalTab
A PortalTab
is a tool organizing content in a Portal.
A PortalTab includes logic for sorting and displaying portlets
in a specific layout manner.
Field Summary | |
static String |
BASE_DATA_OBJECT_TYPE
The type of the DataObject
that stands behind this DomainObject . |
Fields inherited from class com.arsdigita.portal.Portal |
versionId |
Fields inherited from class com.arsdigita.kernel.Resource |
CHILD_RESOURCE, DESCRIPTION, PARENT_RESOURCE, RESOURCE_TYPE, TIMESTAMP, TITLE |
Fields inherited from class com.arsdigita.kernel.ACSObject |
CONTAINER, DEFAULT_DOMAIN_CLASS, DISPLAY_NAME, ID, OBJECT_TYPE |
Constructor Summary | |
PortalTab(com.arsdigita.persistence.DataObject dataObject)
|
Method Summary | |
void |
afterSave()
|
protected void |
beforeSave()
|
static PortalTab |
createTab(String title)
|
static PortalTab |
createTab(String title,
com.arsdigita.kernel.Resource parent)
|
static boolean |
doesTabExist(BigDecimal bd)
|
protected String |
getBaseDataObjectType()
|
String |
getLayout()
|
PortalSite |
getPortalSite()
|
int |
getSortKey()
Get the sort key of this PortalTab. |
static PortalTabCollection |
getTabsForPortalSite(PortalSite p)
|
String |
getTitle()
Get the title of this PortalTab. |
static PortalTabCollection |
retrieveAllTabs()
This is an unusual method that retrieves ALL Portal Tabs... |
static PortalTab |
retrieveTab(BigDecimal prtlTabID)
Retrieve an existing PortalTab based on a PortalTab ID. |
static PortalTab |
retrieveTab(com.arsdigita.persistence.DataObject dataObject)
Retrieve an existing PortalTab based on a portal_tab data object. |
static PortalTab |
retrieveTab(com.arsdigita.persistence.OID oid)
Retrieve an existing PortalTab based on an OID. |
void |
setLayout(String layout)
|
void |
setPortalSite(PortalSite psite)
|
void |
setSortKey(int sortKey)
|
void |
setTitle(String title)
Set the title of this PortalTab. |
Methods inherited from class com.arsdigita.portal.Portal |
addPortlet, clearPortlets, create, create, createTemplate, getPortlets, getPortletsForCell, isTemplate, movePortletToHead, movePortletToTail, retrieve, retrieve, retrieve, retrieveAll, setTemplate, swapPortletWithNext, swapPortletWithPrevious |
Methods inherited from class com.arsdigita.kernel.Resource |
createResource, createResource, getChildResources, getContainer, getContainingResource, getDescription, getDisplayName, getParentResource, getResourceType, getTimestamp, isContainerModified, retrieveAllResources, retrieveResource, retrieveResource, retrieveResource, setDescription, setParentResource, setResourceType |
Methods inherited from class com.arsdigita.kernel.ACSObject |
assertPrivilege, checkPrivilege, doCreateCheck, doWriteCheck, getDefaultDomainClass, getID, getSpecificObjectType, getSpecificOID, gimmeContainer, initialize, setID, setID |
Methods inherited from class com.arsdigita.domain.ObservableDomainObject |
addObserver, getObservers |
Methods inherited from class com.arsdigita.domain.DomainObject |
add, add, addToAssociation, afterDelete, beforeDelete, clear, delete, disconnect, equals, get, getObjectType, getOID, getSession, hashCode, isDeleted, isDisconnected, isModified, isNew, isPropertyModified, isValid, remove, remove, remove, removeFromAssociation, save, set, setAssociation, setAssociation, specializeDataObject, specializeDataObject, toString |
Methods inherited from class java.lang.Object |
clone, finalize, getClass, notify, notifyAll, wait, wait, wait |
Field Detail |
public static final String BASE_DATA_OBJECT_TYPE
DataObject
that stands behind this DomainObject
.
Constructor Detail |
public PortalTab(com.arsdigita.persistence.DataObject dataObject)
Method Detail |
protected String getBaseDataObjectType()
public static PortalTab createTab(String title, com.arsdigita.kernel.Resource parent)
public static PortalTab createTab(String title)
public static PortalTab retrieveTab(BigDecimal prtlTabID)
public static PortalTab retrieveTab(com.arsdigita.persistence.DataObject dataObject)
dataObject
- the data object of the PortalTab to retrieve.
public static PortalTab retrieveTab(com.arsdigita.persistence.OID oid)
oid
- the OID of the PortalTab to retrieve.public static boolean doesTabExist(BigDecimal bd)
public static PortalTabCollection retrieveAllTabs()
public static PortalTabCollection getTabsForPortalSite(PortalSite p)
public String getTitle()
public void setTitle(String title)
title
- the new title.public void setPortalSite(PortalSite psite)
public PortalSite getPortalSite()
public int getSortKey()
public void setSortKey(int sortKey)
public String getLayout()
public void setLayout(String layout)
protected void beforeSave()
public void afterSave()
|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |