{CompanyName} FlexyGo

UserSecurityConfig Members

The UserSecurityConfig type exposes the following members.

Constructors


  Name Description
Public method UserSecurityConfig(UserConnectionCollection, String)
Initializes a new instance of the UserSecurityConfig class.

Methods


  Name Description
Public method CanDeleteMasterTable
Determines whether this Master Tables rows can be deleted .
Public method CanDeleteObject
Determines whether the EntityObject can be deleted.
Public method CanEditMasterTable
Determines whether this Master Table can be edited .
Public method CanEditProperty
Determines whether this Property can be edited.
Public method CanInsertMasterTable
Determines whether this Master Table can be used for insert .
Public method CanInsertObject
Determines whether the EntityObject can be Inserted.
Public method CanPrintMasterTable
Determines whether this Master Table can be printed .
Public method CanPrintObject
Determines whether this EntityObject can be printed.
Public method CanPrintReport
Determines whether this Report can be used.
Public method CanRunProcess
Determines whether this Process can be Run.
Public method CanUpdateObject
Determines whether this EntityObject can be Updated .
Public method CanViewCollection
Determines whether this EntityObject allows its collection to be viewed.
Public method CanViewMasterTable
Determines whether this Master Table can be viewed .
Public method CanViewModule
Determines whether this module can be viewed .
Public method CanViewObject
Determines whether this EntityObject can be viewed.
Public method CanViewObjectModule
Determines whether this EntityObject can be viewed.
Public method CanViewPage
Determines whether this page can be viewed .
Public method CanViewProperty
Determines whether this Property can be viewed.
Public method CanViewTemplate
Determines whether this Template can be viewed.
Public method ChangeProfile
Changes the profile and node information. new profile name
Public method ContextVarsToXML
Return Context variables as XML string.
Public method GetCollectionVisibleFilter
Gets the Collection visible filter.
Public method GetObjectData
Populates a SerializationInfo with the data needed to serialize the target object.
Public method GetObjectViewFilterx
returns object view security filter for current role or user.
Public method ParseDefaultVars
Parses a String against the UserContextVars.
Public method Reload
Reloads security.
Public method ReplaceVars
Replaces a string with default var tokens with the users actual value abcd{currentUser} would be abcd12
Public method SetSecurity
Sets the security for given roles or users to diferent objects in the applicaion.

Fields


  Name Description
Public field EmailAccountSettings
User WebApi Authorization
Public field WebAPIAuthorized
User WebApi Authorization

Properties


  Name Description
Public property ConnectionStrings
Gets the ConnectionStrings.
Public property CultureId
Gets the user Culture Id.
Public property DefaultVar
Gets a user context variable.
Public property DefaultVars
Gets the UserContextVars.
Public property Email
Gets the user Email.
Public property IsAdministrator
Gets a value indicating whether this user is an Administrator.
Public property IsDesigner
Gets a value indicating whether this user is a Designer.
Public property MasterTablesSecurity
Gets the MasterTables security.
Public property ObjectSecurity
Gets the UserObjectSecurityCollection.
Public property Profile
Gets the Profile and Node Information.
Public property Reference
Gets the user reference to link with other tables
Public property RoleId
Gets the user Role Id.
Public property RoleName
Gets the user Role Name.
Public property SubReference
Gets the user SubReference to link with other tables
Public property ToJSon
Serializes object to JSon.
Public property UserFullName
Gets the full name of the user.
Public property UserId
Gets the user Id.
Public property UserName
Gets the user Name.