Package org.ametys.plugins.odfweb.cdmfr
Class WebAmetysCDMfrExtension
java.lang.Object
org.ametys.plugins.odfweb.cdmfr.WebAmetysCDMfrExtension
- All Implemented Interfaces:
CDMfrExtension
,Serviceable
Web CDMfr extension for Ametys
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionvoid
abstractProgram2CDM
(ContentHandler contentHandler, AbstractProgram<? extends ProgramFactory> program, Set<String> persons, Set<String> orgUnits) Send the content of an user defined ametys extension to be included in the CDM-fr representation the abstract program.void
container2CDM
(ContentHandler contentHandler, Container container, Set<String> persons, Set<String> orgUnits) Send the content of an user defined ametys extension to be included in the CDM-fr representation the container.void
course2CDM
(ContentHandler contentHandler, Course course, Set<String> persons, Set<String> orgUnits) Send the content of an user defined ametys extension to be included in the CDM-fr representation the course.void
orgunit2CDM
(ContentHandler contentHandler, OrgUnit orgunit) Send the content of an user defined ametys extension to be included in the CDM-fr representation the orgunit.void
person2CDM
(ContentHandler contentHandler, Person person) Send the content of an user defined ametys extension to be included in the CDM-fr representation the orgunit.void
program2CDM
(ContentHandler contentHandler, Program program, Set<String> persons, Set<String> orgUnits) Send the content of an user defined ametys extension to be included in the CDM-fr representation the program.void
service
(ServiceManager manager) void
subProgram2CDM
(ContentHandler contentHandler, SubProgram subProgram, Set<String> persons, Set<String> orgUnits) Send the content of an user defined ametys extension to be included in the CDM-fr representation the subProgram.
-
Constructor Details
-
WebAmetysCDMfrExtension
public WebAmetysCDMfrExtension()
-
-
Method Details
-
service
- Specified by:
service
in interfaceServiceable
- Throws:
ServiceException
-
abstractProgram2CDM
public void abstractProgram2CDM(ContentHandler contentHandler, AbstractProgram<? extends ProgramFactory> program, Set<String> persons, Set<String> orgUnits) throws SAXException Description copied from interface:CDMfrExtension
Send the content of an user defined ametys extension to be included in the CDM-fr representation the abstract program.- Specified by:
abstractProgram2CDM
in interfaceCDMfrExtension
- Parameters:
contentHandler
- the receiving contentHandler.program
- the abstract program (common for program and subprogram)persons
- collectedPerson
ids.orgUnits
- collectedOrgUnit
ids.- Throws:
SAXException
- if an error occurs during CDM processing.
-
program2CDM
public void program2CDM(ContentHandler contentHandler, Program program, Set<String> persons, Set<String> orgUnits) throws SAXException Description copied from interface:CDMfrExtension
Send the content of an user defined ametys extension to be included in the CDM-fr representation the program.- Specified by:
program2CDM
in interfaceCDMfrExtension
- Parameters:
contentHandler
- the receiving contentHandler.program
- the programpersons
- collectedPerson
ids.orgUnits
- collectedOrgUnit
ids.- Throws:
SAXException
- if an error occurs during CDM processing.
-
subProgram2CDM
public void subProgram2CDM(ContentHandler contentHandler, SubProgram subProgram, Set<String> persons, Set<String> orgUnits) throws SAXException Description copied from interface:CDMfrExtension
Send the content of an user defined ametys extension to be included in the CDM-fr representation the subProgram.- Specified by:
subProgram2CDM
in interfaceCDMfrExtension
- Parameters:
contentHandler
- the receiving contentHandler.subProgram
- the subProgrampersons
- collectedPerson
ids.orgUnits
- collectedOrgUnit
ids.- Throws:
SAXException
- if an error occurs during CDM processing.
-
course2CDM
public void course2CDM(ContentHandler contentHandler, Course course, Set<String> persons, Set<String> orgUnits) throws SAXException Description copied from interface:CDMfrExtension
Send the content of an user defined ametys extension to be included in the CDM-fr representation the course.- Specified by:
course2CDM
in interfaceCDMfrExtension
- Parameters:
contentHandler
- the receiving contentHandler.course
- the coursepersons
- collectedPerson
ids.orgUnits
- collectedOrgUnit
ids.- Throws:
SAXException
- if an error occurs during CDM processing.
-
orgunit2CDM
Description copied from interface:CDMfrExtension
Send the content of an user defined ametys extension to be included in the CDM-fr representation the orgunit.- Specified by:
orgunit2CDM
in interfaceCDMfrExtension
- Parameters:
contentHandler
- the receiving contentHandler.orgunit
- the orgunit- Throws:
SAXException
- if an error occurs during CDM processing.
-
person2CDM
Description copied from interface:CDMfrExtension
Send the content of an user defined ametys extension to be included in the CDM-fr representation the orgunit.- Specified by:
person2CDM
in interfaceCDMfrExtension
- Parameters:
contentHandler
- the receiving contentHandler.person
- the orgunit- Throws:
SAXException
- if an error occurs during CDM processing.
-
container2CDM
public void container2CDM(ContentHandler contentHandler, Container container, Set<String> persons, Set<String> orgUnits) throws SAXException Description copied from interface:CDMfrExtension
Send the content of an user defined ametys extension to be included in the CDM-fr representation the container.- Specified by:
container2CDM
in interfaceCDMfrExtension
- Parameters:
contentHandler
- the receiving contentHandler.container
- the containerpersons
- collectedPerson
ids.orgUnits
- collectedOrgUnit
ids.- Throws:
SAXException
- if an error occurs during CDM processing.
-