@@ -5,19 +5,14 @@ import (
55 "strings"
66
77 "code.cloudfoundry.org/cli/plugin"
8- "github.com/aegershman/cf-reverse-service-lookup-plugin/apihelper"
9- "github.com/aegershman/cf-reverse-service-lookup-plugin/models"
10- "github.com/aegershman/cf-reverse-service-lookup-plugin/presenters"
8+ "github.com/aegershman/cf-reverse-service-lookup-plugin/internal/v2client"
119 log "github.com/sirupsen/logrus"
1210)
1311
14- // ReverseServiceLookupCmd -
15- type ReverseServiceLookupCmd struct {
16- apiHelper apihelper.CFAPIHelper
17- }
12+ type reverseServiceLookupCmd struct {}
1813
1914// ReverseServiceLookupCommand -
20- func (cmd * ReverseServiceLookupCmd ) ReverseServiceLookupCommand (args []string ) {
15+ func (cmd * reverseServiceLookupCmd ) ReverseServiceLookupCommand (cli plugin. CliConnection , args []string ) {
2116 var (
2217 formatFlag string
2318 logLevelFlag string
@@ -44,28 +39,30 @@ func (cmd *ReverseServiceLookupCmd) ReverseServiceLookupCommand(args []string) {
4439
4540 trimmedServiceGUID := strings .TrimPrefix (serviceGUIDFlag , trimPrefixFlag )
4641
47- serviceInstance , err := cmd .apiHelper .GetServiceInstanceByGUID (trimmedServiceGUID )
42+ cf := v2client .NewClient (cli )
43+
44+ serviceInstance , err := cf .Services .GetServiceInstanceByGUID (trimmedServiceGUID )
4845 if err != nil {
4946 log .Fatalln (err )
5047 }
5148
52- serviceSpace , err := cmd . apiHelper .GetSpaceByGUID (serviceInstance .SpaceGUID )
49+ serviceSpace , err := cf . Spaces .GetSpaceByGUID (serviceInstance .SpaceGUID )
5350 if err != nil {
5451 log .Fatalln (err )
5552 }
5653
57- serviceOrganization , err := cmd . apiHelper .GetOrganizationByGUID (serviceSpace .OrganizationGUID )
54+ serviceOrganization , err := cf . Orgs .GetOrganizationByGUID (serviceSpace .OrganizationGUID )
5855 if err != nil {
5956 log .Fatalln (err )
6057 }
6158
62- serviceReport := models .ServiceReport {
59+ serviceReport := v2client .ServiceReport {
6360 Service : serviceInstance ,
6461 Space : serviceSpace ,
6562 Organization : serviceOrganization ,
6663 }
6764
68- presenter := presenters .Presenter {
65+ presenter := v2client .Presenter {
6966 ServiceReport : serviceReport ,
7067 Format : formatFlag ,
7168 }
@@ -75,12 +72,12 @@ func (cmd *ReverseServiceLookupCmd) ReverseServiceLookupCommand(args []string) {
7572}
7673
7774// GetMetadata -
78- func (cmd * ReverseServiceLookupCmd ) GetMetadata () plugin.PluginMetadata {
75+ func (cmd * reverseServiceLookupCmd ) GetMetadata () plugin.PluginMetadata {
7976 return plugin.PluginMetadata {
8077 Name : "cf-reverse-service-lookup-plugin" ,
8178 Version : plugin.VersionType {
8279 Major : 0 ,
83- Minor : 2 ,
80+ Minor : 3 ,
8481 Build : 0 ,
8582 },
8683 Commands : []plugin.Command {
@@ -102,13 +99,12 @@ func (cmd *ReverseServiceLookupCmd) GetMetadata() plugin.PluginMetadata {
10299}
103100
104101// Run -
105- func (cmd * ReverseServiceLookupCmd ) Run (cli plugin.CliConnection , args []string ) {
102+ func (cmd * reverseServiceLookupCmd ) Run (cli plugin.CliConnection , args []string ) {
106103 if args [0 ] == "reverse-service-lookup" {
107- cmd .apiHelper = apihelper .New (cli )
108- cmd .ReverseServiceLookupCommand (args )
104+ cmd .ReverseServiceLookupCommand (cli , args )
109105 }
110106}
111107
112108func main () {
113- plugin .Start (new (ReverseServiceLookupCmd ))
109+ plugin .Start (new (reverseServiceLookupCmd ))
114110}
0 commit comments