package org.curriki.xwiki.plugin.asset.composite;
import com.xpn.xwiki.doc.XWikiDocument;
import com.xpn.xwiki.XWikiContext;
import com.xpn.xwiki.XWikiException;
import com.xpn.xwiki.web.XWikiMessageTool;
import com.xpn.xwiki.objects.BaseObject;
import com.xpn.xwiki.api.Document;
import java.util.HashMap;
import java.util.Map;
import java.util.List;
import java.util.ArrayList;
import java.util.Collections;
import java.util.Comparator;
import java.lang.Object;
import org.curriki.xwiki.plugin.asset.Constants;
import org.curriki.xwiki.plugin.asset.Asset;
import org.curriki.xwiki.plugin.asset.AssetException;
import org.curriki.xwiki.plugin.asset.other.ProtectedAsset;
import org.curriki.xwiki.plugin.asset.other.InvalidAsset;
/**
*/
public class FolderCompositeAsset extends CompositeAsset {
public FolderCompositeAsset(XWikiDocument doc, XWikiContext context) {
super(doc, context);
}
protected String compositeAssetType() {
return Constants.COMPOSITE_ASSET_CLASS_TYPE_SUBFOLDER;
}
public boolean isFolder() {
return true;
}
public Map<String,Object> getFolderInfo() {
return getCompositeInfo();
}
}