com.crystaldecisions.sdk.occa.infostore
Interface IPrincipalsBase

All Known Subinterfaces:
IEffectivePrincipals, IExplicitPrincipals

public interface IPrincipalsBase

This interface defines the collection of object principals (users, groups) that have either explicit or effective rights to a particular object.


Method Summary
 boolean isGlobalInheritFolders()
          

Returns true if security info can be inherited from parent folders, and false if folder inheritance is turned off for all principals .

 java.util.Iterator iterator()
          

Returns an iterator for all of the principals in the set.

 int size()
          

Returns the number of principals in the set.

 

Method Detail

iterator

java.util.Iterator iterator()

Returns an iterator for all of the principals in the set.

Returns:
An iterator for all of the principals in the set.

size

int size()

Returns the number of principals in the set.

Returns:
The number of principals in the set.

isGlobalInheritFolders

boolean isGlobalInheritFolders()

Returns true if security info can be inherited from parent folders, and false if folder inheritance is turned off for all principals .

Returns:
A boolean that specifies whether the security info can be inherited from parent folders. true enables inheritance and false disables it for all principals. When this flag is set, all folder inheritance will be turned off regardless of the folder inheritance set on individual principals.