ステップ 2a:ポートフォリオオブジェクトの作成

作成された様々なドキュメントを関連付けるポートフォリオオブジェクトを作成します。
/* Creating the portfolio object */ 
Portfolio pf = new Portfolio(); 
pf.setName("SamplePortfolio"); 
pf.setComment("Sample portfolio"); 
pf.setDesc("Sample portfolio "); 
pf.setLcat(getCategoryObject("SubCategory",1)); 
pf.setUcat(getCategoryObject("MainCategory",0)); 
pf.setNavigator(navDoc); 
pf.setCover(coverDoc); 
 
/* Create the folders and associate the documents with it */ 
PortfolioFolder folder = new PortfolioFolder(); 
List<PortfolioDocument> docList = new ArrayList<PortfolioDocument>(); 
docList.add(ltrDoc); 
folder.setName("root"); 
folder.setSubFolders(null); 
folder.setDesc("root folder"); 
folder.setDocuments(docList); 
pf.setRootFolder(folder);

ポートフォリオオブジェクトを作成し、すべてのプロパティを設定したので、次は createPortfolio API を使用してそのオブジェクトを永続化します。

public Portfolio createPortfolio(Portfolio portfolio)