Concept-Reports/src/common/ItemCachedProject.cls

33 lines
762 B
OpenEdge ABL
Raw Normal View History

2024-06-07 20:12:58 +03:00
VERSION 1.0 CLASS
BEGIN
MultiUse = -1 'True
END
Attribute VB_Name = "ItemCachedProject"
Attribute VB_GlobalNameSpace = False
Attribute VB_Creatable = False
Attribute VB_PredeclaredId = False
Attribute VB_Exposed = False
Option Explicit
Public category_ As TProjectCategory
Public name_ As String
Public manager_ As String
Public isActive_ As Boolean
Public Function Init(iCat As TProjectCategory, sProject$, sManager$, bIsActive As Boolean)
category_ = iCat
name_ = sProject
manager_ = sManager
isActive_ = bIsActive
End Function
Public Function Clone() As ItemCachedProject
Set Clone = New ItemCachedProject
With Clone
.category_ = category_
.name_ = name_
.manager_ = manager_
.isActive_ = isActive_
End With
End Function