com.arsdigita.web
Class ApplicationCollection

java.lang.Object
  extended bycom.arsdigita.domain.DomainQuery
      extended bycom.arsdigita.domain.DomainCollection
          extended bycom.arsdigita.kernel.ACSObjectCollection
              extended bycom.arsdigita.web.ApplicationCollection
All Implemented Interfaces:
DataQuery
Direct Known Subclasses:
PortletCollection

public class ApplicationCollection
extends ACSObjectCollection

A collection of Applications. This class includes methods to filter and order the results of retrieving applications.

Version:
$Id: //core-platform/dev/src/com/arsdigita/web/ApplicationCollection.java#7 $
Author:
Justin Ross <jross@redhat.com>
See Also:
Application, ApplicationType, ApplicationTypeCollection

Field Summary
static String versionId
           
 
Fields inherited from class com.arsdigita.domain.DomainCollection
m_dataCollection
 
Fields inherited from class com.arsdigita.domain.DomainQuery
m_dataQuery
 
Constructor Summary
ApplicationCollection(DataCollection dataCollection)
           
 
Method Summary
 void filterToApplicationType(String type)
           
 void filterToHasEmbeddedView()
           
 void filterToHasFullPageView()
           
 void filterToPortalSiteApplications()
           
 void filterToWorkspaceApplications()
           
 Application getApplication()
          Get the current item as an Application domain object.
 String getDescription()
           
 String getParentTitle()
          Returns the title of the parent application.
 String getPrimaryURL()
          Get the primary URL for the current row's application.
 String getTitle()
          Get the title for the application for the current row.
 void orderByParentTitle()
           
 void orderByTitle()
           
 void orderByTypeTitle()
          Orders by the title of the application type.
 
Methods inherited from class com.arsdigita.kernel.ACSObjectCollection
getACSObject, getDisplayName, getDomainObject, getID, getSpecificObjectType
 
Methods inherited from class com.arsdigita.domain.DomainQuery
addEqualsFilter, addFilter, addFilter, addInSubqueryFilter, addInSubqueryFilter, addNotEqualsFilter, addNotInSubqueryFilter, addOrder, addOrderWithNull, addPath, alias, clearFilter, clearOrder, close, first, get, getFilterFactory, getParameter, getPosition, getPropertyValues, getType, hasProperty, isAfterLast, isBeforeFirst, isEmpty, isFirst, isLast, last, next, previous, removeFilter, reset, rewind, setFilter, setOrder, setParameter, setRange, setRange, setReturnsLowerBound, setReturnsUpperBound, size
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

versionId

public static final String versionId
See Also:
Constant Field Values
Constructor Detail

ApplicationCollection

public ApplicationCollection(DataCollection dataCollection)
Method Detail

filterToApplicationType

public void filterToApplicationType(String type)

filterToWorkspaceApplications

public void filterToWorkspaceApplications()

filterToPortalSiteApplications

public void filterToPortalSiteApplications()

filterToHasFullPageView

public void filterToHasFullPageView()

filterToHasEmbeddedView

public void filterToHasEmbeddedView()

orderByTypeTitle

public void orderByTypeTitle()
Orders by the title of the application type.


orderByTitle

public void orderByTitle()

orderByParentTitle

public void orderByParentTitle()

getApplication

public Application getApplication()
Get the current item as an Application domain object.

Returns:
an Application domain object.

getTitle

public String getTitle()
Get the title for the application for the current row.

Returns:
the title of this application.

getParentTitle

public String getParentTitle()
Returns the title of the parent application.

Returns:
The title of the parent application.

getDescription

public String getDescription()

getPrimaryURL

public String getPrimaryURL()
Get the primary URL for the current row's application.

Returns:
the primary URL of this application.


Copyright (c) 2004 Red Hat, Inc. Corporation. All Rights Reserved. Generated at July 21 2004:2337 UTC