GenericResponse |
InstitutionController.addInstitutionManager(@Valid EmailVM emailVM,
User user) |
Adds new institution manager by sending credentials of a new manager account to given email
|
GenericResponse |
InstitutionController.addLanguage(Long languageId,
User user) |
Adds language to logged in user's institution
|
GenericResponse |
LocationController.deleteBuilding(Long buildingId,
User user) |
Deletes building based on its id
|
GenericResponse |
ExhibitController.deleteExhibit(Long exhibitId,
User user) |
Deletes an exhibit based on its id
|
GenericResponse |
InstitutionController.deleteMyInstitution(User user) |
Deletes institution of logged in user
|
GenericResponse |
LocationController.deleteRoom(Long roomId,
User user) |
Deletes room based on its id
|
GenericResponse |
TranslationController.deleteSequence(Long exhibitId,
Long languageId,
User user) |
Deletes all user's translations for given pair exhibit-language
|
GenericResponse |
LocationController.deleteShowcase(Long showcaseId,
User user) |
Deletes showcase based on its id
|
List<BuildingVM> |
LocationController.getAllBuildingsOfUsersInstitution(User user) |
Gets all buildings of logged in user's institution
|
List<ExhibitVM> |
ExhibitController.getAllExhibitsOfUsersInstitution(User user) |
Gets all exhibits of logged in user's institution
|
AllowedLanguagesVM |
InstitutionController.getAllowedLanguages(User user) |
Gets the chosen and possible languages of logged in user's institution
|
BuildingVM |
LocationController.getBuilding(Long buildingId,
User user) |
Gets building based on its id
|
ExhibitVM |
ExhibitController.getExhibit(Long exhibitId,
User user) |
Gets exhibit based on its id
|
String |
ExhibitController.getExhibitQRCode(Long exhibitId,
User user) |
Gets base64 encoded QR code for given exhibit
|
ExhibitsLanguagesVM |
ExhibitController.getExhibitsApproveTranslations(User user) |
Gets exhibits and allowed languages of logged in user insitution
|
InstitutionVM |
InstitutionController.getMyInstitution(User user) |
Gets an institution of current user
|
NewTranslationVM |
TranslationController.getNewTranslation(Long exhibitId,
Long languageId,
User user) |
Gets the information for translation to given language and for given exhibit
|
RateTranslationsVM |
TranslationController.getRateOverview(Long exhibitId,
Long languageId,
User user) |
Gets the translation overview for rating
|
RoomVM |
LocationController.getRoom(Long roomId,
User user) |
Gets room based on its id
|
List<TranslationVM> |
TranslationController.getSequence(Long exhibitId,
Long languageId,
User user) |
Gets translation sequence for given exhibit and language
|
List<TranslationSequenceVM> |
TranslationController.getSequences(User user) |
Gets the translation sequences of logged in user
|
ShowcaseVM |
LocationController.getShowcase(Long showcaseId,
User user) |
Gets showcase based on its id
|
GenericResponse |
TranslationController.rollback(Long translationId,
User user) |
Deletes every translation for given user-exhibit-language that was created after this translation
|
GenericResponse |
LocationController.saveBuilding(@Valid Building building,
User user) |
Saves new building to logged in user's institution
|
GenericResponse |
ExhibitController.saveExhibit(@Valid Exhibit exhibit,
User user) |
Saves new exhibit to logged in user's institution
|
GenericResponse |
InstitutionController.saveInstitution(@Valid Institution institution,
User user) |
Saves new institution with logged in user as a manager
|
GenericResponse |
TranslationController.saveNewTranslation(Long exhibitId,
Long languageId,
@Valid Translation newTranslation,
User user) |
Saves new translation
|
GenericResponse |
LocationController.saveRoom(@Valid Room room,
Long buildingId,
User user) |
Saves new room to given building defined by id
|
GenericResponse |
LocationController.saveShowcase(@Valid Showcase showcase,
Long roomId,
User user) |
Saves new showcase to given room defined by id
|
GenericResponse |
TranslationController.setLike(@Valid BooleanValVM booleanValVM,
Long translationId,
User user) |
Set like or dislike from logged in user to given translation
|
GenericResponse |
TranslationController.setTranslationOfficial(@Valid BooleanValVM booleanValVM,
Long translationId,
User user) |
Set translation official or unofficial based on given value
|
GenericResponse |
LocationController.updateBuilding(@Valid Building building,
Long buildingId,
User user) |
Updates building information based on its id
|
GenericResponse |
ExhibitController.updateExhibit(Long exhibitId,
@Valid UpdateExhibitVM updateExhibitVM,
User user) |
Updates information of given exhibit
|
GenericResponse |
ExhibitController.updateExhibitImage(Long exhibitId,
@Valid ImageVM imageVM,
User user) |
Updates the image of given exhibit and returns its new name
|
GenericResponse |
ExhibitController.updateExhibitInfoLabel(Long exhibitId,
@Valid ImageVM imageVM,
User user) |
Updates the info label image of given exhibit and returns its new name
|
GenericResponse |
InstitutionController.updateImage(@Valid ImageVM imageVM,
User user) |
Updates institution image
|
GenericResponse |
InstitutionController.updateInstitution(@Valid UpdateInstitutionVM updateInstitutionVM,
User user) |
Updates institution information
|
GenericResponse |
UserController.updatePassword(@Valid PasswordUpdateVM passwordUpdateVM,
User user) |
Changes user's password
|
GenericResponse |
LocationController.updateRoom(@Valid Room room,
Long roomId,
User user) |
Updates room information based on its id
|
GenericResponse |
LocationController.updateShowcase(@Valid Showcase showcase,
Long showcaseId,
User user) |
Updates showcase information based on its id
|
GenericResponse |
UserController.updateUser(@Valid UserUpdateVM userUpdateVM,
User user) |
Updates user's personal information
|