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.Log -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprivate voidaddAttribute(String name, XMLStreamWriter xmlw) private booleanappendAspects(org.alfresco.service.namespace.QName dataType, XMLStreamWriter xmlw, boolean first) private booleanappendAssocs(org.alfresco.service.namespace.QName dataType, Set<org.alfresco.service.namespace.QName> keySet, XMLStreamWriter xmlw, boolean first) private booleanappendAssocs(org.alfresco.service.namespace.QName dataType, XMLStreamWriter xmlw, boolean first) private booleanappendProperties(org.alfresco.service.namespace.QName dataType, Set<org.alfresco.service.namespace.QName> keySet, XMLStreamWriter xmlw, boolean first) private booleanappendProperties(org.alfresco.service.namespace.QName dataType, XMLStreamWriter xmlw, boolean first) private voidcreateAspect(org.alfresco.service.namespace.QName type, Set<org.alfresco.service.namespace.QName> cache, XMLStreamWriter xmlw) private voidprivate voidcreateType(org.alfresco.service.namespace.QName type, Set<org.alfresco.service.namespace.QName> cache, XMLStreamWriter xmlw) private voidcreateXSD(XMLStreamWriter xmlw) voidgenerateSchema.(package private) boolean
-
Field Details
-
logger
private static final org.apache.commons.logging.Log logger -
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
- Throws:
XMLStreamException
-
createAspect
private void createAspect(org.alfresco.service.namespace.QName type, Set<org.alfresco.service.namespace.QName> cache, XMLStreamWriter xmlw) throws XMLStreamException - Throws:
XMLStreamException
-
createType
private void createType(org.alfresco.service.namespace.QName type, Set<org.alfresco.service.namespace.QName> cache, XMLStreamWriter xmlw) throws XMLStreamException - Throws:
XMLStreamException
-
appendAspects
private boolean appendAspects(org.alfresco.service.namespace.QName dataType, XMLStreamWriter xmlw, boolean first) throws XMLStreamException - Throws:
XMLStreamException
-
isEmpty
-
appendProperties
private boolean appendProperties(org.alfresco.service.namespace.QName dataType, Set<org.alfresco.service.namespace.QName> keySet, XMLStreamWriter xmlw, boolean first) throws XMLStreamException - Throws:
XMLStreamException
-
appendAssocs
private boolean appendAssocs(org.alfresco.service.namespace.QName dataType, Set<org.alfresco.service.namespace.QName> keySet, XMLStreamWriter xmlw, boolean first) throws XMLStreamException - Throws:
XMLStreamException
-
appendAssocs
private boolean appendAssocs(org.alfresco.service.namespace.QName dataType, XMLStreamWriter xmlw, boolean first) throws XMLStreamException - Throws:
XMLStreamException
-
appendProperties
private boolean appendProperties(org.alfresco.service.namespace.QName dataType, XMLStreamWriter xmlw, boolean first) throws XMLStreamException - Throws:
XMLStreamException
-
createBecpgBase
- Throws:
XMLStreamException
-
addAttribute
- Throws:
XMLStreamException
-