InstancePermission

See the Javadocs in <EPM_ORACLE_HOME>/common/docs/ReportingAnalysis/SDK/javadoc.

The system automatically creates this interface including default access control when EPM Workspace creates an artifact.

The default access control grants full control to the artifact owner. This interface is equivalent to the Permissions class in Brio Portal and is deprecated in EPM Workspace. The interface is obtained by invoking the getInstancePermission() method on an artifact. After retrieval, it can be modified to enforce new access control on it. It provides necessary methods to grant different levels of access control for different users, groups, and business roles.

Two other interfaces, RoleAccessor and Role, are very closely related to this interface. For example, here are the steps to grant the MODIFY role to User1 on an artifact doc1: