|
Enterprise Workspaces 1.0 | |||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
public interface IWorkspace
Provides access to the workspace information and member list
| Method Summary | |
|---|---|
Date |
getCreatedAt()
Returns the workspace creation date |
String |
getDescription()
Returns the workspace description |
IIdentifier |
getIdentifier()
Returns the workspace identifier |
IMemberList |
getMemberList()
Returns the member list of this workspace |
String |
getName()
Returns the workspace name |
String |
getNavigationTarget()
Returns the workspace navigation target URL, which can be passed to the EPCM.doNavigate(navigationTarget) method |
IPage |
getPage(String ID)
Returns a workspace page with the specified ID |
IPage[] |
getPages()
Returns an array of the workspace pages |
PermissionPolicy |
getPermissionPolicy()
Returns the workspace permission policy |
Status |
getStatus()
Returns the workspace status, such as PUBLISHED, DRAFT or CLOSED |
void |
setStatus(com.sap.security.api.IUser user,
Status newStatus,
String reason)
Defines the workspace status |
void |
update(WorkspaceProperties workspaceProperties,
com.sap.security.api.IUser user)
Updates the workspace properties |
| Method Detail |
|---|
IMemberList getMemberList()
IPage[] getPages()
throws WorkspacesRuntimeException
WorkspacesRuntimeException
IPage getPage(String ID)
throws WorkspacesRuntimeException
ID - the page ID
WorkspacesRuntimeException
void setStatus(com.sap.security.api.IUser user,
Status newStatus,
String reason)
throws WorkspacesRuntimeException
user - the user that has permissions to change the statusnewStatus - the new status, such as PUBLISHED, DRAFT or CLOSEDreason - the free text describing the reason for changing the workspace status (optional)
WorkspacesRuntimeException
void update(WorkspaceProperties workspaceProperties,
com.sap.security.api.IUser user)
throws WorkspacesRuntimeException
workspaceProperties - the workspace propertiesuser - the user that has permissions to update the properties
WorkspacesRuntimeExceptionIIdentifier getIdentifier()
String getName()
String getDescription()
Date getCreatedAt()
PermissionPolicy getPermissionPolicy()
Status getStatus()
String getNavigationTarget()
|
Enterprise Workspaces 1.0 | |||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||