Package fr.becpg.repo.entity.remote
Class RemoteSchemaGenerator
java.lang.Object
fr.becpg.repo.entity.remote.RemoteSchemaGenerator
RemoteSchemaGenerator class.
- Version:
- $Id: $Id
- Author:
- matthieu
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate org.alfresco.service.cmr.dictionary.DictionaryServiceprivate static final org.apache.commons.logging.LogConstantlogger -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprivate voidaddAttribute(String name, XMLStreamWriter xmlw) addAttribute.private booleanappendAspects(org.alfresco.service.namespace.QName dataType, XMLStreamWriter xmlw, boolean first) appendAspects.private booleanappendAssocs(org.alfresco.service.namespace.QName dataType, Set<org.alfresco.service.namespace.QName> keySet, XMLStreamWriter xmlw, boolean first) appendAssocs.private booleanappendAssocs(org.alfresco.service.namespace.QName dataType, XMLStreamWriter xmlw, boolean first) appendAssocs.private booleanappendProperties(org.alfresco.service.namespace.QName dataType, Set<org.alfresco.service.namespace.QName> keySet, XMLStreamWriter xmlw, boolean first) appendProperties.private booleanappendProperties(org.alfresco.service.namespace.QName dataType, XMLStreamWriter xmlw, boolean first) appendProperties.private voidcreateAspect(org.alfresco.service.namespace.QName type, Set<org.alfresco.service.namespace.QName> cache, XMLStreamWriter xmlw) createAspect.private voidcreateBecpgBase.private voidcreateType(org.alfresco.service.namespace.QName type, Set<org.alfresco.service.namespace.QName> cache, XMLStreamWriter xmlw) createType.private voidcreateXSD(XMLStreamWriter xmlw) createXSD.voidgenerateSchema.(package private) booleanisEmpty.
-
Field Details
-
logger
private static final org.apache.commons.logging.Log loggerConstantlogger -
dictionaryService
@Autowired private org.alfresco.service.cmr.dictionary.DictionaryService dictionaryService
-
-
Constructor Details
-
RemoteSchemaGenerator
public RemoteSchemaGenerator()
-
-
Method Details
-
generateSchema
generateSchema.
- Parameters:
out- aOutputStreamobject.- Throws:
BeCPGException- if any.
-
createXSD
createXSD.
- Parameters:
xmlw- aXMLStreamWriterobject- Throws:
XMLStreamException- if any.
-
createAspect
private void createAspect(org.alfresco.service.namespace.QName type, Set<org.alfresco.service.namespace.QName> cache, XMLStreamWriter xmlw) throws XMLStreamException createAspect.
- Parameters:
type- aQNameobjectcache- aSetobjectxmlw- aXMLStreamWriterobject- Throws:
XMLStreamException- if any.
-
createType
private void createType(org.alfresco.service.namespace.QName type, Set<org.alfresco.service.namespace.QName> cache, XMLStreamWriter xmlw) throws XMLStreamException createType.
- Parameters:
type- aQNameobjectcache- aSetobjectxmlw- aXMLStreamWriterobject- Throws:
XMLStreamException- if any.
-
appendAspects
private boolean appendAspects(org.alfresco.service.namespace.QName dataType, XMLStreamWriter xmlw, boolean first) throws XMLStreamException appendAspects.
- Parameters:
dataType- aQNameobjectxmlw- aXMLStreamWriterobjectfirst- a boolean- Returns:
- a boolean
- Throws:
XMLStreamException- if any.
-
isEmpty
isEmpty.
- Parameters:
keySet- aSetobject- Returns:
- a boolean
-
appendProperties
private boolean appendProperties(org.alfresco.service.namespace.QName dataType, Set<org.alfresco.service.namespace.QName> keySet, XMLStreamWriter xmlw, boolean first) throws XMLStreamException appendProperties.
- Parameters:
dataType- aQNameobjectkeySet- aSetobjectxmlw- aXMLStreamWriterobjectfirst- a boolean- Returns:
- a boolean
- Throws:
XMLStreamException- if any.
-
appendAssocs
private boolean appendAssocs(org.alfresco.service.namespace.QName dataType, Set<org.alfresco.service.namespace.QName> keySet, XMLStreamWriter xmlw, boolean first) throws XMLStreamException appendAssocs.
- Parameters:
dataType- aQNameobjectkeySet- aSetobjectxmlw- aXMLStreamWriterobjectfirst- a boolean- Returns:
- a boolean
- Throws:
XMLStreamException- if any.
-
appendAssocs
private boolean appendAssocs(org.alfresco.service.namespace.QName dataType, XMLStreamWriter xmlw, boolean first) throws XMLStreamException appendAssocs.
- Parameters:
dataType- aQNameobjectxmlw- aXMLStreamWriterobjectfirst- a boolean- Returns:
- a boolean
- Throws:
XMLStreamException- if any.
-
appendProperties
private boolean appendProperties(org.alfresco.service.namespace.QName dataType, XMLStreamWriter xmlw, boolean first) throws XMLStreamException appendProperties.
- Parameters:
dataType- aQNameobjectxmlw- aXMLStreamWriterobjectfirst- a boolean- Returns:
- a boolean
- Throws:
XMLStreamException- if any.
-
createBecpgBase
createBecpgBase.
- Parameters:
xmlw- aXMLStreamWriterobject- Throws:
XMLStreamException- if any.
-
addAttribute
addAttribute.
- Parameters:
name- aStringobjectxmlw- aXMLStreamWriterobject- Throws:
XMLStreamException- if any.
-