import gr.ebs.gss.client.exceptions.RpcException;
import gr.ebs.gss.server.domain.FileHeader;
import gr.ebs.gss.server.domain.Folder;
import gr.ebs.gss.client.exceptions.RpcException;
import gr.ebs.gss.server.domain.FileHeader;
import gr.ebs.gss.server.domain.Folder;
//log.info("ROOT FOLDER:"+folder);
} catch (RpcException e) {
// TODO Auto-generated catch block
//log.info("ROOT FOLDER:"+folder);
} catch (RpcException e) {
// TODO Auto-generated catch block
// TODO Auto-generated method stub
boolean result = factory.getSecurityManager().authorise(request, method, auth, this);
if(result){
// TODO Auto-generated method stub
boolean result = factory.getSecurityManager().authorise(request, method, auth, this);
if(result){
try {
this.folder = (Folder) factory.getResourceGss(path,getCurrentUser());
} catch (RpcException e) {
try {
this.folder = (Folder) factory.getResourceGss(path,getCurrentUser());
} catch (RpcException e) {
try {
this.folder = (Folder) factory.getResourceGss(path,getCurrentUser());
} catch (RpcException e) {
try {
this.folder = (Folder) factory.getResourceGss(path,getCurrentUser());
} catch (RpcException e) {
}
List<Resource> result = new ArrayList<Resource>();
for(Folder f : folder.getSubfolders())
if(!f.isDeleted())
result.add(new GssFolderResource(host, factory, f,getCurrentUser()));
try {
}
List<Resource> result = new ArrayList<Resource>();
for(Folder f : folder.getSubfolders())
if(!f.isDeleted())
result.add(new GssFolderResource(host, factory, f,getCurrentUser()));
try {
result.add(new GssFileResource(host, factory, f,getCurrentUser()));
} catch (ObjectNotFoundException e) {
result.add(new GssFileResource(host, factory, f,getCurrentUser()));
} catch (ObjectNotFoundException e) {