public class CollectionManager
extends org.apache.hadoop.conf.Configured
Modifier and Type | Field and Description |
---|---|
static String |
DEFAULT_FILE_NAME |
Modifier | Constructor and Description |
---|---|
protected |
CollectionManager()
Used for testing
|
|
CollectionManager(org.apache.hadoop.conf.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(org.apache.hadoop.conf.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
|
public static final String DEFAULT_FILE_NAME
public CollectionManager(org.apache.hadoop.conf.Configuration conf)
protected CollectionManager()
protected void init()
protected void parse(InputStream input)
public static CollectionManager getCollectionManager(org.apache.hadoop.conf.Configuration conf)
public Subcollection getSubColection(String id)
id
- public void deleteSubCollection(String id) throws IOException
id
- Id of SubCollection to deleteIOException
public 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
Exception
IOException
Copyright © 2014 The Apache Software Foundation