Google Drive Legal Hold Time Capsule Management Tool - REST/BackEnd Assembly -- UPDATE

Key Information

Register
Submit
The challenge is finished.

Challenge Overview

System Description

The client wants to create a Google Drive Legal Hold Time Capsule Management Tool. The purpose of this tool is to create an application with a web frontend to allow better management of the Google Drive contents of a Google Apps User once an account has been suspended.

This assembly is responsible for implementing the necessary updates to existing REST and Back-End Assemblies..

Competition Task Overview

A complete list of deliverables can be found in the TopCoder Assembly competition Tutorial at:

http://apps.topcoder.com/wiki/display/tc/Assembly+Competition+Tutorials

Note: Please read the whole Application Design Specification of the Updated Architecture first. All the details not mentioned in this specification are provided in that document.

1.1.1     Scope

This assembly is responsible for the following:

  • All updated classes shown on "REST API Class Diagram"
  • All updated classes shown on the "Backend Services Class Diagram"

Implementation details are provided at TCUML method documentations.

1.1.2     Existing Assemblies

The existing Assemblies have been provided. You will be updating those. Please note that you will be to integrate this into a single assembly.

Please make sure to read the "Google_Drive_Legal_Hold_Time_Capsule_Document_Transfer_and_Functionality_Update_Assembly_Specification" document that comes with the Architecture for full requirements.



Final Submission Guidelines

Deliverables

  1. Source code and configuration files.
  2. Deployment guide to configure and verify the application.
  3. Your code will have to be tested.
  4. You are starting with two Source Assemblies but your output will be a single integrated assembly.

REVIEW STYLE:

Final Review:

Community Review Board

Approval:

User Sign-Off

SHARE:

ID: 30050331