Exposes methods for creating, reading, updating, and deleting object rules, as well as various helper methods.
Namespace: Relativity.Services.Interfaces.ObjectRules
Assembly: Relativity.Services.Interfaces (in Relativity.Services.Interfaces.dll) Version: 640db774aa42dfbe1785add27fbb41844ec5c7d4
Syntax
The IObjectRuleManager type exposes the following members.
Methods
Name | Description | |
---|---|---|
![]() | CreateChoiceBehaviorAsync |
Adds a single choice behavior object rule to Relativity.
|
![]() | CreateCustomSingleObjectAddLinkVisibilityAsync |
Adds a single custom single object add link visibility object rule to Relativity.
|
![]() | CreateDefaultLayoutAsync |
Adds a single default layout object rule to Relativity.
|
![]() | CreateDefaultLayoutOnNewAsync |
Adds a single default layout on new object rule to Relativity.
|
![]() | CreateGlobalButtonVisibilityAsync |
Adds a single global button visibility object rule to Relativity.
|
![]() | CreateMassActionVisibilityAsync |
Adds a single mass action visibility object rule to Relativity.
|
![]() | CreateNewButtonOverrideAsync |
Adds a single new button override object rule to Relativity.
|
![]() | CreateOverrideEditLinkAsync |
Adds a single override edit link object rule to Relativity.
|
![]() | CreateOverrideViewLinkAsync |
Adds a single override view link object rule to Relativity.
|
![]() | CreateSubListButtonVisibilityAsync |
Adds a single sub list button visibility object rule to Relativity.
|
![]() | DeleteAsync |
Deletes an object rule.
|
![]() | Dispose | Performs application-defined tasks associated with freeing, releasing, or resetting unmanaged resources. (Inherited from IDisposable.) |
![]() | GetAvailableAssociatedObjectsAsync(Int32, ObjectTypeIdentifier) |
Gets a list of all associated object types available to have sub list vibility rules set on them.
|
![]() | GetAvailableAssociatedObjectsAsync(Int32, Int32) |
Gets a list of all associated object types available to have sub list vibility rules set on them.
|
![]() | GetAvailableChoiceFieldsAsync(Int32, ObjectTypeIdentifier) |
Gets a list of all choices fields available for an existing object type.
|
![]() | GetAvailableChoiceFieldsAsync(Int32, Int32) |
Gets a list of all choices fields available for an existing object type.
|
![]() | GetAvailableChoicesAsync |
Gets a list of all choices available for an existing choice field.
|
![]() | GetAvailableLayoutsAsync(Int32, ObjectTypeIdentifier) |
Gets a list of all layouts available for an existing object type.
|
![]() | GetAvailableLayoutsAsync(Int32, Int32) |
Gets a list of all layouts available for an existing object type.
|
![]() | GetAvailableSingleChoiceFieldsAsync(Int32, ObjectTypeIdentifier) |
Gets a list of all single choices fields available for an existing object type.
|
![]() | GetAvailableSingleChoiceFieldsAsync(Int32, Int32) |
Gets a list of all single choices fields available for an existing object type.
|
![]() | ReadAsync(Int32, Int32) |
Retrieves basic metadata for an object rule, including its name, associated object type, behavior, and other properties.
|
![]() | ReadAsync(Int32, Int32, Boolean, Boolean) |
Retrieves extended metadata for an object rule, including information about additional actions available.
|
![]() | UpdateChoiceBehaviorAsync(Int32, Int32, ChoiceBehaviorRuleRequest) |
Modifies the properties of a choice behavior object rule.
|
![]() | UpdateChoiceBehaviorAsync(Int32, Int32, ChoiceBehaviorRuleRequest, DateTime) |
Restricts updates to the properties of the choice behavior object rule to the date that it was last modified.
|
![]() | UpdateCustomSingleObjectAddLinkVisibilityAsync(Int32, Int32, CustomSingleObjectAddLinkVisibilityRuleRequest) |
Modifies the properties of a custom single object add link visibility object rule .
|
![]() | UpdateCustomSingleObjectAddLinkVisibilityAsync(Int32, Int32, CustomSingleObjectAddLinkVisibilityRuleRequest, DateTime) |
Restricts updates to the properties of the custom single object add link visibility object rule to the date that it was last modified.
|
![]() | UpdateDefaultLayoutAsync(Int32, Int32, DefaultLayoutRuleRequest) |
Modifies the properties of a default layout object rule.
|
![]() | UpdateDefaultLayoutAsync(Int32, Int32, DefaultLayoutRuleRequest, DateTime) |
Restricts updates to the properties of the default layout object rule to the date that it was last modified.
|
![]() | UpdateDefaultLayoutOnNewAsync(Int32, Int32, DefaultLayoutOnNewRuleRequest) |
Modifies the properties of a default layout on new object rule.
|
![]() | UpdateDefaultLayoutOnNewAsync(Int32, Int32, DefaultLayoutOnNewRuleRequest, DateTime) |
Restricts updates to the properties of the default layout on new object rule to the date that it was last modified.
|
![]() | UpdateGlobalButtonVisibilityAsync(Int32, Int32, GlobalButtonVisibilityRuleRequest) |
Modifies the properties of a global button visibility object rule.
|
![]() | UpdateGlobalButtonVisibilityAsync(Int32, Int32, GlobalButtonVisibilityRuleRequest, DateTime) |
Restricts updates to the properties of the global button visibility object rule to the date that it was last modified.
|
![]() | UpdateMassActionVisibilityAsync(Int32, Int32, MassActionVisibilityRuleRequest) |
Modifies the properties of a mass action visibility object rule.
|
![]() | UpdateMassActionVisibilityAsync(Int32, Int32, MassActionVisibilityRuleRequest, DateTime) |
Restricts updates to the properties of the mass action visibility object rule to the date that it was last modified.
|
![]() | UpdateNewButtonOverrideAsync(Int32, Int32, NewButtonOverrideRuleRequest) |
Modifies the properties of a new button override object rule.
|
![]() | UpdateNewButtonOverrideAsync(Int32, Int32, NewButtonOverrideRuleRequest, DateTime) |
Restricts updates to the properties of the new button override object rule to the date that it was last modified.
|
![]() | UpdateOverrideEditLinkAsync(Int32, Int32, OverrideEditLinkRuleRequest) |
Modifies the properties of an single override edit link object rule.
|
![]() | UpdateOverrideEditLinkAsync(Int32, Int32, OverrideEditLinkRuleRequest, DateTime) |
Restricts updates to the properties of the single override edit link object rule to the date that it was last modified.
|
![]() | UpdateOverrideViewLinkAsync(Int32, Int32, OverrideViewLinkRuleRequest) |
Modifies the properties of an override view link object rule.
|
![]() | UpdateOverrideViewLinkAsync(Int32, Int32, OverrideViewLinkRuleRequest, DateTime) |
Restricts updates to the properties of the override view link object rule to the date that it was last modified.
|
![]() | UpdateSubListButtonVisibilityAsync(Int32, Int32, SubListButtonVisibilityRuleRequest) |
Modifies the properties of a sub list button visibility object rule.
|
![]() | UpdateSubListButtonVisibilityAsync(Int32, Int32, SubListButtonVisibilityRuleRequest, DateTime) |
Restricts updates to the properties of the sub list button visibility object rule to the date that it was last modified.
|
See Also