<SYSTEM_TASK:>
Solve the following problem using Python, implementing the functions described below, one line at a time
<END_TASK>
<USER_TASK:>
Description:
 def getFileLink(self, full_path):
 """Get a link of file :param full_path: The full path of file to get file link. Path should start and end with '/'. :return: ``Shared url`` or ``False`` if failed to share a file or directory through url """

        prop = self.getProperty(full_path)

        if not prop:
            print "Error getFileLink: wrong full_path"
            return False
        else:
            prop_url = prop['filelinkurl']
            if prop_url:
                print "URL: " + prop_url
                return prop_url
            else:
                resourceno = prop["resourceno"]
                url = self.createFileLink(resourceno)

                if url:
                    return url
                else:
                    return False