public final class JSONConverter extends Object
Modifier and Type | Class and Description |
---|---|
static class |
JSONConverter.PropertyMode |
Modifier and Type | Method and Description |
---|---|
static JSONObject |
convert(Acl acl)
Converts an ACL.
|
static JSONObject |
convert(AclCapabilities capabilities)
Converts an ACL capabilities object.
|
static JSONObject |
convert(AllowableActions allowableActions)
Converts allowable actions.
|
static JSONObject |
convert(BulkUpdateObjectIdAndChangeToken oc)
Converts bulk update data.
|
static JSONObject |
convert(FailedToDeleteData ftd)
Converts FailedToDelete ids.
|
static JSONObject |
convert(ObjectData object,
TypeCache typeCache,
JSONConverter.PropertyMode propertyMode,
boolean succinct)
Converts an object.
|
static JSONObject |
convert(ObjectInFolderContainer container,
TypeCache typeCache,
boolean succinct)
Converts a folder container.
|
static JSONObject |
convert(ObjectInFolderData objectInFolder,
TypeCache typeCache,
boolean succinct)
Converts an object in a folder list.
|
static JSONObject |
convert(ObjectInFolderList objectInFolderList,
TypeCache typeCache,
boolean succinct)
Converts a folder list.
|
static JSONObject |
convert(ObjectList list,
TypeCache typeCache,
JSONConverter.PropertyMode propertyMode,
boolean succinct)
Converts a query object list.
|
static JSONObject |
convert(ObjectParentData parent,
TypeCache typeCache,
boolean succinct)
Converts an object parent.
|
static JSONObject |
convert(Properties properties,
String objectId,
TypeCache typeCache,
JSONConverter.PropertyMode propertyMode,
boolean succinct)
Converts a bag of properties.
|
static Object |
convert(PropertyData<?> property,
PropertyDefinition<?> propDef,
boolean succinct)
Converts a property.
|
static JSONObject |
convert(PropertyDefinition<?> propertyDefinition)
Converts a property type definition.
|
static JSONObject |
convert(RenditionData rendition)
Converts a rendition.
|
static JSONObject |
convert(RepositoryCapabilities capabilities)
Converts a capabilities object.
|
static JSONObject |
convert(RepositoryInfo repositoryInfo,
String repositoryUrl,
String rootUrl)
Converts a repository info object.
|
static JSONObject |
convert(TypeDefinition type)
Converts a type definition.
|
static JSONObject |
convert(TypeDefinitionContainer container)
Converts a type definition container.
|
static JSONObject |
convert(TypeDefinitionList list)
Converts a type definition list.
|
static Acl |
convertAcl(Map<String,Object> json,
Boolean isExact)
Converts an ACL.
|
static AclCapabilities |
convertAclCapabilities(Map<String,Object> json) |
static AllowableActions |
convertAllowableActions(Map<String,Object> json)
Converts allowable actions.
|
static List<BulkUpdateObjectIdAndChangeToken> |
convertBulkUpdate(List<Object> json)
Converts bulk update data lists.
|
static BulkUpdateObjectIdAndChangeToken |
convertBulkUpdate(Map<String,Object> json)
Converts bulk update data.
|
static ObjectInFolderContainer |
convertDescendant(Map<String,Object> json,
TypeCache typeCache)
Converts a descendant.
|
static List<ObjectInFolderContainer> |
convertDescendants(List<Object> json,
TypeCache typeCache)
Converts a descendants tree.
|
static void |
convertExtension(ExtensionsData source,
JSONObject target) |
static List<CmisExtensionElement> |
convertExtension(Map<String,Object> map) |
static void |
convertExtension(Map<String,Object> source,
ExtensionsData target,
Set<String> cmisKeys) |
static List<CmisExtensionElement> |
convertExtension(String name,
List<Object> list) |
static FailedToDeleteData |
convertFailedToDelete(Map<String,Object> json)
Converts FailedToDelete ids.
|
static ObjectData |
convertObject(Map<String,Object> json,
TypeCache typeCache)
Converts an object.
|
static ObjectInFolderData |
convertObjectInFolder(Map<String,Object> json,
TypeCache typeCache)
Converts an object in a folder.
|
static ObjectInFolderList |
convertObjectInFolderList(Map<String,Object> json,
TypeCache typeCache)
Converts a object list.
|
static ObjectList |
convertObjectList(Map<String,Object> json,
TypeCache typeCache,
boolean isQueryResult)
Converts a object list.
|
static List<ObjectParentData> |
convertObjectParents(List<Object> json,
TypeCache typeCache)
Converts an object parents list.
|
static List<ObjectData> |
convertObjects(List<Object> json,
TypeCache typeCache)
Converts an object.
|
static PolicyIdList |
convertPolicyIds(Map<String,Object> json)
Converts a list of policy ids.
|
static Properties |
convertProperties(Map<String,Object> json,
Map<String,Object> extJson)
Converts properties.
|
static PropertyDefinition<?> |
convertPropertyDefinition(Map<String,Object> json) |
static RenditionData |
convertRendition(Map<String,Object> json)
Converts a rendition.
|
static List<RenditionData> |
convertRenditions(List<Object> json)
Converts a list of renditions.
|
static RepositoryCapabilities |
convertRepositoryCapabilities(Map<String,Object> json) |
static RepositoryInfo |
convertRepositoryInfo(Map<String,Object> json) |
static Properties |
convertSuccinctProperties(Map<String,Object> json,
Map<String,Object> extJson,
TypeCache typeCache)
Converts properties.
|
static TypeDefinitionList |
convertTypeChildren(Map<String,Object> json)
Converts a type definition list.
|
static TypeDefinition |
convertTypeDefinition(Map<String,Object> json) |
static List<TypeDefinitionContainer> |
convertTypeDescendants(List<Object> json)
Converts a type definition list.
|
static Boolean |
getBoolean(Map<String,Object> json,
String key) |
static Object |
getCMISValue(Object value,
PropertyType propertyType) |
static GregorianCalendar |
getDateTime(Map<String,Object> json,
String key) |
static BigDecimal |
getDecimal(Map<String,Object> json,
String key) |
static <T extends Enum<T>> |
getEnum(Map<String,Object> json,
String key,
Class<T> clazz) |
static BigInteger |
getInteger(Map<String,Object> json,
String key) |
static <T extends Enum<T>> |
getIntEnum(Map<String,Object> json,
String key,
Class<T> clazz) |
static JSONArray |
getJSONArrayFromList(List<?> list) |
static String |
getJSONEnumValue(Object obj) |
static String |
getJSONPropertyDataType(PropertyData<?> property) |
static String |
getJSONStringValue(Object obj) |
static Object |
getJSONValue(Object value) |
static List<Object> |
getList(Object o) |
static Map<String,Object> |
getMap(Object o) |
static String |
getString(Map<String,Object> json,
String key) |
static void |
setIfNotNull(String name,
Object obj,
JSONObject json) |
public static JSONObject convert(RepositoryInfo repositoryInfo, String repositoryUrl, String rootUrl)
public static JSONObject convert(RepositoryCapabilities capabilities)
public static JSONObject convert(AclCapabilities capabilities)
public static RepositoryInfo convertRepositoryInfo(Map<String,Object> json)
public static RepositoryCapabilities convertRepositoryCapabilities(Map<String,Object> json)
public static AclCapabilities convertAclCapabilities(Map<String,Object> json)
public static TypeDefinition convertTypeDefinition(Map<String,Object> json)
public static PropertyDefinition<?> convertPropertyDefinition(Map<String,Object> json)
public static JSONObject convert(ObjectData object, TypeCache typeCache, JSONConverter.PropertyMode propertyMode, boolean succinct)
public static JSONObject convert(Properties properties, String objectId, TypeCache typeCache, JSONConverter.PropertyMode propertyMode, boolean succinct)
public static Object convert(PropertyData<?> property, PropertyDefinition<?> propDef, boolean succinct)
public static JSONObject convert(AllowableActions allowableActions)
public static JSONObject convert(Acl acl)
public static JSONObject convert(RenditionData rendition)
public static JSONObject convert(ObjectList list, TypeCache typeCache, JSONConverter.PropertyMode propertyMode, boolean succinct)
public static JSONObject convert(ObjectInFolderData objectInFolder, TypeCache typeCache, boolean succinct)
public static JSONObject convert(ObjectInFolderList objectInFolderList, TypeCache typeCache, boolean succinct)
public static JSONObject convert(ObjectInFolderContainer container, TypeCache typeCache, boolean succinct)
public static JSONObject convert(ObjectParentData parent, TypeCache typeCache, boolean succinct)
public static JSONObject convert(TypeDefinition type)
public static JSONObject convert(PropertyDefinition<?> propertyDefinition)
public static JSONObject convert(TypeDefinitionList list)
public static TypeDefinitionList convertTypeChildren(Map<String,Object> json)
public static JSONObject convert(TypeDefinitionContainer container)
public static List<TypeDefinitionContainer> convertTypeDescendants(List<Object> json)
public static ObjectData convertObject(Map<String,Object> json, TypeCache typeCache)
public static List<ObjectData> convertObjects(List<Object> json, TypeCache typeCache)
public static AllowableActions convertAllowableActions(Map<String,Object> json)
public static PolicyIdList convertPolicyIds(Map<String,Object> json)
public static Properties convertProperties(Map<String,Object> json, Map<String,Object> extJson)
public static Properties convertSuccinctProperties(Map<String,Object> json, Map<String,Object> extJson, TypeCache typeCache)
public static RenditionData convertRendition(Map<String,Object> json)
public static List<RenditionData> convertRenditions(List<Object> json)
public static ObjectInFolderList convertObjectInFolderList(Map<String,Object> json, TypeCache typeCache)
public static ObjectInFolderData convertObjectInFolder(Map<String,Object> json, TypeCache typeCache)
public static List<ObjectInFolderContainer> convertDescendants(List<Object> json, TypeCache typeCache)
public static ObjectInFolderContainer convertDescendant(Map<String,Object> json, TypeCache typeCache)
public static List<ObjectParentData> convertObjectParents(List<Object> json, TypeCache typeCache)
public static ObjectList convertObjectList(Map<String,Object> json, TypeCache typeCache, boolean isQueryResult)
public static JSONObject convert(FailedToDeleteData ftd)
public static FailedToDeleteData convertFailedToDelete(Map<String,Object> json)
public static JSONObject convert(BulkUpdateObjectIdAndChangeToken oc)
public static List<BulkUpdateObjectIdAndChangeToken> convertBulkUpdate(List<Object> json)
public static BulkUpdateObjectIdAndChangeToken convertBulkUpdate(Map<String,Object> json)
public static void convertExtension(ExtensionsData source, JSONObject target)
public static void convertExtension(Map<String,Object> source, ExtensionsData target, Set<String> cmisKeys)
public static List<CmisExtensionElement> convertExtension(Map<String,Object> map)
public static List<CmisExtensionElement> convertExtension(String name, List<Object> list)
public static Object getCMISValue(Object value, PropertyType propertyType)
public static String getJSONPropertyDataType(PropertyData<?> property)
public static void setIfNotNull(String name, Object obj, JSONObject json)
public static BigInteger getInteger(Map<String,Object> json, String key)
public static BigDecimal getDecimal(Map<String,Object> json, String key)
public static GregorianCalendar getDateTime(Map<String,Object> json, String key)
public static <T extends Enum<T>> T getEnum(Map<String,Object> json, String key, Class<T> clazz)
Copyright © 2009-2014 The Apache Software Foundation. All Rights Reserved.