public class ViewFolderTermsUtil
extends java.lang.Object
Constructor and Description |
---|
ViewFolderTermsUtil() |
Modifier and Type | Method and Description |
---|---|
static EnhancedCompleteObject |
createFolderTermsECO(java.util.Map<java.lang.String,java.util.List<OpenContentObject>> termsMap)
Creates the ECO for the folderTerms .json file.
|
static ContentResult |
createFolderTermsJSON(java.lang.String ticket,
java.lang.String objectId,
java.util.Map<java.lang.String,java.util.List<OpenContentObject>> termsMap)
Creates the folderTerms .json file in the .oc-info folder.
|
static ContentResult |
findAndReturnExistingJSON(java.lang.String ticket,
java.lang.String objectId)
Finds and returns the existing folderTerms .json file found in the .oc-info
folder.
|
static java.lang.Boolean |
folderTermsExists(java.lang.String ticket,
java.lang.String objectId)
Checks to see if the file called "folderTerms" exists in the .oc-info folder.
|
static java.util.Map<java.lang.String,java.util.List<OpenContentObject>> |
runFolderTermsQueries(java.lang.String ticket,
java.lang.String objectId,
java.util.List<java.lang.String> terms)
Creates and runs an OCQuery to find all of the folder terms and returns the
results in a map.
|
static java.lang.String |
serializeFolderTerms(java.util.Map<java.lang.String,java.util.List<OpenContentObject>> termsMap)
Converts the content of the termsMap results from a POJO to a String, which
will be put in the folderTerms .json file.
|
static ContentResult |
updateFolderTermsJSON(java.lang.String ticket,
java.lang.String objectId,
java.util.Map<java.lang.String,java.util.List<OpenContentObject>> termsMap)
Updates the existing folderTerms .json file in the .oc-info folder.
|
public static java.util.Map<java.lang.String,java.util.List<OpenContentObject>> runFolderTermsQueries(java.lang.String ticket, java.lang.String objectId, java.util.List<java.lang.String> terms)
ticket
- objectId
- terms
- public static java.lang.Boolean folderTermsExists(java.lang.String ticket, java.lang.String objectId)
ticket
- objectId
- public static java.lang.String serializeFolderTerms(java.util.Map<java.lang.String,java.util.List<OpenContentObject>> termsMap) throws java.lang.Exception
termsMap
- java.lang.Exception
public static EnhancedCompleteObject createFolderTermsECO(java.util.Map<java.lang.String,java.util.List<OpenContentObject>> termsMap)
ticket
- objectId
- termsMap
- public static ContentResult findAndReturnExistingJSON(java.lang.String ticket, java.lang.String objectId)
ticket
- objectId
- public static ContentResult createFolderTermsJSON(java.lang.String ticket, java.lang.String objectId, java.util.Map<java.lang.String,java.util.List<OpenContentObject>> termsMap)
ticket
- objectId
- termsMap
- public static ContentResult updateFolderTermsJSON(java.lang.String ticket, java.lang.String objectId, java.util.Map<java.lang.String,java.util.List<OpenContentObject>> termsMap)
ticket
- objectId
- termsMap
-