Package org.ametys.odf.cdmfr
Interface CDMfrExtension
- All Known Implementing Classes:
AmetysCDMfrExtension
,WebAmetysCDMfrExtension
public interface CDMfrExtension
Interface for CMDfr extension.
-
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.
-
Method Details
-
abstractProgram2CDM
void abstractProgram2CDM(ContentHandler contentHandler, AbstractProgram<? extends ProgramFactory> program, Set<String> persons, Set<String> orgUnits) throws SAXException Send the content of an user defined ametys extension to be included in the CDM-fr representation the abstract program.- 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
void program2CDM(ContentHandler contentHandler, Program program, Set<String> persons, Set<String> orgUnits) throws SAXException Send the content of an user defined ametys extension to be included in the CDM-fr representation the program.- Parameters:
contentHandler
- the receiving contentHandler.program
- the programpersons
- collectedPerson
ids.orgUnits
- collectedOrgUnit
ids.- Throws:
SAXException
- if an error occurs during CDM processing.
-
course2CDM
void course2CDM(ContentHandler contentHandler, Course course, Set<String> persons, Set<String> orgUnits) throws SAXException Send the content of an user defined ametys extension to be included in the CDM-fr representation the course.- Parameters:
contentHandler
- the receiving contentHandler.course
- the coursepersons
- collectedPerson
ids.orgUnits
- collectedOrgUnit
ids.- Throws:
SAXException
- if an error occurs during CDM processing.
-
orgunit2CDM
Send the content of an user defined ametys extension to be included in the CDM-fr representation the orgunit.- Parameters:
contentHandler
- the receiving contentHandler.orgunit
- the orgunit- Throws:
SAXException
- if an error occurs during CDM processing.
-
person2CDM
Send the content of an user defined ametys extension to be included in the CDM-fr representation the orgunit.- Parameters:
contentHandler
- the receiving contentHandler.person
- the orgunit- Throws:
SAXException
- if an error occurs during CDM processing.
-
container2CDM
void container2CDM(ContentHandler contentHandler, Container container, Set<String> persons, Set<String> orgUnits) throws SAXException Send the content of an user defined ametys extension to be included in the CDM-fr representation the container.- Parameters:
contentHandler
- the receiving contentHandler.container
- the containerpersons
- collectedPerson
ids.orgUnits
- collectedOrgUnit
ids.- Throws:
SAXException
- if an error occurs during CDM processing.
-