AMT Help Files
Home AMT Developer Studio Code Management LionRepository Module Interfaces ILionReposPermissions

ILionReposPermissions

This section details the functions and properties of the AMT Repository Module ReposPermissions interface.

Properties

Name Type Access Description
Admin Boolean Read/Write Admin permission, to have all the permissions that are described below.
ChangeGenPriority Boolean Read/Write Permission to change the generation priority for objects that are already queued for generation.
CreateClasses Boolean Read/Write Permission to create Classes
CreateCobolCopies Boolean Read/Write Permission to create Cobol Copies
CreateCobolForms Boolean Read/Write Permission to create Cobol Forms
CreateCobolPrograms Boolean Read/Write Permission to create Cobol Programs
CreateCobolSubprograms Boolean Read/Write Permission to create Cobol Subprograms
CreateDms2200Areas Boolean Read/Write Permission to create DMS 2200 Areas
CreateDms2200Schemas Boolean Read/Write Permission to create DMS 2200 Schemas
CreateDms2200Sets Boolean Read/Write Permission to create DMS 2200 Sets
CreateDms2200Subschema Boolean Read/Write Permission to create DMS 2200 Subschemas
CreateDms2200Tables Boolean Read/Write Permission to create DMS 2200 Tables
CreateExtInterfaces Boolean Read/Write Permission to create External Interfaces
CreateFolders Boolean Read/Write Permission to create Folders
CreateForeignKeys Boolean Read/Write Permission to create Foreign Keys
CreateIndexes Boolean Read/Write Permission to create Indexes
CreateLionFileDefs Boolean Read/Write Permission to create Lion File Definitions
CreateLionForms Boolean Read/Write Permission to create Lion Forms
CreateLionGlobalDefinitions Boolean Read/Write Permission to create Lion Global Definitions
CreateLionGlobalDictionaries Boolean Read/Write Permission to create Lion Global Dictionaries
CreateLionRoutines Boolean Read/Write Permission to create Lion Forms
CreateLionImageList Boolean Read/Write Permission to create Lion Imagelists
CreateLionReports Boolean Read/Write Permission to create Lion Reports
CreateLionWebServiceConsumed Boolean Read/Write Permission to create Lion Consumed Web Services
CreateLionWebServiceProvided Boolean Read/Write Permission to create Lion Provided Web Services
CreateSchemas Boolean Read/Write Permission to create Schemas
CreateScriptFolders Boolean Read/Write Permission to create Script Folders
CreateScripts Boolean Read/Write Permission to create Scripts
CreateStoredProcedures Boolean Read/Write Permission to create Stored Procedures
CreateTables Boolean Read/Write Permission to create Tables
CreateViews Boolean Read/Write Permission to create Views
DeleteApplication Boolean Read/Write Permission to delete Lion|Cobol Application
DeleteClasses Boolean Read/Write Permission to delete Classes
DeleteCobolCopies Boolean Read/Write Permission to delete Cobol Copies
DeleteCobolForms Boolean Read/Write Permission to delete Cobol Forms
DeleteCobolPrograms Boolean Read/Write Permission to delete Cobol Programs
DeleteCobolSubprograms Boolean Read/Write Permission to delete Cobol Subprograms
DeleteDms2200Areas Boolean Read/Write Permission to delete DMS 2200 Areas
DeleteDms2200Schemas Boolean Read/Write Permission to delete DMS 2200 Schemas
DeleteDms2200Sets Boolean Read/Write Permission to delete DMS 2200 Sets
DeleteDms2200Subschemas Boolean Read/Write Permission to delete DMS 2200 Subschemas
DeleteDms2200Tables Boolean Read/Write Permission to delete DMS 2200 Tables
DeleteExtInterfaces Boolean Read/Write Permission to delete External Interfaces
DeleteFolders Boolean Read/Write Permission to delete Lion|Cobol Folders
DeleteForeignKeys Boolean Read/Write Permission to delete Database Foreign Keys
DeleteGenReqOther Boolean Read/Write Permission to delete generation requests from other developers
DeleteIndexes Boolean Read/Write Permission to delete Database Indexes
DeleteLionFileDefs Boolean Read/Write Permission to delete Lion File Definitions
DeleteLionForms Boolean Read/Write Permission to delete Lion Forms
DeleteLionGlobalDefinitions Boolean Read/Write Permission to delete Lion Global Definitions
DeleteLionGlobalDictionaries Boolean Read/Write Permission to delete Lion Global Dictionaries
DeleteLionGlobalRoutines Boolean Read/Write Permission to delete Lion Global Routines
DeleteLionImageList Boolean Read/Write Permission to delete Lion Imagelists
DeleteLionReports Boolean Read/Write Permission to delete Lion Reports
DeleteLionWebServiceConsumed Boolean Read/Write Permission to delete Lion Consumed Web Services
DeleteLionWebServiceProvided Boolean Read/Write Permission to delete Lion Provided Web Services
DeleteSchemas Boolean Read/Write Permission to delete Schemas
DeleteScriptFolders Boolean Read/Write Permission to delete Script Folders
DeleteScripts Boolean Read/Write Permission to delete Scripts
DeleteStoredProcedures Boolean Read/Write Permission to delete Database Stored Procedures
DeleteTables Boolean Read/Write Permission to delete Database Tables
DeleteViews Boolean Read/Write Permission to delete Views
ExportLionSources Boolean Read/Write Permission to export Lion Sources
Generate Boolean Read/Write Permission to generate objects
GrantLocks Boolean Read/Write Permission to reassign a locked object to another user
ImportLionSources Boolean Read/Write Permission to import Lion Sources
LookInto Boolean Read/Write Permission to have all read abilities
ModifyApplication Boolean Read/Write Permission to modify Application
ModifyClasses Boolean Read/Write Permission to modify Classes
ModifyCobolCopies Boolean Read/Write Permission to modify Cobol Copies
ModifyCobolForms Boolean Read/Write Permission to modify Cobol Forms
ModifyCobolPrograms Boolean Read/Write Permission to modify Cobol Programs
ModifyCobolSubPrograms Boolean Read/Write Permission to modify Cobol Subprograms
ModifyDms2200Areas Boolean Read/Write Permission to modify DMS 2200 Areas
ModifyDms2200Schemas Boolean Read/Write Permission to modify DMS 2200 Schemas
ModifyDms2200Sets Boolean Read/Write Permission to modify DMS 2200 Sets
ModifyDms2200Subschemas Boolean Read/Write Permission to modify DMS 2200 Subschemas
ModifyDms2200Tables Boolean Read/Write Permission to modify DMS 2200 Tables
ModifyExtInterfaces Boolean Read/Write Permission to modify External Interfaces
ModifyFolders Boolean Read/Write Permission to modify Folders
ModifyForeignKeys Boolean Read/Write Permission to modify Database Foreign Keys
ModifyIndexes Boolean Read/Write Permission to modify Database Indexes
ModifyLionFileDefs Boolean Read/Write Permission to modify Lion File Definitions
ModifyLionForms Boolean Read/Write Permission to modify Lion Forms
ModifyLionGlobalDefinitions Boolean Read/Write Permission to modify Lion Global Definitions
ModifyLionGlobalDictionaries Boolean Read/Write Permission to modify Lion Global Dictionaries
ModifyLionGlobalRoutines Boolean Read/Write Permission to modify Lion Global Routines
ModifyLionImageList Boolean Read/Write Permission to modify Lion Imagelists
ModifyLionReports Boolean Read/Write Permission to modify Lion Reports
ModifyLionWebServiceConsumed Boolean Read/Write Permission to modify Lion Consumed Web Services
ModifyLionWebServiceProvided Boolean Read/Write Permission to modify Lion Provided Web Services
ModifySchemas Boolean Read/Write Permission to modify Schemas
ModifyScriptFolders Boolean Read/Write Permission to modify Script Folders
ModifyScripts Boolean Read/Write Permission to modify Scripts
ModifyStoredProcedures Boolean Read/Write Permission to modify Database Stored Procedures
ModifyTables Boolean Read/Write Permission to modify Database Tables
ModifyViews Boolean Read/Write Permission to modify Views
SelectGenPriority Boolean Read/Write Permission to set a different priority level for the objects that will be generated
SelectRevision Boolean Read/Write Permission to select another revision
UseGetAllNewest Boolean Read/Write Permission to use 'Get all newest'
ViewLocks Boolean Read/Write Permission to view a currently locked object that is being edited by another user. This gives you a view of the changes up until the last Save action was performed.

Example

C#


ILionReposPermissions reposPermissions = security.GetPermissions(app, genSet, securityGroup);

reposPermissions.UseGetAllNewest = true;

security.SavePermissions(app, genSet, securityGroup, reposPermissions);


PowerShell


$O_ReposPermissions   $O_Security.GetPermissions($O_App, $O_GenSet, $O_SecurityGroup)

$O_ReposPermissions.UseGetAllNewest = $true

$O_Security.SavePermissions($O_App, $O_GenSet, $O_SecurityGroup, $O_ReposPermissions)

Contents

 Go to top