Collaboration API Documentation

com.filenet.bso.api.collaboration.store
Interface EnterpriseSecurityStore


public interface EnterpriseSecurityStore

A class that implements the EnterpriseSecurityStore interface provides access to enterprise-level security definitions for teamspaces, teamspace templates, and deactivated teamspaces.


Method Summary
 int getCreatorOwnerAccessPermissions()
          Return the CREATOR-OWNER enterprise security as an int value that defines the Access Control List (ACL) integer values.
 void getCreatorOwnerSecurity(SubjectInfo subject, com.filenet.wcm.api.Permissions permissions)
          Return the required enterprise-level permissions to be applied to the CREATOR-OWNER of an object.
 void getTeamspaceEnterpriseSecurity(com.filenet.wcm.api.Permissions permissions)
          Return the required enterprise-level permissions to be applied to a teamspace.
 void getTeamspaceTemplateEnterpriseSecurity(com.filenet.wcm.api.Permissions permissions)
          Return the required enterprise-level permissions to be applied to a teamspace template.
 

Method Detail

getTeamspaceEnterpriseSecurity

public void getTeamspaceEnterpriseSecurity(com.filenet.wcm.api.Permissions permissions)
Return the required enterprise-level permissions to be applied to a teamspace.

Parameters:
permissions - A collection of Permission objects in which the permissions will be added. Required.

getCreatorOwnerSecurity

public void getCreatorOwnerSecurity(SubjectInfo subject,
                                    com.filenet.wcm.api.Permissions permissions)
Return the required enterprise-level permissions to be applied to the CREATOR-OWNER of an object.

Parameters:
subject - A SubjectInfo object for the current user, required to generate CREATOR-OWNER permissions.
permissions - A collection of Permission objects in which the permissions will be added. Required.

getCreatorOwnerAccessPermissions

public int getCreatorOwnerAccessPermissions()
Return the CREATOR-OWNER enterprise security as an int value that defines the Access Control List (ACL) integer values.

Returns:
An int value that defines the ACL value.

getTeamspaceTemplateEnterpriseSecurity

public void getTeamspaceTemplateEnterpriseSecurity(com.filenet.wcm.api.Permissions permissions)
Return the required enterprise-level permissions to be applied to a teamspace template.

Parameters:
permissions - A collection of Permission objects in which the permissions will be added. Required.

Collaboration API Documentation

Copyright ?2002 - 2005 FileNet Corporation. All rights reserved.