title: Which function will be called when using tastypie resource
body: <p>I want to understand this point.</p>
  
  <p>this is my url: <code>repositories/api/2/repositories/?format=json</code></p>
  
  <p>this is <code>urls.py</code>:</p>
  
  <pre><code>    repositories_resource = RepositoriesResource()
      (r'^api/2/', include(repositories_resource.urls)),
  </code></pre>
  
  <p>this is <code>api.py</code>:</p>
  
  <pre><code>class RepositoriesResource(Resource):
    fs_repositories = fields.CharField(attribute='fs_repositories')
    full_path = fields.CharField(attribute='full_path')
    path = fields.CharField(attribute='path')
    permissions = fields.CharField(attribute='permissions')
    perms_read = fields.ListField(attribute='perms_read')
    perms_write = fields.ListField(attribute='perms_write')
    perms_no_access = fields.CharField(attribute='perms_no_access')   
  
    class Meta:
      resource_name = 'repositories'
      authorization= Authorization()
    def obj_get_list(self, request=None, **kwargs):
      request.GET = request.GET.copy()
      request.GET.update({"output":"json"})
  
      frs=svn_repositories(request)
  
      posts = []
      for l in frs.fs_repositories:
          posts.append(dict2obj({'fs_repositories': l,'full_path':l.full_path,'path':l.path,'permissions':l.permissions,'perms_read':l.perms_read,'perms_write':l.perms_write,'perms_no_access':l.perms_no_access }))      
      return posts
  </code></pre>
  
  <p>It works fine, but I want to know why why <code>obj_get_list</code> is called even if I don't specify it, and what about if I want to use other functions like <code>obj_get</code>? Which function will be called by default?</p>