|
SAP NetWeaver '04 | |||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Object | +--com.sapportals.wcm.service.actioninbox.AbstractActionInboxCategory
A base implementation for an IActionInboxCategory.
Copyright 2004 SAP AG
| Fields inherited from interface com.sapportals.wcm.service.actioninbox.IActionInboxCategory |
CREATION_ADD, CREATION_UPDATE, DELETION_ALLOWED, DELETION_NOT_ALLOWED, DONE_HANDLING_AUTHORDONE, DONE_HANDLING_DELETE, DONE_HANDLING_DONE |
| Constructor Summary | |
AbstractActionInboxCategory(IActionInboxService manager,
java.lang.String name,
IActionInboxCategory parent,
Descriptions descriptions,
java.util.Properties requiredItemProperties,
java.lang.String resourceType,
java.util.HashMap actions,
int creationType,
int deletionType,
int doneHandlingType,
boolean isUsersOnly)
|
|
| Method Summary | |
IActionInboxAction |
getAction(java.lang.String name)
Get a specific action by name. |
IActionInboxAction[] |
getActions()
Get a list of available actions for this category. |
int |
getCreationType()
Check if creation of items is allowed for this category. |
int |
getDeletionType()
Check if deletion of items is allowed for this category. |
java.lang.String |
getDescription(java.util.Locale locale)
Get a (displayable) description for this category. |
int |
getDoneHandlingType()
Check if deletion of items is allowed for this category. |
java.lang.String |
getID()
Get the unique ID (the full path) of the category. |
IActionInboxItemCategory |
getItemCategory(IResourceContext context,
com.sapportals.portal.security.usermanagement.IUMPrincipal owner)
Get an item category for a specific user/group/role. |
java.lang.String |
getName()
Get the name of the category. This name is only unique within the parent's name (see getID()). |
IActionInboxCategory |
getParent()
Get the parent category for this category. |
java.util.Properties |
getRequiredItemProperties()
Get a list of with the required properties. Warning: Only the keys are set for this property bag, all values are set to an empty string! |
java.lang.String |
getResourceType()
|
boolean |
isUsersOnly()
Check if action inboxes for this category are for users only (will lead to autoresolving of recipients). |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
public AbstractActionInboxCategory(IActionInboxService manager,
java.lang.String name,
IActionInboxCategory parent,
Descriptions descriptions,
java.util.Properties requiredItemProperties,
java.lang.String resourceType,
java.util.HashMap actions,
int creationType,
int deletionType,
int doneHandlingType,
boolean isUsersOnly)
throws WcmException
| Method Detail |
public java.lang.String getID()
IActionInboxCategorygetID in interface IActionInboxCategorycom.sapportals.wcm.service.actioninbox.IActionInboxCategoryString with the unique ID for this category.public java.lang.String getName()
IActionInboxCategorygetID()).getName in interface IActionInboxCategorycom.sapportals.wcm.service.actioninbox.IActionInboxCategoryString with the category's name.public java.lang.String getDescription(java.util.Locale locale)
IActionInboxCategorygetDescription in interface IActionInboxCategorycom.sapportals.wcm.service.actioninbox.IActionInboxCategorylocale - a Locale with the preferred language to get the
description for.String with the description for this category.
public IActionInboxCategory getParent()
throws WcmException
IActionInboxCategorygetParent in interface IActionInboxCategorycom.sapportals.wcm.service.actioninbox.IActionInboxCategoryIActionInboxCategory with the parent category for
this category or null if no such parent category
exists.a - WcmException if an error occurred.
public IActionInboxAction[] getActions()
throws WcmException
IActionInboxCategorygetActions in interface IActionInboxCategorycom.sapportals.wcm.service.actioninbox.IActionInboxCategoryIActionInboxAction for this category.a - WcmException if an error occurred.
public IActionInboxAction getAction(java.lang.String name)
throws WcmException
IActionInboxCategorygetAction in interface IActionInboxCategorycom.sapportals.wcm.service.actioninbox.IActionInboxCategoryname - a String with the name of the action to get.IActionInboxAction with the given name for this
category.a - WcmException if an error occurred.
public java.util.Properties getRequiredItemProperties()
throws WcmException
IActionInboxCategorygetRequiredItemProperties in interface IActionInboxCategorycom.sapportals.wcm.service.actioninbox.IActionInboxCategoryProperties with the keys of the required
properties for this category, all values are set to an empty
string.public java.lang.String getResourceType()
getResourceType in interface IActionInboxCategorycom.sapportals.wcm.service.actioninbox.IActionInboxCategory
public IActionInboxItemCategory getItemCategory(IResourceContext context,
com.sapportals.portal.security.usermanagement.IUMPrincipal owner)
throws WcmException
IActionInboxCategorygetItemCategory in interface IActionInboxCategorycom.sapportals.wcm.service.actioninbox.IActionInboxCategorycontext - the IResourceContext to use for accessing the
inbox.owner - the IUMPrincipal of the user/group/role to get
the inbox for.IActionInboxItemCategory with the inbox category
for the given user/group/role.a - WcmException if an error occurred.
public int getCreationType()
throws WcmException
IActionInboxCategorygetCreationType in interface IActionInboxCategorycom.sapportals.wcm.service.actioninbox.IActionInboxCategoryint with the CREATION_... code.a - WcmException if an error occurred.
public int getDeletionType()
throws WcmException
IActionInboxCategorygetDeletionType in interface IActionInboxCategorycom.sapportals.wcm.service.actioninbox.IActionInboxCategoryint with the DELETION_... code.a - WcmException if an error occurred.
public int getDoneHandlingType()
throws WcmException
IActionInboxCategorygetDoneHandlingType in interface IActionInboxCategorycom.sapportals.wcm.service.actioninbox.IActionInboxCategoryint with the DONE_HANDLING_... code.a - WcmException if an error occurred.
public boolean isUsersOnly()
throws WcmException
IActionInboxCategoryisUsersOnly in interface IActionInboxCategorycom.sapportals.wcm.service.actioninbox.IActionInboxCategoryboolean true if this category should
send items to users only, false if roles/groups are
allowed as recipients.a - WcmException if an error occurred.
|
SAP NetWeaver '04 | |||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||