com.dotmarketing.portlets.events.factories
Class EventFactory
java.lang.Object
com.dotmarketing.portlets.events.factories.EventFactory
public class EventFactory
- extends java.lang.Object
- Author:
- will
|
Method Summary |
static void |
deleteEvent(Event e)
|
static void |
deleteEventSeries(Event e)
|
static java.util.List |
findConflicts(Event e,
Facility f)
Get the list of approved events that are in conflict with a simple event. |
static java.util.List |
findConflicts(Event e,
Recurance r,
Facility f)
Get the list of approved events that are in conflict with a recurrent
event. |
static Event |
getEvent(java.lang.String inode)
|
static java.util.List |
getEventAdministrators()
|
static java.util.List |
getEventsByDateRange(java.util.Date from,
java.util.Date to)
|
static java.util.List |
getEventsByDateRange(java.util.Date from,
java.util.Date to,
User user)
|
static java.util.List |
getEventsByDateRangeYParent(java.util.Date from,
java.util.Date to,
Category cat)
|
static java.util.List |
getEventsByDateRangeYParent(java.util.Date from,
java.util.Date to,
Category cat1,
Category cat2,
Category cat3,
long facilityInode)
|
static java.util.List |
getEventsByDateRangeYParent(java.util.Date from,
java.util.Date to,
Category cat1,
Category cat2,
Category cat3,
long facilityInode,
User user)
|
static java.util.List |
getEventsByDateRangeYParent(java.util.Date from,
java.util.Date to,
java.util.List<Inode> parents)
|
static java.util.List |
getEventsByDateRangeYParent(java.util.Date from,
java.util.Date to,
java.util.List<Inode> parents,
User user)
|
static java.util.List |
getEventsByFilter(java.lang.String filter)
|
static java.util.List |
getEventsByPageHierarchy(java.util.List parents)
|
static java.util.List |
getEventsWaitingForApproval()
|
static java.util.List |
getPublicEvents(java.util.Date from,
java.util.Date to,
java.lang.String keyword,
int[] cats,
int maxEvents)
|
static java.util.List |
getPublicEvents(java.util.Date from,
java.util.Date to,
java.lang.String keyword,
java.lang.String[] cats,
int maxEvents)
|
static java.util.List |
getPublicEventsByDateRangeYParent(java.util.Date from,
java.util.Date to,
Category cat)
|
static java.util.List |
getPublicEventsByDateRangeYParent(java.util.Date from,
java.util.Date to,
Category cat1,
Category cat2,
Category cat3)
|
static java.util.List |
getPublicEventsByDateRangeYParent(java.util.Date from,
java.util.Date to,
Category cat1,
Category cat2,
Category cat3,
int maxEvents)
|
static java.util.List |
getPublicEventsByDateRangeYParent(java.util.Date from,
java.util.Date to,
Category cat,
int maxEvents)
|
static java.util.List<Event> |
getPublicEventsByDateRangeYParent(java.util.Date from,
java.util.Date to,
java.lang.String calendarCategories,
java.lang.String eventCategories,
java.lang.String keyword,
int maxEvents)
|
static java.util.List |
getPublicEventsByDateRangeYParentNotInCat(java.util.Date from,
java.util.Date to,
Category cat1,
Category cat2,
Category cat3,
Category cat4)
|
static java.util.List |
getPublicEventsByDateRangeYParentNotInCat(java.util.Date from,
java.util.Date to,
Category cat1,
Category cat2,
Category cat3,
Category cat4,
int maxEvents)
|
static java.util.List |
getPublicEventsByPageHierarchy(java.util.List parents)
|
static java.util.List |
getPublicUpcomingEventsByParent(Inode cat)
|
static java.util.List |
getUpcomingEventsByParent(Inode cat)
|
static boolean |
hasPermissionsOverTheEvent(User user,
Event ev)
|
static boolean |
isAnEventAdministrator(User user)
|
static Event |
newInstance()
|
static void |
sendEmailNotification(Event e,
Facility fac,
User currentUser,
boolean eventChange)
|
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
EventFactory
public EventFactory()
getEvent
public static Event getEvent(java.lang.String inode)
newInstance
public static Event newInstance()
deleteEvent
public static void deleteEvent(Event e)
deleteEventSeries
public static void deleteEventSeries(Event e)
getEventsByDateRange
public static java.util.List getEventsByDateRange(java.util.Date from,
java.util.Date to)
getEventsByDateRange
public static java.util.List getEventsByDateRange(java.util.Date from,
java.util.Date to,
User user)
getEventsByDateRangeYParent
public static java.util.List getEventsByDateRangeYParent(java.util.Date from,
java.util.Date to,
Category cat)
getPublicEventsByDateRangeYParent
public static java.util.List getPublicEventsByDateRangeYParent(java.util.Date from,
java.util.Date to,
Category cat)
getPublicEventsByDateRangeYParent
public static java.util.List getPublicEventsByDateRangeYParent(java.util.Date from,
java.util.Date to,
Category cat,
int maxEvents)
getEventsByDateRangeYParent
public static java.util.List getEventsByDateRangeYParent(java.util.Date from,
java.util.Date to,
Category cat1,
Category cat2,
Category cat3,
long facilityInode)
getEventsByDateRangeYParent
public static java.util.List getEventsByDateRangeYParent(java.util.Date from,
java.util.Date to,
Category cat1,
Category cat2,
Category cat3,
long facilityInode,
User user)
getEventsByDateRangeYParent
public static java.util.List getEventsByDateRangeYParent(java.util.Date from,
java.util.Date to,
java.util.List<Inode> parents,
User user)
getEventsByDateRangeYParent
public static java.util.List getEventsByDateRangeYParent(java.util.Date from,
java.util.Date to,
java.util.List<Inode> parents)
getPublicEventsByDateRangeYParent
public static java.util.List getPublicEventsByDateRangeYParent(java.util.Date from,
java.util.Date to,
Category cat1,
Category cat2,
Category cat3)
getPublicEventsByDateRangeYParent
public static java.util.List getPublicEventsByDateRangeYParent(java.util.Date from,
java.util.Date to,
Category cat1,
Category cat2,
Category cat3,
int maxEvents)
getPublicEvents
public static java.util.List getPublicEvents(java.util.Date from,
java.util.Date to,
java.lang.String keyword,
java.lang.String[] cats,
int maxEvents)
getPublicEvents
public static java.util.List getPublicEvents(java.util.Date from,
java.util.Date to,
java.lang.String keyword,
int[] cats,
int maxEvents)
getPublicEventsByDateRangeYParentNotInCat
public static java.util.List getPublicEventsByDateRangeYParentNotInCat(java.util.Date from,
java.util.Date to,
Category cat1,
Category cat2,
Category cat3,
Category cat4)
getPublicEventsByDateRangeYParentNotInCat
public static java.util.List getPublicEventsByDateRangeYParentNotInCat(java.util.Date from,
java.util.Date to,
Category cat1,
Category cat2,
Category cat3,
Category cat4,
int maxEvents)
getPublicEventsByDateRangeYParent
public static java.util.List<Event> getPublicEventsByDateRangeYParent(java.util.Date from,
java.util.Date to,
java.lang.String calendarCategories,
java.lang.String eventCategories,
java.lang.String keyword,
int maxEvents)
getUpcomingEventsByParent
public static java.util.List getUpcomingEventsByParent(Inode cat)
getPublicUpcomingEventsByParent
public static java.util.List getPublicUpcomingEventsByParent(Inode cat)
getEventsByFilter
public static java.util.List getEventsByFilter(java.lang.String filter)
getPublicEventsByPageHierarchy
public static java.util.List getPublicEventsByPageHierarchy(java.util.List parents)
getEventsByPageHierarchy
public static java.util.List getEventsByPageHierarchy(java.util.List parents)
findConflicts
public static java.util.List findConflicts(Event e,
Facility f)
- Get the list of approved events that are in conflict with a simple event.
- Parameters:
e -
- Returns:
- The list of events in conflict, a empty list is returned if no
conflict has.
findConflicts
public static java.util.List findConflicts(Event e,
Recurance r,
Facility f)
- Get the list of approved events that are in conflict with a recurrent
event.
- Parameters:
r - Recurance object of the event
- Returns:
- The list of events in conflict, a empty list is returned if no
conflict has.
hasPermissionsOverTheEvent
public static boolean hasPermissionsOverTheEvent(User user,
Event ev)
throws PortalException,
SystemException
- Throws:
PortalException
SystemException
isAnEventAdministrator
public static boolean isAnEventAdministrator(User user)
throws PortalException,
SystemException
- Throws:
PortalException
SystemException
getEventsWaitingForApproval
public static java.util.List getEventsWaitingForApproval()
- Returns:
getEventAdministrators
public static java.util.List getEventAdministrators()
throws PortalException,
SystemException
- Throws:
PortalException
SystemException
sendEmailNotification
public static void sendEmailNotification(Event e,
Facility fac,
User currentUser,
boolean eventChange)
Copyright © 2006 Dotmarketing, Inc. All Rights Reserved.