MCPcopy
hub / github.com/cloudfoundry/cli / fetchAndDisplayDetails

Method fetchAndDisplayDetails

command/v7/service_command.go:70–99  ·  view source on GitHub ↗
()

Source from the content-addressed store, hash-verified

68}
69
70func (cmd ServiceCommand) fetchAndDisplayDetails() error {
71 if err := cmd.displayIntro(); err != nil {
72 return err
73 }
74
75 serviceInstanceWithDetails, warnings, err := cmd.Actor.GetServiceInstanceDetails(
76 string(cmd.RequiredArgs.ServiceInstance),
77 cmd.Config.TargetedSpace().GUID,
78 false,
79 )
80 cmd.UI.DisplayWarnings(warnings)
81 if err != nil {
82 return err
83 }
84
85 switch {
86 case serviceInstanceWithDetails.Type == resources.UserProvidedServiceInstance:
87 cmd.displayPropertiesUserProvided(serviceInstanceWithDetails)
88 cmd.displayLastOperation(serviceInstanceWithDetails)
89 cmd.displayBoundApps(serviceInstanceWithDetails)
90 default:
91 cmd.displayPropertiesManaged(serviceInstanceWithDetails)
92 cmd.displayLastOperation(serviceInstanceWithDetails)
93 cmd.displayBoundApps(serviceInstanceWithDetails)
94 cmd.displaySharingInfo(serviceInstanceWithDetails)
95 cmd.displayUpgrades(serviceInstanceWithDetails)
96 }
97
98 return nil
99}
100
101func (cmd ServiceCommand) displayIntro() error {
102 user, err := cmd.Actor.GetCurrentUser()

Callers 1

ExecuteMethod · 0.95

Calls 10

displayIntroMethod · 0.95
displayLastOperationMethod · 0.95
displayBoundAppsMethod · 0.95
displaySharingInfoMethod · 0.95
displayUpgradesMethod · 0.95
TargetedSpaceMethod · 0.65
DisplayWarningsMethod · 0.65

Tested by

no test coverage detected