|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.apache.chemistry.opencmis.util.repository.ObjectGenerator
public class ObjectGenerator
A simple helper class for the tests that generates a sample folder hierarchy and optionally documents in it.
Constructor Summary | |
---|---|
ObjectGenerator(BindingsObjectFactory factory,
NavigationService navSvc,
ObjectService objSvc,
java.lang.String repositoryId)
|
Method Summary | |
---|---|
java.lang.String[] |
createDocuments(java.lang.String folderId,
int count)
|
void |
createFolderHierachy(int levels,
int childrenPerLevel,
java.lang.String rootFolderId)
|
java.lang.String[] |
createFolders(java.lang.String folderId,
int count)
|
java.lang.String |
createSingleDocument(java.lang.String folderId)
|
void |
dumpFolder(java.lang.String folderId,
java.lang.String propertyFilter)
|
TimeLogger |
getCreateDocumentTimeLogger()
|
TimeLogger |
getCreateFolderTimeLogger()
|
TimeLogger |
getDeleteTimeLogger()
|
java.lang.String |
getDocumentId(java.lang.String folderId,
int index)
retrieve the index-th document from given folder |
int |
getDocumentsInTotal()
return the total number of documents created |
java.lang.String |
getFolderId(java.lang.String rootId,
int level,
int index)
retrieve the index-th folder from given level of the hierarchy starting at rootId |
int |
getFoldersInTotal()
return the total number of folders created |
boolean |
getLoreIpsumGenerator()
|
int |
getObjectsInTotal()
return the total number of objects created |
void |
logTimings()
|
void |
printTimings()
|
void |
resetCounters()
|
void |
setCleanUpAfterCreate(boolean doCleanup)
|
void |
setContentSizeInKB(int sizeInK)
|
void |
setDocumentPropertiesToGenerate(java.util.List<java.lang.String> propertyIds)
|
void |
setDocumentTypeId(java.lang.String docTypeId)
|
void |
setFolderPropertiesToGenerate(java.util.List<java.lang.String> propertyIds)
|
void |
setFolderTypeId(java.lang.String folderTypeId)
|
void |
setLoreIpsumGenerator(boolean use)
|
void |
setNumberOfDocumentsToCreatePerFolder(int noDocumentsToCreate)
|
void |
setUseUuidsForNames(boolean useUuids)
|
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public ObjectGenerator(BindingsObjectFactory factory, NavigationService navSvc, ObjectService objSvc, java.lang.String repositoryId)
Method Detail |
---|
public void setNumberOfDocumentsToCreatePerFolder(int noDocumentsToCreate)
public void setFolderTypeId(java.lang.String folderTypeId)
public void setDocumentTypeId(java.lang.String docTypeId)
public void setDocumentPropertiesToGenerate(java.util.List<java.lang.String> propertyIds)
public void setFolderPropertiesToGenerate(java.util.List<java.lang.String> propertyIds)
public void setContentSizeInKB(int sizeInK)
public boolean getLoreIpsumGenerator()
public void setLoreIpsumGenerator(boolean use)
public void setCleanUpAfterCreate(boolean doCleanup)
public TimeLogger getCreateDocumentTimeLogger()
public TimeLogger getCreateFolderTimeLogger()
public TimeLogger getDeleteTimeLogger()
public void createFolderHierachy(int levels, int childrenPerLevel, java.lang.String rootFolderId)
public void setUseUuidsForNames(boolean useUuids)
public java.lang.String getFolderId(java.lang.String rootId, int level, int index)
rootId
- level
- index
-
public java.lang.String getDocumentId(java.lang.String folderId, int index)
folderId
- folder to retrieve document fromindex
- index of document to retrieve from this folder
public int getDocumentsInTotal()
public int getFoldersInTotal()
public int getObjectsInTotal()
public java.lang.String createSingleDocument(java.lang.String folderId)
public java.lang.String[] createDocuments(java.lang.String folderId, int count)
public java.lang.String[] createFolders(java.lang.String folderId, int count)
public void resetCounters()
public void printTimings()
public void logTimings()
public void dumpFolder(java.lang.String folderId, java.lang.String propertyFilter)
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |