def doWork(self):
        configHolder = ConfigHolder(self.options.__dict__)
        deprecator = Deprecator(configHolder)

        try:
            deprecatedUrl = deprecator.deprecate(self.imageid)
            print deprecatedUrl
        except InputException, e:
            print e
            sys.exit(1)
    def checkOptions(self):
        if len(self.args) != 1:
            self.parser.error('Please specify an image ID')
        self.imageid = self.args[0]

        Deprecator.checkDeprecatorOptions(self.options, self.parser)
    def parse(self):
        Deprecator.buildDeprecatorParser(self.parser)

        self.options, self.args = self.parser.parse_args()