首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 软件管理 > 软件架构设计 >

文件夹的创造

2012-08-25 
文件夹的创建package jwis.retestimport wt.fc.ObjectReferenceimport wt.fc.Persistableimport wt.fc.

文件夹的创建
package jwis.retest;

import wt.fc.ObjectReference;
import wt.fc.Persistable;
import wt.fc.ReferenceFactory;
import wt.folder.Folder;
import wt.folder.FolderHelper;
import wt.inf.container.WTContainer;
import wt.inf.container.WTContainerRef;
import wt.util.WTException;

/**
*
* @author Administrator
* 该类用于文件夹的创建
*/

public class InitFolder {

//获取文件夹的路径
public static String setFilePath(String folderPath){

String path = folderPath;

if(path == null || path.equals("")){
return "";
}

Folder subFolder = null;

String folderRef = "";

if(!path.startsWith("/")){

path = "/" + path;
}

if(!path.startsWith("/Default") && !path.equalsIgnoreCase("/Default")){

path = "/Default" + path;

}

return path;

}

//获取子文件夹
public static String getFolder(String path,WTContainer wtContainer) throws WTException{

String folderRef = "";

Folder subFoldSer = FolderHelper.service.getFolder(path,WTContainerRef.newWTContainerRef(wtContainer));

if(subFoldSer == null){

path = "/Default";

subFoldSer = FolderHelper.service.getFolder(path,WTContainerRef.newWTContainerRef(wtContainer));
}else{

ReferenceFactory ref = new ReferenceFactory();

folderRef = ref.getReferenceString(ObjectReference.newObjectReference(((Persistable) subFoldSer).getPersistInfo().getObjectIdentifier()));

}

return folderRef;

}




//得到文件夹结构
public static String getFolderOnly(String path,WTContainer wtContainer){




return null;

}

//得到文件夹结构,没有的则创建
public static String getFolderRef(String path,WTContainer wtContainer){




return null;

}


}

热点排行