public interface RMMarkingSet extends BaseEntity
RMMarkingItem
instances.
A specific marking set can be acquired using the
RMFactory.RMMarkingSet
factory class.
All available marking sets defined for a domain can be acquired using the
RMDomain.fetchMarkingSets
method.
RMFactory.RMMarkingSet
Modifier and Type | Method and Description |
---|---|
java.lang.String |
getDescriptiveText()
Returns any descriptive text for this marking set.
|
java.lang.String |
getDisplayName()
Returns a displayable label for this marking set.
|
java.lang.String |
getId()
Returns the domain unique identifier for this marking set.
|
java.util.List<RMMarkingItem> |
getMarkings()
Returns the collection of
RMMarkingItem s that make up this marking set. |
boolean |
isHierarchical()
Indicates whether or not the marking set has a hierarchical nature.
|
getAccessAllowed, getClassDescription, getClassName, getClientIdentifier, getContainedBy, getDomainType, getEntityType, getName, getObjectIdentity, getPermissions, getProperties, getRepository, isCreationPending, isPlaceholder, refresh, refresh, refresh
java.lang.String getDescriptiveText()
String
value. This entry can be null
.java.lang.String getDisplayName()
String
value.java.lang.String getId()
String
value.boolean isHierarchical()
A non-hierarchical marking set contains one or more marking items, each independent of one another.
A hierarchical marking set has an order of precedence determined by the order in the set. Its markings are arranged in a simple, single branch hierarchy. The order of precedence is followed when evaluating access rights. Each marking has a superior marking except for the top marking, whose superior is null. A marking in a hierarchical marking set explicitly grants access rights to a set of security principals. It also implicitly grants the same rights for all markings that are inferior to it in the hierarchy.
true
if it has a hierarchical nature, false
otherwise.java.util.List<RMMarkingItem> getMarkings()
RMMarkingItem
s that make up this marking set.List<RMMarkingItem
>
.© Copyright IBM Corp. 2010, 2013. All Rights Reserved.