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