All Classes
-
All Classes Interface Summary Class Summary Exception Summary Annotation Types Summary Class Description AdminController Class represent rest controller which is responsible for administrator operationsAdminService Class represent service which is responsible for administrator operationsAllowedLanguagesVM Allowed languages view modelApiError Class that represents response if an error has occured during response processingAuthUserService Class represent service which is responsible for authorization operationsBooleanValVM View model with one boolean valueBpServerApplication Start point of the programBuilding Represents a building belonging to a cultural institutionBuildingImage Represents an image of a buildingBuildingRepository Class represent repository which is responsible for buildings db operationsBuildingVM view model describing a buildingCannotPerformActionException Exception thrown when operation can not be performedCannotSaveImageException Exception thrown when there is error when saving an imageCoordinatesVM view model for passing coordinatesCurrentUser Annotation for extracting logged in userEmailService Class represent service which is responsible for mail operationsEmailVM view model for emailExhibit Represents an exhibit of a cultural institutionExhibitController Class represents rest controller which is responsible for exhibits operationsExhibitImage Represents an image of an exhibitExhibitRepository Class represent repository which is responsible for exhibits db operationsExhibitService Class represent service which is responsible for exhibits operationsExhibitsLanguagesVM view model containing exhibits and allowed languagesExhibitVM view model describing an exhibitFileService Class represent service which is responsible for images operationsGenericResponse Class represents response that is returned as information if request was processed successfullyImageVM view model for base64 encoded imageInstitution Class represents a cultural institutionInstitutionController Class represents rest controller which is responsible for institution operationsInstitutionImage Represents an image of a cultural institutionInstitutionRepository Class represent repository which is responsible for institutions db operationsInstitutionService Class represent service which is responsible for institution operationsInstitutionVM view model for institutionInvalidLoginResponse Response returned on unsuccessful loginJwtAuthenticationEntryPoint Class configurating unsuccessful login responsesJwtAuthenticationFilter Class configurating spring security filter chain to use jwtJWTLoginSuccessResponse Response returned on successful loginJwtTokenProvider Class providing utilities for jwt operationsLanguage Class that represents languageLanguageRepository Class represent repository which is responsible for languages db operationsLanguageVM language view modelLocationController Class represents rest controller which is responsible for all operations connected to managing building, room and show-caseLocationService Class represent service which is responsible for location (building, room and show-case) operationsNewTranslationVM view model for making new translationNotFoundException Exception thrown when element is not foundPasswordUpdateVM view model for passing passwordPngJpgFile Annotation to check right attachment typePngJpgFileValidator Class represents validator that checks if file is of type png or jpgQRCodeService Class represent service which is responsible for QR code generationRateTranslationsVM view model for rating translationsRateTranslationVM view model for rating translationRole Class that represents user's roleRoleRepository Class represent repository which is responsible for roles db operationsRolesConstants class holding names of rolesRoom Represents a room inside a cultural institutionRoomImage Represents an image of a roomRoomRepository Class represent repository which is responsible for rooms db operationsRoomVM view model describing a roomSecurityConfiguration Class that configurates system securitySecurityConstants Class holding constants used in securityShowcase Represents a show-case with exhibitsShowcaseImage Represents an image of a show-caseShowcaseRepository Class represent repository which is responsible for show-case db operationsShowcaseVM view model describing a show-caseTranslation Class that represents translation attached to exhibit and langugaeTranslationController Class represents rest controller which is responsible for translations operationsTranslationRepository Class represent repository which is responsible for translations db operationsTranslationSequenceVM view model for translation sequenceTranslationService Class represent service which is responsible for translations operationsTranslationVM view model for translationUnauthorizedException Exception thrown when user tries to access an element that he does not ownUniqueEmail Annotation to checking email uniquenessUniqueEmailExclPrincipal Annotation to check uniqueness of email except email of user that caused the checkUniqueEmailExclPrincipalValidator Class used to check email uniqueness except the email of user that caused the checkUniqueEmailValidator UniqueInstitutionName Annotation to check uniqueness of institution nameUniqueInstitutionNameExclUpdated Annotation to check institution name uniqueness except the one that caused the checkUniqueInstitutionNameExclUpdatedValidator Class used to check institution name uniqueness except the one that caused the checkUniqueInstitutionNameValidator Class used to check institution name uniquenessUniqueUsername Annotation to checking username uniquenessUniqueUsernameExclPrincipal Annotation to check uniqueness of username except the one that caused the checkUniqueUsernameExclPrincipalValidator Class used to check username uniqueness except the one that caused the checkUniqueUsernameValidator Class used to check username uniquenessUpdateExhibitVM view model for updating an exhibitUpdateInstitutionVM view model for updating institution informationUser Class that represents user of translation systemUserController Class represent rest controller which is responsible for user operationsUserDetailVM view model for user detailsUsernamePasswordVM view model for username and password inputUsernameUpdateVM view model for updating usernameUserRepository Class represent repository which is responsible for users db operationsUserService Class represent service which is responsible for user operationsUserUpdateVM view model for updating userUserVM view model of userValidationErrorException Exception thrown when input params are not validValidationErrorsHandler Class for handling errorsWebConfiguration Configuration of images serving