Search in sources :

Example 1 with ScriptSerializer

use of org.ow2.proactive_grid_cloud_portal.studio.storage.serializers.ScriptSerializer in project scheduling by ow2-proactive.

the class FileStorageSupport method getScriptStorage.

public FileStorage<Script> getScriptStorage(String userName) {
    File scriptsDir = new File(getWorkflowsDir(userName), "scripts");
    scriptsDir.mkdirs();
    return new FileStorage<>(scriptsDir, new ScriptSerializer(), new NameAsIdGenerator());
}
Also used : ScriptSerializer(org.ow2.proactive_grid_cloud_portal.studio.storage.serializers.ScriptSerializer) NameAsIdGenerator(org.ow2.proactive_grid_cloud_portal.studio.storage.generators.NameAsIdGenerator) File(java.io.File)

Aggregations

File (java.io.File)1 NameAsIdGenerator (org.ow2.proactive_grid_cloud_portal.studio.storage.generators.NameAsIdGenerator)1 ScriptSerializer (org.ow2.proactive_grid_cloud_portal.studio.storage.serializers.ScriptSerializer)1