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

Method setOrganization

cf/commands/target.go:107–120  ·  view source on GitHub ↗
(orgName string)

Source from the content-addressed store, hash-verified

105}
106
107func (cmd Target) setOrganization(orgName string) error {
108 // setting an org necessarily invalidates any space you had previously targeted
109 cmd.config.SetOrganizationFields(models.OrganizationFields{})
110 cmd.config.SetSpaceFields(models.SpaceFields{})
111
112 org, apiErr := cmd.orgRepo.FindByName(orgName)
113 if apiErr != nil {
114 return errors.New(T("Could not target org.\n{{.APIErr}}",
115 map[string]interface{}{"APIErr": apiErr.Error()}))
116 }
117
118 cmd.config.SetOrganizationFields(org.OrganizationFields)
119 return nil
120}
121
122func (cmd Target) setSpace(spaceName string) error {
123 cmd.config.SetSpaceFields(models.SpaceFields{})

Callers 1

ExecuteMethod · 0.95

Calls 5

NewFunction · 0.92
SetOrganizationFieldsMethod · 0.65
SetSpaceFieldsMethod · 0.65
FindByNameMethod · 0.65
ErrorMethod · 0.65

Tested by

no test coverage detected