<?xml version="1.0" encoding="UTF-8"?>
<response>
  <status>success</status>
  <result>
    <project>
      <id>4998</id>
      <name>JA-SIG Groups and Permissions</name>
      <created_at>2007-04-26T21:44:15Z</created_at>
      <updated_at>2009-05-25T23:39:22Z</updated_at>
      <description>Groups and Permissions (&quot;GAP&quot;) is the name given to 2 related frameworks that grew out of the effort to write an authorization service for uPortal. The groups framework presents an API for querying and maintaining a system of grouped entities. It is a &quot;lower level&quot; API that can be used to support a variety of activities including authorization and managing arbitrary collections of things, like buddy groups or address lists. By contrast, the permissions framework presents a simple API to do one thing: authorization. Its reference implementation makes use of the groups API.</description>
      <homepage_url>http://www.ja-sig.org/wiki/display/GAP/Home</homepage_url>
      <download_url></download_url>
      <url_name></url_name>
      <user_count>5</user_count>
      <average_rating>5.0</average_rating>
      <rating_count>1</rating_count>
      <analysis_id>573874</analysis_id>
      <analysis>
        <id>573874</id>
        <project_id>4998</project_id>
        <updated_at>2009-11-11T19:01:57Z</updated_at>
        <logged_at>2009-11-11T19:01:47Z</logged_at>
        <min_month>2005-07-01T00:00:00Z</min_month>
        <max_month>2008-12-01T00:00:00Z</max_month>
        <twelve_month_contributor_count>1</twelve_month_contributor_count>
        <total_code_lines>23351</total_code_lines>
        <main_language_id>5</main_language_id>
        <main_language_name>Java</main_language_name>
      </analysis>
      <licenses>
        <license>
          <name>JA-SIG License</name>
          <nice_name>JA-SIG License</nice_name>
        </license>
      </licenses>
    </project>
  </result>
</response>
