ILionReposPermissions
This section details the functions and properties of the AMT-COBOL 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)
