|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectwt.services.StandardManager
wt.meeting.actionitem.StandardActionItemService
Use the newStandardActionItemService
static factory method(s),
not the StandardActionItemService
constructor, to construct
instances of this class. Instances must be constructed using the static
factory(s), in order to ensure proper initialization of the instance.
Supported API: false
Extendable: false
Nested Class Summary | |
(package private) class |
StandardActionItemService.ActionItemServiceEventListener
|
Field Summary | |
private static boolean |
ACTIONITEM_NOTIFICATION
|
private static String |
ACTIONITEM_NOTIFICATION_SENDER
|
private static String |
CLASSNAME
|
private static String |
DEFAULT_SENDER_EMAIL
|
private static String |
PROPERTY_PREFIX
|
private static String |
RESOURCE
|
private static boolean |
VERBOSE
|
Fields inherited from class wt.services.StandardManager |
|
Fields inherited from interface wt.services.Manager |
MANAGER_SERVICE, STARTUP_AUTOMATIC, STARTUP_MANUAL, STATUS_EMERGENCY_SHUTDOWN, STATUS_EMERGENCY_SHUTTING_DOWN, STATUS_SHUTDOWN, STATUS_SHUTDOWN_ERRORS, STATUS_SHUTDOWN_FAILURE, STATUS_SHUTTING_DOWN, STATUS_STARTED, STATUS_STARTED_ERRORS, STATUS_STARTING_UP, STATUS_STARTUP_FAILURE |
Constructor Summary | |
StandardActionItemService()
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Field Detail |
private static final String RESOURCE
private static final String CLASSNAME
private static final boolean VERBOSE
private static final String PROPERTY_PREFIX
private static final boolean ACTIONITEM_NOTIFICATION
private static final String ACTIONITEM_NOTIFICATION_SENDER
private static final String DEFAULT_SENDER_EMAIL
Constructor Detail |
public StandardActionItemService()
Method Detail |
public String getConceptualClassname()
getConceptualClassname
in interface NetFactor
getConceptualClassname
in class StandardManager
protected void performStartupProcess() throws ManagerException
performStartupProcess
in class StandardManager
ManagerException
public void registerEvents(ManagerService manager)
registerEvents
in interface Manager
registerEvents
in class StandardManager
manager
- protected void dispatchVetoableEvent(String eventType, ActionItem rec) throws WTException
eventType
- rec
-
WTException
public static Notification createNotification(ObjectSubscription subscription, DistributionList recipients) throws WTException
subscription
- recipients
-
WTException
public static StandardActionItemService newStandardActionItemService() throws WTException
WTException
public ActionItem[] getActionItems() throws WTException
getActionItems
in interface ActionItemService
WTException
public ActionItem[] getActionItems(WTUser theUser) throws WTException
getActionItems
in interface ActionItemService
theUser
-
WTException
public ActionItem[] getActionItems(SourceOfActionItem source) throws WTException
getActionItems
in interface ActionItemService
source
-
WTException
public void sendActionItemNotifications(ActionItem item, ActionItemOperationType opType, WTContainer proj, WTUser[] distList) throws WTException
sendActionItemNotifications
in interface ActionItemService
item
- opType
- proj
- distList
-
WTException
public DiscreteActionItem createDiscreteActionItem(DiscreteActionItemInfo info) throws WTException
createDiscreteActionItem
in interface ActionItemService
info
-
WTException
public DiscreteActionItem createDiscreteActionItem(DiscreteActionItem actionItem) throws WTException
createDiscreteActionItem
in interface ActionItemService
actionItem
-
WTException
public DiscreteActionItem updateDiscreteActionItem(DiscreteActionItem actionItem) throws WTException
updateDiscreteActionItem
in interface ActionItemService
actionItem
-
WTException
public DiscreteActionItem resolveDiscreteActionItem(DiscreteActionItem actionItem) throws WTException
resolveDiscreteActionItem
in interface ActionItemService
actionItem
-
WTException
public void deleteDiscreteActionItem(DiscreteActionItem actionItem) throws WTException
deleteDiscreteActionItem
in interface ActionItemService
actionItem
-
WTException
public boolean isSubscribed(DiscreteActionItem actionItem, WTPrincipal prin, String event) throws WTException
isSubscribed
in interface ActionItemService
actionItem
- prin
- event
-
WTException
public boolean isSubscribed(String actionItemOID, String event) throws WTException
isSubscribed
in interface ActionItemService
actionItemOID
- event
-
WTException
public void addSubscription(DiscreteActionItem actionItem, WTPrincipal prin, String event) throws WTException
addSubscription
in interface ActionItemService
actionItem
- prin
- event
-
WTException
public void removeSubscription(DiscreteActionItem actionItem, WTPrincipal prin, String event) throws WTException
removeSubscription
in interface ActionItemService
actionItem
- prin
- event
-
WTException
public boolean isResolveAllowed(DiscreteActionItem item) throws WTException
isResolveAllowed
in interface ActionItemService
item
-
WTException
public boolean isResolveAllowed(String objectID) throws WTException
isResolveAllowed
in interface ActionItemService
objectID
-
WTException
public ActionItem[] getActionItems(WTContainer container) throws WTException
getActionItems
in interface ActionItemService
container
-
WTException
public ActionItem[] getActionItems(WTUser theUser, Integer queryLimit, String orderByStr) throws WTException
getActionItems
in interface ActionItemService
theUser
- queryLimit
- orderByStr
-
WTException
private ActionItem[] getActionItemsImpl(QuerySpec qs) throws WTException
WTException
public static Notification doNotificationSend(DiscreteActionItem item, ActionItemOperationType opType, DistributionList distList) throws WTException
WTException
public void invokeNotificationSender(DiscreteActionItem item, ActionItemOperationType opType, DistributionList list) throws WTException
WTException
private static Notification getNotification(DiscreteActionItem item, ActionItemOperationType opType, DistributionList list) throws WTException
WTException
private void setDiscreteActionItemFields(DiscreteActionItem dai) throws WTException
WTException
private void replaceUserActionItems(WTContainer container, WTUser replacedUser, WTUser newUser) throws WTException
WTException
private static QuerySpec getQuerySpec(Class target, WTContainer container, String attribute, ObjectIdentifier oid) throws WTException, WTPropertyVetoException
WTException
WTPropertyVetoException
private boolean isSubscribed(DiscreteActionItem actionItem, WTPrincipal prin, ActionItemOperationType op) throws WTException
WTException
private void handleDeleteNotifications(DiscreteActionItem dai) throws WTException
WTException
private static String getSenderEmailAddress(DiscreteActionItem dai, boolean tryCurrentPrincipal) throws WTException
WTException
|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |