Show / Hide Table of Contents

Class RightManagementService

Web service with rights management API.

Inheritance
System.Object
BaseService
RightManagementService
Implements
IRightManagementService
System.Web.SessionState.IReadOnlySessionState
System.Web.SessionState.IRequiresSessionState
Inherited Members
BaseService.GetUserConnection()
BaseService.UserIsAuthenticated
BaseService.AppConnection
BaseService.UserConnection
BaseService.Cache
BaseService.HttpContextAccessor
System.Object.ToString()
System.Object.Equals(System.Object)
System.Object.Equals(System.Object, System.Object)
System.Object.ReferenceEquals(System.Object, System.Object)
System.Object.GetHashCode()
System.Object.GetType()
System.Object.MemberwiseClone()
Namespace: Terrasoft.Core.ServiceModel
Assembly: Terrasoft.Core.ServiceModel.dll
Syntax
[CoreServiceRoute("/ServiceModel/")]
[CoreServiceRoute("/0/ServiceModel/")]
public class RightManagementService : BaseService, IRightManagementService, IReadOnlySessionState, IRequiresSessionState

Constructors

RightManagementService()

Declaration
public RightManagementService()

Methods

GetAdministratedObject(Guid)

Returns administrated object by schema UId.

Declaration
public AdministratedObjectResponse GetAdministratedObject(Guid schemaUId)
Parameters
Type Name Description
System.Guid schemaUId

Schema UId.

Returns
Type Description
AdministratedObjectResponse

Administrated objects response.

GetAllObjects()

Returns list of all objects administration properties.

Declaration
public AdministratedObjectsResponse GetAllObjects()
Returns
Type Description
AdministratedObjectsResponse

List of all objects administration description.

GetEntityOperationById(Guid)

Returns entity operation by primary column value.

Declaration
public EntityOperationResponse GetEntityOperationById(Guid operationId)
Parameters
Type Name Description
System.Guid operationId

entity operation id

Returns
Type Description
EntityOperationResponse

GetEntityOperationList()

Returns list of entity operations.

Declaration
public EntityOperationsResponse GetEntityOperationList()
Returns
Type Description
EntityOperationsResponse

List of entity operations.

GetLookupObjects()

Returns list of lookup objects administration properties.

Declaration
public AdministratedObjectsResponse GetLookupObjects()
Returns
Type Description
AdministratedObjectsResponse

List of lookup objects administration description.

GetSectionObjects()

Returns list of section objects administration properties.

Declaration
public AdministratedObjectsResponse GetSectionObjects()
Returns
Type Description
AdministratedObjectsResponse

List of section objects administration description.

GetSysAdminUnitById(Guid)

Returns system admin unit by primary column value.

Declaration
public SysAdminUnitResponse GetSysAdminUnitById(Guid sysAdminUnitId)
Parameters
Type Name Description
System.Guid sysAdminUnitId
Returns
Type Description
SysAdminUnitResponse

System admin unit.

GetSysAdminUnitList()

Returns list of system admin unit.

Declaration
public SysAdminUnitsResponse GetSysAdminUnitList()
Returns
Type Description
SysAdminUnitsResponse

List of system admin unit.

SaveAdministratedObject(AdministratedObject)

Saves modifications for administrated object.

Declaration
public BaseResponse SaveAdministratedObject(AdministratedObject administratedObject)
Parameters
Type Name Description
AdministratedObject administratedObject
Returns
Type Description
BaseResponse

Base response.

Implements

IRightManagementService
System.Web.SessionState.IReadOnlySessionState
System.Web.SessionState.IRequiresSessionState

Extension Methods

ReflectionUtilities.GetPropertyValue(Object, String)
ReflectionUtilities.GetPropertyDefValue(Object, String, Object)
ReflectionUtilities.TryGetPropertyValue(Object, String, out Object)
ReflectionUtilities.HasProperty(Object, String)
ReflectionUtilities.GetPropertyValue(Object, String, BindingFlags)
ReflectionUtilities.GetPropertyValueByPath(Object, String)
ReflectionUtilities.SetPropertyValue(Object, String, Object)
ReflectionUtilities.TrySetPropertyValue(Object, String, Object)
ValidateUtilities.CheckArgumentNull(Object, String)
ValidateUtilities.CheckDependencyNull(Object, String)
ValidateUtilities.EnsureDependencyNotNull<T>(T, String)
MetaDataTestUtils.MetaPropertiesShouldNotHaveDefValue<TInstance>(TInstance)
MetaDataTestUtils.MetaPropertiesShouldNotHaveDefValue<TInstance>(TInstance, Boolean)
NSubstituteExtension.Protected(Object, String, Object[])
NSubstituteExtension.Protected(Object, String, Boolean, Object[])
NSubstituteExtension.ProtectedGeneric<T>(Object, String, Object[])
NSubstituteExtension.ProtectedGeneric<T>(Object, String, Boolean, Object[])
NSubstituteExtension.ProtectedProperty(Object, String)
NSubstituteExtension.MatchInstance<T>(T)
SubstituteUtilities.GetIsSubstituteObject(Object)
SubstituteUtilities.Instead<TInstance, TValue>(TInstance, Func<TInstance, TValue>)
Back to top Generated by DocFX