fr.cnes.sitools.userstorage.business
Class UserStorageManager

java.lang.Object
  extended by fr.cnes.sitools.userstorage.business.UserStorageManager

public final class UserStorageManager
extends java.lang.Object

static functions on UserStorage

Author:
jp.boignard (AKKA Technologies)

Method Summary
static void build(org.restlet.Context context, UserStorage storage)
          Builds user directory
static boolean checkDiskSpace(org.restlet.Context context, UserStorage storage)
          Checks if quota exceeded
static void clean(org.restlet.Context context, UserStorage storage)
          Delete recursively all files except config files.
static void delete(org.restlet.Context context, UserStorage storage)
          Delete recursively all files.
static void refresh(org.restlet.Context context, UserStorage storage)
          Refresh UserStorage definition according to the physical user directory
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Method Detail

checkDiskSpace

public static boolean checkDiskSpace(org.restlet.Context context,
                                     UserStorage storage)
Checks if quota exceeded

Parameters:
context - Context containing SitoolsSettings instance attribute
storage - UserStorage
Returns:
boolean true if quota exceeded.

build

public static void build(org.restlet.Context context,
                         UserStorage storage)
Builds user directory

Parameters:
context - Context containing SitoolsSettings instance attribute
storage - UserStorage

refresh

public static void refresh(org.restlet.Context context,
                           UserStorage storage)
Refresh UserStorage definition according to the physical user directory

Parameters:
context - Context containing SitoolsSettings instance attribute
storage - UserStorage to refresh

clean

public static void clean(org.restlet.Context context,
                         UserStorage storage)
Delete recursively all files except config files.

Parameters:
context - Context containing SitoolsSettings instance attribute
storage - UserStorage to clean

delete

public static void delete(org.restlet.Context context,
                          UserStorage storage)
Delete recursively all files.

Parameters:
context - Context containing SitoolsSettings instance attribute
storage - UserStorage to clean


Copyright © 2010-2013 CNES. All Rights Reserved.