How to access ProjectWise Web API using JAVA and upload document to Project Wise

We want to upload document to Project Wise via java web program and use project wise web api to create document and view .Is there java api to make session with project wise and is there dependent jar files to be invoked.