public class CollectionManager extends Configured
| Modifier and Type | Field and Description |
|---|---|
static String |
DEFAULT_FILE_NAME |
| Modifier | Constructor and Description |
|---|---|
protected |
CollectionManager()
Used for testing
|
|
CollectionManager(Configuration conf) |
| Modifier and Type | Method and Description |
|---|---|
Subcollection |
createSubCollection(String id,
String name)
Create a new subcollection.
|
void |
deleteSubCollection(String id)
Delete named subcollection
|
Collection |
getAll()
Returns all collections
|
static CollectionManager |
getCollectionManager(Configuration conf) |
Subcollection |
getSubColection(String id)
Returns named subcollection
|
List<Subcollection> |
getSubCollections(String url)
Return names of collections url is part of
|
protected void |
init() |
protected void |
parse(InputStream input) |
void |
save()
Save collections into file
|
getConf, setConfpublic static final String DEFAULT_FILE_NAME
public CollectionManager(Configuration conf)
protected CollectionManager()
protected void init()
protected void parse(InputStream input)
public static CollectionManager getCollectionManager(Configuration conf)
public Subcollection getSubColection(String id)
id - public void deleteSubCollection(String id) throws IOException
id - Id of SubCollection to deleteIOExceptionpublic Subcollection createSubCollection(String id, String name)
name - Name of SubCollection to createpublic List<Subcollection> getSubCollections(String url)
url - The url to test against Collectionspublic Collection getAll()
public void save()
throws IOException
IOExceptionCopyright © 2021 The Apache Software Foundation