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 data models, exceptions and back end services.

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 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 classes shown on "Model Class Diagram"
All interfaces and exceptions shown on "Service Interfaces Class Diagram"
All classes shown on "Service Implementations Class Diagram"
Implementation details are provided at TCUML method documentations.

1.1.2     Database, OR Mapping and Preload Data

This assembly is responsible to setup database schema and create O/R mapping (sample orm.xml is provided).

1.1.3     POC

POC has been provided with some quite relevant code that you will be able to reuse in your submission.



Final Submission Guidelines

Deliverables

  1. Source code and configuration files.
  2. Deployment guide to configure and verify the application.
  3. DLL scripts to set up the database.
  4. Your code will have to be tested.

ELIGIBLE EVENTS:

2015 topcoder Open

REVIEW STYLE:

Final Review:

Community Review Board

Approval:

User Sign-Off

SHARE:

ID: 30049943