Interface Partition

  • All Superinterfaces:
    BusinessKeyObject, NamedRootObject, NamedRootObjectComp, PartitionComp, Readable, Root, SchedulerEntity, SchedulerEntityComp

    public interface Partition
    extends PartitionComp, NamedRootObject, BusinessKeyObject, Readable
    Partitions separate their contained objects according to security and visibility characteristics. Most objects defined in the repository are part of exactly one partition. There are two forms of partitions: private and public. There can be an unlimited number of private partitions. There must be at least one public partition that stores common data. Users implicitly have the privilege to access all public partitions. Whether they have access to the objects within these partitions may be subject to object level security, though. Users can be assigned to zero or more private partitions, meaning that they have the privilege to access these partitions. Upon login, users choose to work within one or more of the assigned private partitions. Users who have logged in to a private partition get to see objects from the set of all public partitions and the private partition(s). Objects can only refer to objects in the same partition or in other referencable partitions.