AMT Help Files
homeAMT Developer StudioCode ManagementLionRepository ModuleInterfacesILionReposPermissions

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.
CreateDms2200Subschemas 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.
CreateLionGlobalRoutines Boolean Read/Write Permission to create Lion Global Routines.
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