ECM Filenet API - Create Folder
I. Giới thiệu
ECM Filenet là một hệ thống content management hữu dụng cho các doanh nghiệp.
Folder trong ECM Filenet cũng gần tương tự như folder trên máy tính cá nhân của chúng ta. Nó có nhiệm vụ chính là nơi lưu giữ file.
Bài dưới đây sẽ hướng dẫn cách tạo mới một Folder thông qua api.
II. Chuẩn bị
Chuẩn bị các thư viện theo bài hướng dẫn: ecm filenet dependency
III. Sử dụng
import com.filenet.api.constants.RefreshMode;
import com.filenet.api.core.Factory;
import com.filenet.api.core.ObjectStore;
import com.filenet.api.core.Connection;
import com.filenet.api.core.Domain;
import com.filenet.api.constants.ClassNames;
import com.filenet.api.core.Folder;
public Connection getConnection() {
String uri = "http://ip:port/wsi/FNCEWS40MTOM";
Connection conn = Factory.Connection.getConnection(uri);
return conn;
}
public ObjectStore getObjectStore(Connection conn) {
// Get the default domain
Domain domain = Factory.Domain.getInstance(conn, null);
// Get an object store
ObjectStore os = Factory.ObjectStore.fetchInstance(domain, "ObjectStoreName", null);
return os;
}
/*
* Tạo folder nằm ngay dưới folder root (/: root folder)
*/
public void createFolder(){
Folder parentFolder = Factory.Folder.fetchInstance(getObjectStore(getConnection()), "/", null);
Folder folder = Factory.Folder.createInstance(objectStore, ClassNames.FOLDER);
folder.set_FolderName("folderTest");
folder.set_Parent(parentFolder);
Folder sub1 = folder.createSubFolder("sub1");
Folder sub2 = folder.createSubFolder("sub2");
folder.save(RefreshMode.REFRESH);
sub1.save(RefreshMode.REFRESH);
sub2.save(RefreshMode.REFRESH);
}
Nhận xét
Đăng nhận xét