33 lines
762 B
OpenEdge ABL
33 lines
762 B
OpenEdge ABL
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
|