public interface SecurityPolicy extends RepositoryObject, Replicable, Subscribable, IndependentlyPersistableObject
SecurityPolicy
object is associated with a
Document
, CustomObject
, or Folder
object, and subclasses of those objects.
When you create an object of one of these types, you can optionally assign a SecurityPolicy
object to it. If not explicitly assigned, the object's SecurityPolicy property is assigned a value
provided by the class's default.
The security policy defines the set of security templates
that can be applied to the objects with which the policy is associated. The templates contained within a
security policy can be one of two types: versioning or application templates. (For more information on
security template types, see SecurityTemplate
.)
You can create an instance of a SecurityPolicy
object by calling createInstance
methods on the Factory.SecurityPolicy
class. A SecurityPolicy
object can be retrieved from the object-valued SecurityPolicy property on a Containable
object.
(You cannot create a SecurityPolicy
instance by retrieving it from the SecurityPolicy property.)
Modifier and Type | Method and Description |
---|---|
ActiveMarkingList |
get_ActiveMarkings()
Returns the value of the ActiveMarkings property.
|
EventSet |
get_AuditedEvents()
Returns the value of the AuditedEvents property.
|
java.lang.String |
get_Creator()
Returns the value of the Creator property.
|
java.util.Date |
get_DateCreated()
Returns the value of the DateCreated property.
|
java.util.Date |
get_DateLastModified()
Returns the value of the DateLastModified property.
|
java.lang.String |
get_DescriptiveText()
Returns the value of the DescriptiveText property.
|
java.lang.String |
get_DisplayName()
Returns the value of the DisplayName property.
|
Id |
get_Id()
Returns the value of the Id property.
|
java.lang.String |
get_LastModifier()
Returns the value of the LastModifier property.
|
java.lang.String |
get_Name()
Returns the value of the Name property.
|
java.lang.String |
get_Owner()
Returns the value of the Owner property.
|
AccessPermissionList |
get_Permissions()
Returns the value of the Permissions property.
|
java.lang.Boolean |
get_PreserveDirectPermissions()
Returns the value of the PreserveDirectPermissions property.
|
SecurityTemplateList |
get_SecurityTemplates()
Returns the value of the SecurityTemplates property.
|
void |
set_Creator(java.lang.String value)
Sets the value of the Creator property.
|
void |
set_DateCreated(java.util.Date value)
Sets the value of the DateCreated property.
|
void |
set_DateLastModified(java.util.Date value)
Sets the value of the DateLastModified property.
|
void |
set_DescriptiveText(java.lang.String value)
Sets the value of the DescriptiveText property.
|
void |
set_DisplayName(java.lang.String value)
Sets the value of the DisplayName property.
|
void |
set_LastModifier(java.lang.String value)
Sets the value of the LastModifier property.
|
void |
set_Owner(java.lang.String value)
Sets the value of the Owner property.
|
void |
set_Permissions(AccessPermissionList value)
Sets the value of the Permissions property.
|
void |
set_PreserveDirectPermissions(java.lang.Boolean value)
Sets the value of the PreserveDirectPermissions property.
|
void |
set_SecurityTemplates(SecurityTemplateList value)
Sets the value of the SecurityTemplates property.
|
getObjectStore
get_ExternalReplicaIdentities, get_ReplicationGroup, set_ExternalReplicaIdentities, set_ReplicationGroup
raiseEvent
addPendingAction, clearPendingActions, delete, getAccessAllowed, getPendingActions, getUpdateSequenceNumber, isCurrent, save, save, setUpdateSequenceNumber
fetchProperties, fetchProperties, fetchProperty, fetchProperty, getObjectReference, refresh, refresh, refresh
get_ClassDescription, getClassName, getConnection, getProperties, getSuperClasses
java.lang.String get_Creator()
void set_Creator(java.lang.String value)
java.util.Date get_DateCreated()
void set_DateCreated(java.util.Date value)
java.lang.String get_LastModifier()
void set_LastModifier(java.lang.String value)
java.util.Date get_DateLastModified()
void set_DateLastModified(java.util.Date value)
Id get_Id()
java.lang.String get_Name()
EventSet get_AuditedEvents()
java.lang.String get_Owner()
void set_Owner(java.lang.String value)
AccessPermissionList get_Permissions()
void set_Permissions(AccessPermissionList value)
ActiveMarkingList get_ActiveMarkings()
java.lang.String get_DisplayName()
void set_DisplayName(java.lang.String value)
java.lang.String get_DescriptiveText()
void set_DescriptiveText(java.lang.String value)
SecurityTemplateList get_SecurityTemplates()
void set_SecurityTemplates(SecurityTemplateList value)
java.lang.Boolean get_PreserveDirectPermissions()
void set_PreserveDirectPermissions(java.lang.Boolean value)
© Copyright IBM Corporation 2006, 2015. All rights reserved.