Skip to content
Stig Norland edited this page Jun 19, 2018 · 1 revision

Category/page/search?

optional, level=ENTITY,GROUP_ENTITY

optional, category=DATETIME,TEXT,NUMERIC,CODE,MISSING_GROUP,LIST,SCALE,MIXED

optional, name=’any%part%name’

Note: GROUP_ENTITY will return MISSING_GROUP,LIST,SCALE,MIXED elements and ENTITY will return DATETIME,TEXT,NUMERIC,CODE elements

URL methods params Controller Type Exception
/agency/{id}] [GET] AgencyController.get(UUID) Agency
/agency] [POST] AgencyController.update(Agency) Agency
/agency/delete/{id}] [DELETE] AgencyController.delete(UUID)
/agency/create] [POST] AgencyController.create(Agency) Agency
/agency/xml/{id}] [GET] AgencyController.getXml(UUID) java.lang.String
/author/{id}] [GET] AuthorController.get(UUID) Author
/author] [POST] AuthorController.update(Author) Author
/author/delete/{id}] [DELETE] AuthorController.delete(UUID)
/author/create] [POST] AuthorController.create(Author) Author
/author/page/] [GET]
/author/combine] [POST] params=[authorId] AuthorController.addAuthor(UUID,UUID,UUID,UUID) Author
/author/decombine] [DELETE] params=[authorId] AuthorController.removeQuestion(UUID,UUID,UUID,UUID,UUID) Author
/category/{id}] [GET] CategoryController.get(UUID) CategoryJsonEdit
/category] [POST] CategoryController.update(Category) CategoryJsonEdit
/category/delete/{id}] [DELETE] CategoryController.delete(UUID)
/category/create] [POST] CategoryController.create(Category) CategoryJsonEdit
/category/page/search] [GET]
/category/page/by-group/{name}] [GET]
/category/page/by-leaf/{name}] [GET]
/category/xml/{id}] [GET] CategoryController.getXml(UUID) java.lang.String
/comment/{id}] [GET] CommentController.get(UUID) Comment
/comment/page/by-owner/{ownerId}] [GET]
/comment] [POST] CommentController.update(Comment) Comment
/comment/delete/{id}] [DELETE] CommentController.delete(UUID)
/comment/create/{ownerId}] [POST] CommentController.create(Comment,UUID) Comment
/comment/xml/{id}] [GET] CommentController.getXml(UUID) java.lang.String
/concept/{id}] [GET] ConceptController.get(UUID) ConceptJsonEdit
/concept] [POST] ConceptController.update(Concept) ConceptJsonEdit
/concept/delete/{id}] [DELETE] ConceptController.delete(UUID)
/concept/page] [GET]
/concept/create/by-topicgroup/{uuid}] [POST] ConceptController.createByTopic(Concept,UUID) ConceptJsonEdit
/concept/page/search] [GET]
/concept/pdf/{id}] [GET] [applicpublication/pdf] ConceptController.getPdf(UUID) byte[]
/concept/create/by-parent/{uuid}] [POST] ConceptController.createByParent(Concept,UUID) ConceptJsonEdit
/concept/combine] [POST] params=[conceptid && questionitemid && questionitemrevision] ConceptController.addQuestionItem(UUID,UUID,java.lang.Number) ConceptJsonEdit
/concept/page/by-topicgroup/{topicId}] [GET]
/concept/list/by-QuestionItem/{qiId}] [GET] ConceptController.getByQuestionItemId(UUID) List
/concept/decombine] [POST] params=[conceptid && questionitemid] ConceptController.removeQuestionItem(UUID,UUID) ConceptJsonEdit
/concept/xml/{id}] [GET] ConceptController.getXml(UUID) java.lang.String
/controlconstruct/{id}] [GET] ControlConstructController.get(UUID) ControlConstruct
/controlconstruct] [POST] ControlConstructController.update(ControlConstruct) ControlConstruct
/controlconstruct/delete/{id}] [DELETE] ControlConstructController.delete(UUID)
/controlconstruct/create] [POST] ControlConstructController.create(ControlConstruct) ControlConstruct
/controlconstruct/page/search] [GET]
/controlconstruct/pdf/{id}] [GET] [applicpublication/pdf] ControlConstructController.getPdf(UUID) byte[]
/controlconstruct/list/by-question/{uuid}] [GET] ControlConstructController.getBySecond(UUID) List
/controlconstruct/createfile] [POST] consumes=[multipart/form-data] ControlConstructController.createWithFile(MultipartFile[],ControlConstruct) ControlConstruct throws org.apache.tomcat.util.http.fileupload.FileUploadException
/controlconstruct/list/by-questiontext/{question}] [GET] ControlConstructController.getTop25ByQuestionText(java.lang.String) List
/controlconstruct/xml/{id}] [GET] ControlConstructController.getXml(UUID) java.lang.String
/instruction/{id}] [GET] InstructionController.get(UUID) Instruction
/instruction] [POST] InstructionController.update(Instruction) Instruction
/instruction/delete/{id}] [DELETE] InstructionController.delete(UUID)
/instruction/create] [POST] InstructionController.create(Instruction) Instruction
/instruction/page/search] [GET]
/instruction/xml/{id}] [GET] InstructionController.getXml(UUID) java.lang.String
/instrument/{id}] [GET] InstrumentController.get(UUID) Instrument
/instrument] [POST] InstrumentController.update(Instrument) Instrument
/instrument/delete/{id}] [DELETE] InstrumentController.delete(UUID)
/instrument/create] [POST] InstrumentController.create(Instrument) Instrument
/instrument/page] [GET]
/instrument/page/search] [GET]
/instrument/pdf/{id}] [GET] [applicpublication/pdf] InstrumentController.getPdf(UUID) byte[]
/instrument/xml/{id}] [GET] InstrumentController.getXml(UUID) java.lang.String
/othermaterial/{id}] [GET] OtherMaterialController.get(UUID) OtherMaterial
/othermaterial] [POST] OtherMaterialController.update(OtherMaterial) OtherMaterial
/othermaterial/delete/{id}] [DELETE] OtherMaterialController.delete(UUID) throws no.nsd.qddt.exception.RequestAbortedException
/othermaterial/create] [POST] OtherMaterialController.create(OtherMaterial) OtherMaterial
/othermaterial/files/{fileId}] [GET] [applicpublication/octet-stream] OtherMaterialController.getFile(UUID) FileSystemResource
/othermaterial/upload/{ownerid}] [POST] consumes=[multipart/form-data] OtherMaterialController.handleFileUpload(UUID,multipart.MultipartFile) OtherMaterial throws org.apache.tomcat.util.http.fileupload.FileUploadException
/othermaterial/upload] [GET] OtherMaterialController.provideUploadInfo() java.lang.String
/othermaterial/xml/{id}] [GET] OtherMaterialController.getXml(UUID) java.lang.String
/publication/{id}] [GET] publicationController.get(UUID) Publication
/publication] [POST] publicationController.update(publication) Publication
/publication/delete/{id}] [DELETE] publicationController.delete(UUID)
/publication/create] [POST] publicationController.create(publication) Publication
/publication/page] [GET]
/publication/page/search] [GET]
/publication/pdf/{id}] [GET] [applicpublication/pdf] publicationController.getPdf(UUID) byte[]
/publication/element/] [GET] publicationController.getDetail(publicationElement) PublicationElement
/publicationstatus/{id}] [GET] PublicationStatusController.get(java.lang.Long)
/publicationstatus] [POST] PublicationStatusController.update(Publicationstatus)
/publicationstatus/delete/{id}] [DELETE] publicationstatus.publicationStatusController.delete(java.lang.Long)
/publicationstatus/create] [POST] PublicationStatusController.create(PublicationStatus)
/publicationstatus/list] [GET] PublicationStatusController.getAll() List
/questionitem/{id}] [GET] QuestionItemController.get(UUID) QuestionItemJsonEdit
/questionitem] [POST] QuestionItemController.update(QuestionItem) QuestionItemJsonEdit
/questionitem/delete/{id}] [DELETE] QuestionItemController.delete(UUID)
/questionitem/create] [POST] QuestionItemController.create(QuestionItem) QuestionItemJsonEdit
/questionitem/page] [GET]
/questionitem/page/search] [GET]
/questionitem/pdf/{id}] [GET] [applicpublication/pdf] QuestionItemController.getPdf(UUID) byte[]
/questionitem/xml/{id}] [GET] QuestionItemController.getXml(UUID) java.lang.String
/responsedomain/{id}] [GET] ResponseDomainController.get(UUID) ResponseDomain
/responsedomain] [POST] ResponseDomainController.update(ResponseDomain) ResponseDomain
/responsedomain/delete/{id}] [DELETE] ResponseDomainController.delete(UUID) throws no.nsd.qddt.exception.RequestAbortedException
/responsedomain/create] [POST] ResponseDomainController.create(ResponseDomain) ResponseDomain
/responsedomain/page/search] [GET] params=[ResponseKind]
/responsedomain/createmixed] [GET] params=[responseDomaindId && missingId] ResponseDomainController.createMixed(UUID,UUID) ResponseDomainJsonEdit
/responsedomain/xml/{id}] [GET] ResponseDomainController.getXml(UUID) java.lang.String
/study/{id}] [GET] StudyController.get(UUID) Study
/study] [POST] StudyController.update(Study) Study
/study/delete/{id}] [DELETE] StudyController.delete(UUID)
/study/create/{surveyId}] [POST] StudyController.create(Study,UUID) Study
/study/pdf/{id}] [GET] StudyController.getPdf(UUID) byte[]
/study/xml/{id}] [GET] StudyController.getXml(UUID) java.lang.String
/surveyprogram/{id}] [GET] SurveyProgramController.get(UUID) SurveyProgram
/surveyprogram] [POST] SurveyProgramController.update(SurveyProgram) SurveyProgram
/surveyprogram/delete/{id}] [DELETE] SurveyProgramController.delete(UUID)
/surveyprogram/create] [POST] SurveyProgramController.create(SurveyProgram) SurveyProgram
/surveyprogram/list/by-user] [GET] SurveyProgramController.listByUser() List
/surveyprogram/pdf/{id}] [GET] SurveyProgramController.getPdf(UUID) byte[]
/surveyprogram/xml/{id}] [GET] SurveyProgramController.getXml(UUID) java.lang.String
/topicgroup/{id}] [GET] TopicGroupController.get(UUID) TopicGroupJson
/topicgroup] [POST] TopicGroupController.update(TopicGroup) TopicGroupJson
/topicgroup/delete/{id}] [DELETE] TopicGroupController.delete(UUID)
/topicgroup/create/{studyId}] [POST] TopicGroupController.create(TopicGroup,UUID) TopicGroupJson
/topicgroup/page/search] [GET]
/topicgroup/pdf/{id}] [GET] TopicGroupController.getPdf(UUID) byte[]
/topicgroup/combine] [POST] params=[topicid && questionitemid && questionitemrevision] TopicGroupController.addQuestionItem(UUID,UUID,java.lang.Number) TopicGroupJson
/topicgroup/list/by-study/{uuid}] [GET] TopicGroupController.findByStudy(UUID) List
/topicgroup/decombine] [POST] params=[topicid && questionitemid] TopicGroupController.removeQuestionItem(UUID,UUID) TopicGroupJson
/topicgroup/xml/{id}] [GET] TopicGroupController.getXml(UUID) java.lang.String
/universe/{id}] [GET] UniverseController.get(UUID) Universe
/universe] [POST] UniverseController.update(Universe) Universe
/universe/delete/{id}] [DELETE] UniverseController.delete(UUID)
/universe/create] [POST] UniverseController.create(Universe) Universe
/universe/page/search] [GET]
/universe/xml/{id}] [GET] UniverseController.getXml(UUID) java.lang.String
/user] [GET] user.UserController.getLoggedInUser() user.User