public class JSONConversionComponent
extends java.lang.Object
| Modifier and Type | Field and Description |
|---|---|
protected ContentService |
contentService |
protected FileFolderService |
fileFolderService |
protected LockService |
lockService |
protected org.alfresco.service.namespace.NamespaceService |
namespaceService |
protected org.alfresco.service.cmr.repository.NodeService |
nodeService
Services
|
protected org.alfresco.service.cmr.security.PermissionService |
permissionService |
protected java.util.Map |
propertyDecorators
Registered decorators
|
protected PublicServiceAccessService |
publicServiceAccessService |
protected java.lang.String[] |
userPermissions
User permissions
|
| Constructor and Description |
|---|
JSONConversionComponent() |
| Modifier and Type | Method and Description |
|---|---|
protected org.json.simple.JSONArray |
allSetPermissionsToJSON(org.alfresco.service.cmr.repository.NodeRef nodeRef) |
protected org.json.simple.JSONArray |
apsectsToJSON(org.alfresco.service.cmr.repository.NodeRef nodeRef,
boolean useShortQNames) |
protected org.json.simple.JSONObject |
permissionsToJSON(org.alfresco.service.cmr.repository.NodeRef nodeRef) |
protected org.json.simple.JSONObject |
propertiesToJSON(org.alfresco.service.cmr.repository.NodeRef nodeRef,
boolean useShortQNames) |
protected java.lang.Object |
propertyToJSON(org.alfresco.service.cmr.repository.NodeRef nodeRef,
org.alfresco.service.namespace.QName propertyName,
java.lang.String key,
java.io.Serializable value)
Handles the work of converting values to JSON.
|
void |
registerPropertyDecorator(PropertyDecorator propertyDecorator)
Register a property decorator;
|
void |
setContentService(ContentService contentService) |
void |
setFileFolderService(FileFolderService fileFolderService) |
void |
setLockService(LockService lockService) |
void |
setNamespaceService(org.alfresco.service.namespace.NamespaceService namespaceService) |
void |
setNodeService(org.alfresco.service.cmr.repository.NodeService nodeService) |
void |
setPermissionService(org.alfresco.service.cmr.security.PermissionService permissionService) |
void |
setPublicServiceAccessService(PublicServiceAccessService publicServiceAccessService) |
protected void |
setRootValues(FileInfo nodeInfo,
org.json.simple.JSONObject rootJSONObject,
boolean useShortQNames) |
void |
setUserPermissions(java.lang.String[] userPermissions) |
java.lang.String |
toJSON(org.alfresco.service.cmr.repository.NodeRef nodeRef,
boolean useShortQNames)
Convert a node reference to a JSON string.
|
protected org.json.simple.JSONObject |
userPermissionsToJSON(org.alfresco.service.cmr.repository.NodeRef nodeRef) |
protected java.util.Map propertyDecorators
protected java.lang.String[] userPermissions
protected org.alfresco.service.cmr.repository.NodeService nodeService
protected PublicServiceAccessService publicServiceAccessService
protected org.alfresco.service.namespace.NamespaceService namespaceService
protected FileFolderService fileFolderService
protected LockService lockService
protected ContentService contentService
protected org.alfresco.service.cmr.security.PermissionService permissionService
public void setNodeService(org.alfresco.service.cmr.repository.NodeService nodeService)
nodeService - node servicepublic void setPublicServiceAccessService(PublicServiceAccessService publicServiceAccessService)
publicServiceAccessService - public service access servicepublic void setNamespaceService(org.alfresco.service.namespace.NamespaceService namespaceService)
namespaceService - namespace servicepublic void setFileFolderService(FileFolderService fileFolderService)
fileFolderService - file folder servicepublic void setLockService(LockService lockService)
lockService - lock servicepublic void setPermissionService(org.alfresco.service.cmr.security.PermissionService permissionService)
permissionService - permission servicepublic void setUserPermissions(java.lang.String[] userPermissions)
userPermissions - user permissionspublic void setContentService(ContentService contentService)
contentService - content servicepublic void registerPropertyDecorator(PropertyDecorator propertyDecorator)
propertyDecorator - public java.lang.String toJSON(org.alfresco.service.cmr.repository.NodeRef nodeRef,
boolean useShortQNames)
protected void setRootValues(FileInfo nodeInfo, org.json.simple.JSONObject rootJSONObject, boolean useShortQNames)
nodeInfo - rootJSONObject - useShortQNames - JSONExceptionprotected org.json.simple.JSONObject permissionsToJSON(org.alfresco.service.cmr.repository.NodeRef nodeRef)
nodeRef - JSONExceptionprotected org.json.simple.JSONObject userPermissionsToJSON(org.alfresco.service.cmr.repository.NodeRef nodeRef)
nodeRef - protected java.lang.Object propertyToJSON(org.alfresco.service.cmr.repository.NodeRef nodeRef,
org.alfresco.service.namespace.QName propertyName,
java.lang.String key,
java.io.Serializable value)
nodeRef - propertyName - key - value - protected org.json.simple.JSONObject propertiesToJSON(org.alfresco.service.cmr.repository.NodeRef nodeRef,
boolean useShortQNames)
nodeRef - useShortQNames - JSONExceptionprotected org.json.simple.JSONArray apsectsToJSON(org.alfresco.service.cmr.repository.NodeRef nodeRef,
boolean useShortQNames)
nodeRef - useShortQNames - JSONExceptionprotected org.json.simple.JSONArray allSetPermissionsToJSON(org.alfresco.service.cmr.repository.NodeRef nodeRef)
nodeRef - Copyright © 2005 - 2010 Alfresco Software, Inc. All Rights Reserved.