ILionObject
This section details the functions and properties of the AMT-COBOL Repository Module Object interface.
Properties
Name | Type | Access | Description |
Kind | LionObjectType Object | Read only | Returns the kind of the Lion object. |
Name | String | Read only | Returns the name of the Lion object. |
Functions
Function name | Return type | Parameters |
Description | |
Name |
Type |
|||
GetRevision | ILionRevision Object | Revision | String | Locates the specified revision id in the object e.g. "1.2" or "1.2.1.3". Returns an ILionRevision Object, or null when the revision is not found. |
GetRevisions | List of ILionRevision Objects |
Returns a list of revisions of this object as ILionRevision Objects. | ||
GetRevisions2 | Array of ILionRevision Objects |
Returns an array of revisions of this object as ILionRevsion Objects. |
Enumerations
Name | Type | Enumeration |
LionObjectType Namespace: Asysco.Lion.Repository.Model |
Integer |
|
Example
C#
ILionObject report = app.GetLionObject("KOREP", LionObjectType.ReportUser);
foreach (ILionRevision rev in report.GetRevisions()) {
Log("Revision: " + rev.Revision);
}
ILionRevision rev2 = report.GetRevision("1.3");
Log("Single revision: " + rev2.Revision);
PowerShell
$O_Report = $O_App.GetLionObject("KOREP", 208)
foreach ($O_Rev in $O_Report.GetRevisions()) {
Write-Host("Revision: " + $O_Rev.Revision)
}
$O_Rev2 = $O_Report.GetRevision("1.3")
Write-Host("Single revision: " + $O_Rev2.Revision)