public class ActivityQueryHelper extends Object
Modifier and Type | Field and Description |
---|---|
protected AbstractFilterActivity |
activityFilter |
protected ActivityGroup |
activityGroup |
protected Segment |
activitySegment |
protected String |
calendarName |
protected String |
filterName |
protected boolean |
isDisabledFilter |
protected javax.jdo.PersistenceManager |
pm |
protected String |
queryId |
protected Resource |
resource |
protected UserHome |
userHome |
protected Segment |
userHomeSegment |
Constructor and Description |
---|
ActivityQueryHelper(javax.jdo.PersistenceManager pm) |
Modifier and Type | Method and Description |
---|---|
void |
close() |
static String |
formatDate(Date date) |
static String |
formatDateTime(Date date) |
AbstractFilterActivity |
getActivityFilter() |
ActivityGroup |
getActivityGroup() |
static Date |
getActivityGroupCreatedAt(ActivityGroup activityGroup) |
static Date |
getActivityGroupModifiedAt(ActivityGroup activityGroup) |
Segment |
getActivitySegment() |
String |
getCalendarName() |
Collection<Activity> |
getFilteredActivities(ActivityQuery activityQuery) |
String |
getFilterName() |
javax.jdo.PersistenceManager |
getPersistenceManager() |
String |
getQueryId() |
Resource |
getResource() |
org.openmdx.base.jmi1.BasicObject |
getSource() |
UserHome |
getUserHome() |
boolean |
isDisabledFilter() |
void |
parseDisabledFilter(String isDisabledFilter) |
int |
parseQueryId(String id)
Id has pattern
{provider.id} "/" {segment.id} "/" tracker|milestone|category|resource|home|filter "/" {calendar.name} ["/filter/" {filter.name}]
|
static List<String> |
splitUri(String uri) |
protected final javax.jdo.PersistenceManager pm
protected String queryId
protected ActivityGroup activityGroup
protected UserHome userHome
protected Resource resource
protected AbstractFilterActivity activityFilter
protected Segment activitySegment
protected Segment userHomeSegment
protected String calendarName
protected String filterName
protected boolean isDisabledFilter
public void close()
public int parseQueryId(String id) throws org.openmdx.base.exception.ServiceException
org.openmdx.base.exception.ServiceException
public void parseDisabledFilter(String isDisabledFilter)
public boolean isDisabledFilter()
public ActivityGroup getActivityGroup()
public UserHome getUserHome()
public Resource getResource()
public AbstractFilterActivity getActivityFilter()
public Segment getActivitySegment()
public String getCalendarName()
public String getFilterName()
public String getQueryId()
public org.openmdx.base.jmi1.BasicObject getSource()
public Collection<Activity> getFilteredActivities(ActivityQuery activityQuery)
public static Date getActivityGroupModifiedAt(ActivityGroup activityGroup)
public static Date getActivityGroupCreatedAt(ActivityGroup activityGroup)
public static List<String> splitUri(String uri) throws IllegalArgumentException
IllegalArgumentException
public javax.jdo.PersistenceManager getPersistenceManager()
This software is published under the BSD license. Copyright © 2003-${build.year}, CRIXP AG, Switzerland, All rights reserved. Use is subject to license terms.