File tree Expand file tree Collapse file tree 3 files changed +14
-0
lines changed
Expand file tree Collapse file tree 3 files changed +14
-0
lines changed Original file line number Diff line number Diff line change @@ -47,6 +47,10 @@ func (a AlibabaSlbPodStatus) GetEmployeeStatuses() interface{} {
4747 return a .EmployeeStatuses
4848}
4949
50+ func (a AlibabaSlbPodStatus ) SetEmployeeStatuses (employeeStatus interface {}) {
51+ a .EmployeeStatuses = employeeStatus .(controller.PodEmployeeStatuses )
52+ }
53+
5054func (a AlibabaSlbPodStatus ) EmployeeEqual (employeeStatus controller.IEmployee ) (bool , error ) {
5155 if a .EmployeeName != employeeStatus .GetEmployeeName () {
5256 return false , nil
Original file line number Diff line number Diff line change @@ -365,6 +365,10 @@ func (d DemoServiceStatus) GetEmployerStatuses() interface{} {
365365 return d .EmployerStatuses
366366}
367367
368+ func (d DemoServiceStatus ) SetEmployerStatuses (employerStatus interface {}) {
369+ d .EmployerStatuses = employerStatus .(DemoServiceDetails )
370+ }
371+
368372func (d DemoServiceStatus ) EmployerEqual (employer IEmployer ) (bool , error ) {
369373 if d .EmployerId != employer .GetEmployerId () {
370374 return false , nil
@@ -394,6 +398,10 @@ func (d DemoPodStatus) GetEmployeeStatuses() interface{} {
394398 return d .EmployeeStatuses
395399}
396400
401+ func (d DemoPodStatus ) SetEmployeeStatuses (employeeStatus interface {}) {
402+ d .EmployeeStatuses = employeeStatus .(PodEmployeeStatuses )
403+ }
404+
397405func (d DemoPodStatus ) EmployeeEqual (employeeStatus IEmployee ) (bool , error ) {
398406 if d .EmployeeName != employeeStatus .GetEmployeeName () {
399407 return false , nil
Original file line number Diff line number Diff line change @@ -126,6 +126,7 @@ type ReconcileAdapter interface {
126126type IEmployer interface {
127127 GetEmployerId () string
128128 GetEmployerStatuses () interface {}
129+ SetEmployerStatuses (employerStatuses interface {})
129130 EmployerEqual (employer IEmployer ) (bool , error )
130131}
131132
@@ -137,6 +138,7 @@ type IEmployee interface {
137138 // GetEmployeeName need to be implemented if follow Lifecycle
138139 GetEmployeeName () string
139140 GetEmployeeStatuses () interface {}
141+ SetEmployeeStatuses (employeeStatuses interface {})
140142 EmployeeEqual (employee IEmployee ) (bool , error )
141143}
142144
You can’t perform that action at this time.
0 commit comments