├── .gitignore ├── LICENSE.txt ├── README.md ├── demo ├── README.md ├── pom.xml └── src │ └── main │ ├── config │ └── celerio-maven-plugin │ │ ├── celerio-maven-plugin.xml │ │ ├── celerio-template-packs.xml │ │ ├── celerio.xsd │ │ └── nonamespace.xsd │ └── sql │ └── h2 │ ├── 01-drop.sql │ ├── 02-create.sql │ └── 03-import.sql ├── javaee7-jpa-query-by-example ├── pom.xml └── src │ └── main │ └── java │ └── com │ └── jaxio │ └── jpa │ └── querybyexample │ ├── ByExampleUtil.java │ ├── ByFullTextUtil.java │ ├── ByNamedQueryUtil.java │ ├── ByPatternUtil.java │ ├── ByPropertySelectorUtil.java │ ├── ByRangeUtil.java │ ├── DefaultLuceneQueryBuilder.java │ ├── EntityGraphLoader.java │ ├── GenericRepository.java │ ├── HibernateSearchUtil.java │ ├── Identifiable.java │ ├── JpaUniqueUtil.java │ ├── JpaUtil.java │ ├── LabelizedEnum.java │ ├── LocaleHolder.java │ ├── LuceneQueryBuilder.java │ ├── MetamodelUtil.java │ ├── OrderBy.java │ ├── OrderByDirection.java │ ├── OrderByUtil.java │ ├── PathHolder.java │ ├── PropertySelector.java │ ├── Range.java │ ├── ReadOnly.java │ ├── SearchMode.java │ ├── SearchParameters.java │ └── TermSelector.java ├── pack-javaee7-backend ├── META-INF │ └── celerio-pack.xml ├── celerio │ └── pack-javaee7-backend │ │ └── src │ │ ├── main │ │ ├── java │ │ │ ├── audit │ │ │ │ ├── AuditContextHolder.p.vm.java │ │ │ │ ├── AuditLogListener.p.vm.java │ │ │ │ └── AuditTemplate.p.vm.java │ │ │ ├── context │ │ │ │ ├── LogContext.p.vm.java │ │ │ │ ├── UserContext.p.vm.java │ │ │ │ └── UserWithId.p.vm.java │ │ │ ├── domain │ │ │ │ ├── CompositePk.cpk.vm.java │ │ │ │ ├── CompositePkBridge.cpk.vm.java │ │ │ │ ├── CompositePk_.cpk.vm.java │ │ │ │ ├── Entity.e.vm.java │ │ │ │ ├── EntityMeta_.e.vm.java │ │ │ │ └── support │ │ │ │ │ ├── Copyable.p.vm.java │ │ │ │ │ └── IdentifiableHashBuilder.p.vm.java │ │ │ ├── enum │ │ │ │ ├── Enum.enum.vm.java │ │ │ │ └── support │ │ │ │ │ └── LabelizedEnum.p.vm.java │ │ │ ├── printer │ │ │ │ ├── Printer.e.vm.java │ │ │ │ └── support │ │ │ │ │ ├── GenericPrinter.p.vm.java │ │ │ │ │ └── TypeAwarePrinter.p.vm.java │ │ │ ├── repository │ │ │ │ ├── Repository.e.vm.java │ │ │ │ └── support │ │ │ │ │ ├── EntityManagerProducer.p.vm.java │ │ │ │ │ └── RepositoryLocator.p.vm.java │ │ │ ├── search │ │ │ │ ├── MassIndexerService.p.vm.java │ │ │ │ └── SearchMappingFactory.p.vm.java │ │ │ ├── service │ │ │ │ ├── AuditEvent.p.vm.java │ │ │ │ ├── AuditLogService.p.vm.java │ │ │ │ ├── EnvironmentService.p.vm.java │ │ │ │ └── VersionService.p.vm.java │ │ │ ├── util │ │ │ │ ├── ConfigPropertyProducer.p.vm.java │ │ │ │ ├── CustomResourceBundleControl.p.vm.java │ │ │ │ ├── DateUtil.p.vm.java │ │ │ │ ├── DefaultMessageSource.p.vm.java │ │ │ │ ├── IntConfig.p.vm.java │ │ │ │ ├── LoggerProducer.p.vm.java │ │ │ │ ├── MessageSource.p.vm.java │ │ │ │ └── ResourcesUtil.p.vm.java │ │ │ └── validation │ │ │ │ ├── FixedLength.p.vm.java │ │ │ │ ├── Padding.p.vm.java │ │ │ │ └── impl │ │ │ │ └── FixedLengthValidator.p.vm.java │ │ └── resources │ │ │ ├── ValidationMessages.p.vm.properties │ │ │ ├── ValidationMessages_en.p.vm.properties │ │ │ ├── ValidationMessages_fr.p.vm.properties │ │ │ ├── ehcache.p.vm.xml │ │ │ ├── localization │ │ │ ├── application.p.vm.xml │ │ │ ├── application_fr.p.vm.xml │ │ │ └── domain │ │ │ │ ├── README.p.vm.txt │ │ │ │ ├── domain.e.vm.xml │ │ │ │ ├── domain_fr.e.vm.xml │ │ │ │ ├── enum.enum.vm.xml │ │ │ │ └── enum_fr.enum.vm.xml │ │ │ └── logback.p.vm.xml │ │ └── test │ │ └── java │ │ ├── domain │ │ ├── CompositePkTest.cpk.vm.java │ │ └── ModelTest.e.vm.java │ │ ├── service │ │ └── ModelGenerator.e.vm.java │ │ └── util │ │ └── ValueGenerator.p.vm.java └── pom.xml ├── pack-javaee7-frontend-conversation ├── META-INF │ └── celerio-pack.xml ├── celerio │ └── pack-javaee7-frontend-conversation │ │ └── src │ │ └── main │ │ ├── java │ │ ├── component │ │ │ ├── DatePicker.p.vm.java │ │ │ └── DatePickerHelper.p.vm.java │ │ ├── conversation │ │ │ ├── Conversation.p.vm.java │ │ │ ├── ConversationCallBack.p.vm.java │ │ │ ├── ConversationContext.p.vm.java │ │ │ ├── ConversationHolder.p.vm.java │ │ │ ├── ConversationListener.p.vm.java │ │ │ ├── ConversationManager.p.vm.java │ │ │ ├── ConversationPhaseListener.p.vm.java │ │ │ ├── ConversationUtil.p.vm.java │ │ │ ├── UnexpectedConversationException.p.vm.java │ │ │ └── component │ │ │ │ ├── ConversationBreadCrumb.p.vm.java │ │ │ │ └── ConversationMenu.p.vm.java │ │ ├── converter │ │ │ └── support │ │ │ │ ├── AbstractTypeConverter.p.vm.java │ │ │ │ ├── BooleanConverter.p.vm.java │ │ │ │ ├── GenericJsfConverter.p.vm.java │ │ │ │ ├── IsoConverter.p.vm.java │ │ │ │ ├── LocalDateConverter.p.vm.java │ │ │ │ ├── LocalDateTimeConverter.p.vm.java │ │ │ │ ├── NumberToStringConverter.p.vm.java │ │ │ │ └── TypeConverter.p.vm.java │ │ ├── domain │ │ │ ├── Controller.e.vm.java │ │ │ ├── EditForm.e.vm.java │ │ │ ├── EnumController.enum.vm.java │ │ │ ├── ExcelExporter.e.vm.java │ │ │ ├── FileDownload.e.vm.java │ │ │ ├── FileUpload.e.vm.java │ │ │ ├── GraphLoader.e.vm.java │ │ │ ├── LazyDataModel.e.vm.java │ │ │ ├── SearchForm.e.vm.java │ │ │ └── support │ │ │ │ ├── ByteArrayStreamedContent.p.vm.java │ │ │ │ ├── CommonAction.p.vm.java │ │ │ │ ├── GenericController.p.vm.java │ │ │ │ ├── GenericEditForm.p.vm.java │ │ │ │ ├── GenericEnumController.p.vm.java │ │ │ │ ├── GenericExcelExporter.p.vm.java │ │ │ │ ├── GenericLazyDataModel.p.vm.java │ │ │ │ ├── GenericSearchForm.p.vm.java │ │ │ │ ├── GenericToManyAssociation.p.vm.java │ │ │ │ ├── GenericToOneAssociation.p.vm.java │ │ │ │ ├── SavedSearchService.p.vm.java │ │ │ │ └── SelectableListDataModel.p.vm.java │ │ ├── faces │ │ │ ├── ConversationAwareElResolver.p.vm.java │ │ │ ├── ConversationContextScoped.p.vm.java │ │ │ ├── ConversationContextScopedContext.p.vm.java │ │ │ ├── ConversationContextScopedExtension.p.vm.java │ │ │ ├── CustomExceptionHandler.p.vm.java │ │ │ ├── CustomExceptionHandlerFactory.p.vm.java │ │ │ ├── ExceptionInRenderPhaseListener.p.vm.java │ │ │ ├── LocaleSetterListener.p.vm.java │ │ │ ├── LogPhaseListener.p.vm.java │ │ │ ├── MultiPageMessagesListener.p.vm.java │ │ │ └── OptimisticLockExceptionHandler.p.vm.java │ │ ├── filter │ │ │ ├── CookieLocaleResolver.p.vm.java │ │ │ ├── DelegatingFilter.p.vm.java │ │ │ ├── LocaleResolver.p.vm.java │ │ │ ├── LocaleResolverProducer.p.vm.java │ │ │ ├── LocaleResolverRequestFilter.p.vm.java │ │ │ ├── NoPageCacheFilter.p.vm.java │ │ │ └── SessionExpirationFilter.p.vm.java │ │ ├── permission │ │ │ ├── Permission.e.vm.java │ │ │ └── support │ │ │ │ ├── GenericPermission.p.vm.java │ │ │ │ └── TypeAwarePermission.p.vm.java │ │ ├── security │ │ │ ├── FacesAjaxAwareUserFilter.p.vm.java │ │ │ ├── LoginForm.p.vm.java │ │ │ ├── UserAuthorizingRealm.p.vm.java │ │ │ └── UserAuthorizingRealmService.p.vm.java │ │ ├── selectitem.enum.vm.java │ │ ├── services │ │ │ ├── ConcurrentModificationResolver.p.vm.java │ │ │ ├── LocaleService.p.vm.java │ │ │ └── UserContextService.p.vm.java │ │ ├── util │ │ │ ├── DownloadUtil.p.vm.java │ │ │ ├── ExceptionUtil.p.vm.java │ │ │ ├── Message.p.vm.java │ │ │ ├── MessageBundle.p.vm.java │ │ │ ├── MessageUtil.p.vm.java │ │ │ ├── MessagesHelper.p.vm.java │ │ │ ├── PrimeFacesUtil.p.vm.java │ │ │ └── TabBean.p.vm.java │ │ └── validation │ │ │ ├── ConditionalValidatorUtil.p.vm.java │ │ │ ├── JpaUniqueValidator.p.vm.java │ │ │ └── LenientBeanValidator.p.vm.java │ │ ├── resources │ │ ├── META-INF │ │ │ └── services │ │ │ │ └── javax.enterprise.inject.spi.p.vm.Extension │ │ └── localization │ │ │ ├── messages.p.vm.properties │ │ │ ├── messages_fr.p.vm.properties │ │ │ └── pages │ │ │ ├── concurrentModificationResolution.p.vm.xml │ │ │ ├── concurrentModificationResolution_fr.p.vm.xml │ │ │ ├── home.p.vm.xml │ │ │ ├── home_fr.p.vm.xml │ │ │ ├── login.p.vm.xml │ │ │ └── login_fr.p.vm.xml │ │ └── webapp │ │ ├── WEB-INF │ │ ├── faces-config.p.vm.xml │ │ ├── layouts │ │ │ ├── main.p.vm.xhtml │ │ │ └── print.xhtml │ │ ├── shiro.p.vm.ini │ │ ├── taglib │ │ │ ├── autocomplete │ │ │ │ ├── autoComplete.xhtml │ │ │ │ ├── inputMultiAutoComplete.xhtml │ │ │ │ ├── inputMultiEnumAutoComplete.xhtml │ │ │ │ └── multiAutoComplete.xhtml │ │ │ ├── button │ │ │ │ └── saveButton.xhtml │ │ │ ├── components.p.vm.xml │ │ │ ├── dialog │ │ │ │ └── confirmToManyRemoveDialog.xhtml │ │ │ ├── icon │ │ │ │ ├── iconAdd.xhtml │ │ │ │ ├── iconDelete.xhtml │ │ │ │ ├── iconEdit.xhtml │ │ │ │ ├── iconMultiSelect.xhtml │ │ │ │ ├── iconRemove.xhtml │ │ │ │ ├── iconSearch.xhtml │ │ │ │ ├── iconSelect.xhtml │ │ │ │ └── iconView.xhtml │ │ │ ├── input │ │ │ │ ├── input.xhtml │ │ │ │ ├── inputBoolean.xhtml │ │ │ │ ├── inputDate.xhtml │ │ │ │ ├── inputDateAria.xhtml │ │ │ │ ├── inputDateTime.xhtml │ │ │ │ ├── inputDateTimeAria.xhtml │ │ │ │ ├── inputEditor.xhtml │ │ │ │ ├── inputFile.xhtml │ │ │ │ ├── inputLocalDate.xhtml │ │ │ │ ├── inputLocalDateAria.xhtml │ │ │ │ ├── inputLocalDateTime.xhtml │ │ │ │ ├── inputLocalDateTimeAria.xhtml │ │ │ │ ├── inputPassword.xhtml │ │ │ │ └── inputTextArea.xhtml │ │ │ ├── output │ │ │ │ ├── audit.xhtml │ │ │ │ ├── conversationDebug.xhtml │ │ │ │ ├── outputCurrency.xhtml │ │ │ │ ├── outputDate.xhtml │ │ │ │ ├── outputDateTime.xhtml │ │ │ │ ├── outputDecimal.xhtml │ │ │ │ ├── outputFile.xhtml │ │ │ │ ├── outputInteger.xhtml │ │ │ │ ├── outputLabel.xhtml │ │ │ │ ├── outputLocalDate.xhtml │ │ │ │ ├── outputLocalDateTime.xhtml │ │ │ │ ├── outputTime.xhtml │ │ │ │ └── print.xhtml │ │ │ ├── panel │ │ │ │ ├── edit.xhtml │ │ │ │ └── search.xhtml │ │ │ ├── range │ │ │ │ ├── rangeBigDec.xhtml │ │ │ │ ├── rangeBigInt.xhtml │ │ │ │ ├── rangeDate.xhtml │ │ │ │ ├── rangeDateAria.xhtml │ │ │ │ ├── rangeDateTime.xhtml │ │ │ │ ├── rangeDouble.xhtml │ │ │ │ ├── rangeFloat.xhtml │ │ │ │ ├── rangeInt.xhtml │ │ │ │ ├── rangeLocalDate.xhtml │ │ │ │ ├── rangeLocalDateTime.xhtml │ │ │ │ └── rangeLong.xhtml │ │ │ └── select │ │ │ │ ├── selectManyBoolean.xhtml │ │ │ │ ├── selectManyBooleanAria.xhtml │ │ │ │ ├── selectManyEnum.xhtml │ │ │ │ ├── selectManyEnumAria.xhtml │ │ │ │ ├── selectOneMenu.xhtml │ │ │ │ └── selectOneRadio.xhtml │ │ └── web.p.vm.xml │ │ ├── concurrentModificationResolution.xhtml │ │ ├── domain │ │ ├── edit.e.vm.xhtml │ │ └── select.e.vm.xhtml │ │ ├── error │ │ ├── accessdenied.xhtml │ │ ├── data-error.xhtml │ │ ├── error.xhtml │ │ └── not-found.xhtml │ │ ├── home.p.vm.xhtml │ │ ├── index.p.vm.html │ │ ├── login.xhtml │ │ └── resources │ │ ├── components │ │ ├── datePicker.xhtml │ │ ├── messages.xhtml │ │ └── outputBoolean.xhtml │ │ ├── css │ │ ├── main.css │ │ ├── print.css │ │ └── printWatermark.css │ │ ├── icons │ │ ├── accept.png │ │ ├── add.png │ │ ├── ajaxloading.gif │ │ ├── cross.png │ │ ├── environment │ │ │ ├── development.gif │ │ │ ├── integration.gif │ │ │ ├── production.gif │ │ │ └── recette.gif │ │ ├── excel.png │ │ ├── eye.png │ │ ├── find.png │ │ ├── fr.gif │ │ ├── home.png │ │ ├── login.png │ │ ├── pencil.png │ │ ├── tick.png │ │ └── us.gif │ │ ├── img │ │ ├── jaxio_logo.png │ │ ├── logo_header.png │ │ └── printWatermark.png │ │ └── js │ │ ├── main.js │ │ └── primefaces-locale.js └── pom.xml ├── pack-javaee7-frontend ├── META-INF │ └── celerio-pack.xml ├── celerio │ └── pack-javaee7-frontend │ │ └── src │ │ └── main │ │ ├── java │ │ ├── component │ │ │ ├── DatePicker.p.vm.java │ │ │ └── DatePickerHelper.p.vm.java │ │ ├── converter │ │ │ ├── converter.enum.vm.java │ │ │ └── support │ │ │ │ ├── AbstractTypeConverter.p.vm.java │ │ │ │ ├── BooleanConverter.p.vm.java │ │ │ │ ├── GenericJsfConverter.p.vm.java │ │ │ │ ├── IsoConverter.p.vm.java │ │ │ │ ├── LocalDateConverter.p.vm.java │ │ │ │ ├── LocalDateTimeConverter.p.vm.java │ │ │ │ ├── NumberToStringConverter.p.vm.java │ │ │ │ ├── PaddingConverter.p.vm.java │ │ │ │ └── TypeConverter.p.vm.java │ │ ├── domain │ │ │ ├── Controller.e.vm.java │ │ │ ├── EditForm.e.vm.java │ │ │ ├── EnumController.enum.vm.java │ │ │ ├── ExcelExporter.e.vm.java │ │ │ ├── FileDownload.e.vm.java │ │ │ ├── FileUpload.e.vm.java │ │ │ ├── GraphLoader.e.vm.java │ │ │ ├── LazyDataModel.e.vm.java │ │ │ ├── SearchForm.e.vm.java │ │ │ └── support │ │ │ │ ├── ByteArrayStreamedContent.p.vm.java │ │ │ │ ├── CommonAction.p.vm.java │ │ │ │ ├── GenericController.p.vm.java │ │ │ │ ├── GenericEditForm.p.vm.java │ │ │ │ ├── GenericEnumController.p.vm.java │ │ │ │ ├── GenericExcelExporter.p.vm.java │ │ │ │ ├── GenericLazyDataModel.p.vm.java │ │ │ │ ├── GenericSearchForm.p.vm.java │ │ │ │ ├── GenericToManyAssociation.p.vm.java │ │ │ │ ├── GenericToOneAssociation.p.vm.java │ │ │ │ ├── SavedSearchService.p.vm.java │ │ │ │ └── SelectableListDataModel.p.vm.java │ │ ├── faces │ │ │ ├── CustomExceptionHandler.p.vm.java │ │ │ ├── CustomExceptionHandlerFactory.p.vm.java │ │ │ ├── ExceptionInRenderPhaseListener.p.vm.java │ │ │ ├── LocaleSetterListener.p.vm.java │ │ │ ├── LogPhaseListener.p.vm.java │ │ │ ├── MultiPageMessagesListener.p.vm.java │ │ │ └── OptimisticLockExceptionHandler.p.vm.java │ │ ├── filter │ │ │ ├── CookieLocaleResolver.p.vm.java │ │ │ ├── DelegatingFilter.p.vm.java │ │ │ ├── LocaleResolver.p.vm.java │ │ │ ├── LocaleResolverProducer.p.vm.java │ │ │ ├── LocaleResolverRequestFilter.p.vm.java │ │ │ ├── NoPageCacheFilter.p.vm.java │ │ │ └── SessionExpirationFilter.p.vm.java │ │ ├── permission │ │ │ ├── Permission.e.vm.java │ │ │ └── support │ │ │ │ ├── GenericPermission.p.vm.java │ │ │ │ └── TypeAwarePermission.p.vm.java │ │ ├── security │ │ │ ├── FacesAjaxAwareUserFilter.p.vm.java │ │ │ ├── LoginForm.p.vm.java │ │ │ ├── UserAuthorizingRealm.p.vm.java │ │ │ └── UserAuthorizingRealmService.p.vm.java │ │ ├── selectitem.enum.vm.java │ │ ├── services │ │ │ ├── LocaleService.p.vm.java │ │ │ └── UserContextService.p.vm.java │ │ ├── util │ │ │ ├── DownloadUtil.p.vm.java │ │ │ ├── ExceptionUtil.p.vm.java │ │ │ ├── Message.p.vm.java │ │ │ ├── MessageBundle.p.vm.java │ │ │ ├── MessageUtil.p.vm.java │ │ │ ├── MessagesHelper.p.vm.java │ │ │ ├── PrimeFacesUtil.p.vm.java │ │ │ └── TabBean.p.vm.java │ │ └── validation │ │ │ ├── ConditionalValidatorUtil.p.vm.java │ │ │ ├── JpaUniqueValidator.p.vm.java │ │ │ └── LenientBeanValidator.p.vm.java │ │ ├── resources │ │ └── localization │ │ │ ├── messages.p.vm.properties │ │ │ ├── messages_fr.p.vm.properties │ │ │ └── pages │ │ │ ├── concurrentModificationResolution.p.vm.xml │ │ │ ├── concurrentModificationResolution_fr.p.vm.xml │ │ │ ├── home.p.vm.xml │ │ │ ├── home_fr.p.vm.xml │ │ │ ├── login.p.vm.xml │ │ │ └── login_fr.p.vm.xml │ │ └── webapp │ │ ├── WEB-INF │ │ ├── faces-config.p.vm.xml │ │ ├── layouts │ │ │ ├── main.p.vm.xhtml │ │ │ └── print.xhtml │ │ ├── shiro.p.vm.ini │ │ ├── taglib │ │ │ ├── autocomplete │ │ │ │ ├── autoComplete.xhtml │ │ │ │ ├── inputMultiAutoComplete.xhtml │ │ │ │ ├── inputMultiEnumAutoComplete.xhtml │ │ │ │ └── multiAutoComplete.xhtml │ │ │ ├── button │ │ │ │ └── saveButton.xhtml │ │ │ ├── components.p.vm.xml │ │ │ ├── dialog │ │ │ │ └── confirmToManyRemoveDialog.xhtml │ │ │ ├── icon │ │ │ │ ├── iconAdd.xhtml │ │ │ │ ├── iconDelete.xhtml │ │ │ │ ├── iconEdit.xhtml │ │ │ │ ├── iconMultiSelect.xhtml │ │ │ │ ├── iconRemove.xhtml │ │ │ │ ├── iconSearch.xhtml │ │ │ │ ├── iconSelect.xhtml │ │ │ │ └── iconView.xhtml │ │ │ ├── input │ │ │ │ ├── input.xhtml │ │ │ │ ├── inputBoolean.xhtml │ │ │ │ ├── inputDate.xhtml │ │ │ │ ├── inputDateAria.xhtml │ │ │ │ ├── inputDateTime.xhtml │ │ │ │ ├── inputDateTimeAria.xhtml │ │ │ │ ├── inputEditor.xhtml │ │ │ │ ├── inputFile.xhtml │ │ │ │ ├── inputLocalDate.xhtml │ │ │ │ ├── inputLocalDateAria.xhtml │ │ │ │ ├── inputLocalDateTime.xhtml │ │ │ │ ├── inputLocalDateTimeAria.xhtml │ │ │ │ ├── inputPassword.xhtml │ │ │ │ ├── inputSpinner.xhtml │ │ │ │ └── inputTextArea.xhtml │ │ │ ├── output │ │ │ │ ├── audit.xhtml │ │ │ │ ├── outputCurrency.xhtml │ │ │ │ ├── outputDate.xhtml │ │ │ │ ├── outputDateTime.xhtml │ │ │ │ ├── outputDecimal.xhtml │ │ │ │ ├── outputFile.xhtml │ │ │ │ ├── outputInteger.xhtml │ │ │ │ ├── outputLabel.xhtml │ │ │ │ ├── outputLocalDate.xhtml │ │ │ │ ├── outputLocalDateTime.xhtml │ │ │ │ ├── outputTime.xhtml │ │ │ │ └── print.xhtml │ │ │ ├── panel │ │ │ │ ├── edit.xhtml │ │ │ │ └── search.xhtml │ │ │ ├── range │ │ │ │ ├── rangeBigDec.xhtml │ │ │ │ ├── rangeBigInt.xhtml │ │ │ │ ├── rangeDate.xhtml │ │ │ │ ├── rangeDateAria.xhtml │ │ │ │ ├── rangeDateTime.xhtml │ │ │ │ ├── rangeDouble.xhtml │ │ │ │ ├── rangeFloat.xhtml │ │ │ │ ├── rangeInt.xhtml │ │ │ │ ├── rangeLocalDate.xhtml │ │ │ │ ├── rangeLocalDateTime.xhtml │ │ │ │ └── rangeLong.xhtml │ │ │ └── select │ │ │ │ ├── selectManyBoolean.xhtml │ │ │ │ ├── selectManyBooleanAria.xhtml │ │ │ │ ├── selectManyEnum.xhtml │ │ │ │ ├── selectManyEnumAria.xhtml │ │ │ │ ├── selectOneMenu.xhtml │ │ │ │ └── selectOneRadio.xhtml │ │ └── web.p.vm.xml │ │ ├── domain │ │ ├── edit.e.vm.xhtml │ │ └── select.e.vm.xhtml │ │ ├── error │ │ ├── accessdenied.xhtml │ │ ├── data-error.xhtml │ │ ├── error.xhtml │ │ └── not-found.xhtml │ │ ├── home.p.vm.xhtml │ │ ├── index.p.vm.html │ │ ├── login.xhtml │ │ └── resources │ │ ├── components │ │ ├── datePicker.xhtml │ │ ├── messages.xhtml │ │ └── outputBoolean.xhtml │ │ ├── css │ │ ├── main.css │ │ ├── print.css │ │ └── printWatermark.css │ │ ├── icons │ │ ├── accept.png │ │ ├── add.png │ │ ├── ajaxloading.gif │ │ ├── cross.png │ │ ├── environment │ │ │ ├── development.gif │ │ │ ├── integration.gif │ │ │ ├── production.gif │ │ │ └── recette.gif │ │ ├── excel.png │ │ ├── eye.png │ │ ├── find.png │ │ ├── fr.gif │ │ ├── home.png │ │ ├── login.png │ │ ├── pencil.png │ │ ├── tick.png │ │ └── us.gif │ │ ├── img │ │ ├── jaxio_logo.png │ │ ├── logo_header.png │ │ └── printWatermark.png │ │ └── js │ │ ├── main.js │ │ └── primefaces-locale.js └── pom.xml ├── pack-javaee7-wildfly ├── META-INF │ └── celerio-pack.xml ├── celerio │ └── pack-javaee7-wildfly │ │ ├── bootstrap │ │ ├── celerio-template-packs.boot.vm.xml │ │ └── pom.boot.vm.xml │ │ └── src │ │ └── main │ │ ├── config │ │ └── wildfly │ │ │ └── appName-ds.p.vm.xml │ │ ├── resources │ │ └── META-INF │ │ │ └── persistence.p.vm.xml │ │ └── webapp │ │ └── WEB-INF │ │ └── beans.p.vm.xml └── pom.xml └── pom.xml /.gitignore: -------------------------------------------------------------------------------- 1 | .celerio/ 2 | .idea/ 3 | *.iml 4 | *.class 5 | demo/src/main/config/celerio-maven-plugin/metadata.xml 6 | demo/src/main/generated-java 7 | demo/src/main/resources 8 | demo/src/main/webapp 9 | demo/src/test/generated-java 10 | target/ 11 | 12 | # Mobile Tools for Java (J2ME) 13 | .mtj.tmp/ 14 | 15 | # Package Files # 16 | *.jar 17 | *.war 18 | *.ear 19 | 20 | # virtual machine crash logs, see http://www.java.com/en/download/help/error_hotspot.xml 21 | hs_err_pid* 22 | -------------------------------------------------------------------------------- /demo/src/main/config/celerio-maven-plugin/celerio-template-packs.xml: -------------------------------------------------------------------------------- 1 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /demo/src/main/config/celerio-maven-plugin/nonamespace.xsd: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | -------------------------------------------------------------------------------- /demo/src/main/sql/h2/01-drop.sql: -------------------------------------------------------------------------------- 1 | DROP ALL OBJECTS; 2 | -------------------------------------------------------------------------------- /javaee7-jpa-query-by-example/src/main/java/com/jaxio/jpa/querybyexample/LabelizedEnum.java: -------------------------------------------------------------------------------- 1 | /* 2 | * Copyright 2015 JAXIO http://www.jaxio.com 3 | * 4 | * Licensed under the Apache License, Version 2.0 (the "License"); 5 | * you may not use this file except in compliance with the License. 6 | * You may obtain a copy of the License at 7 | * 8 | * http://www.apache.org/licenses/LICENSE-2.0 9 | * 10 | * Unless required by applicable law or agreed to in writing, software 11 | * distributed under the License is distributed on an "AS IS" BASIS, 12 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 13 | * See the License for the specific language governing permissions and 14 | * limitations under the License. 15 | */ 16 | package com.jaxio.jpa.querybyexample; 17 | 18 | public interface LabelizedEnum { 19 | 20 | /** 21 | * @return The localized label for this enum value. 22 | */ 23 | String getLabel(); 24 | } -------------------------------------------------------------------------------- /javaee7-jpa-query-by-example/src/main/java/com/jaxio/jpa/querybyexample/LocaleHolder.java: -------------------------------------------------------------------------------- 1 | /* 2 | * Source code generated by Celerio, a Jaxio product. 3 | * Documentation: http://www.jaxio.com/documentation/celerio/ 4 | * Follow us on twitter: @jaxiosoft 5 | * Need commercial support ? Contact us: info@jaxio.com 6 | * Template pack-javaee-jpa:src/main/java/context/LocaleHolder.p.vm.java 7 | */ 8 | package com.jaxio.jpa.querybyexample; 9 | 10 | import java.util.Locale; 11 | 12 | public class LocaleHolder { 13 | private static final ThreadLocal currentLocaleHolder = new ThreadLocal(); 14 | 15 | public static Locale getLocale() { 16 | Locale locale = currentLocaleHolder.get(); 17 | 18 | return locale != null ? locale : Locale.getDefault(); 19 | } 20 | 21 | public static void setLocale(Locale locale) { 22 | currentLocaleHolder.set(locale); 23 | } 24 | } -------------------------------------------------------------------------------- /javaee7-jpa-query-by-example/src/main/java/com/jaxio/jpa/querybyexample/LuceneQueryBuilder.java: -------------------------------------------------------------------------------- 1 | /* 2 | * Copyright 2015 JAXIO http://www.jaxio.com 3 | * 4 | * Licensed under the Apache License, Version 2.0 (the "License"); 5 | * you may not use this file except in compliance with the License. 6 | * You may obtain a copy of the License at 7 | * 8 | * http://www.apache.org/licenses/LICENSE-2.0 9 | * 10 | * Unless required by applicable law or agreed to in writing, software 11 | * distributed under the License is distributed on an "AS IS" BASIS, 12 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 13 | * See the License for the specific language governing permissions and 14 | * limitations under the License. 15 | */ 16 | package com.jaxio.jpa.querybyexample; 17 | 18 | import org.apache.lucene.search.Query; 19 | import org.hibernate.search.jpa.FullTextEntityManager; 20 | 21 | import javax.persistence.metamodel.SingularAttribute; 22 | import java.io.Serializable; 23 | import java.util.List; 24 | 25 | public interface LuceneQueryBuilder extends Serializable { 26 | 27 | Query build(FullTextEntityManager fullTextEntityManager, SearchParameters searchParameters, List> availableProperties); 28 | } -------------------------------------------------------------------------------- /javaee7-jpa-query-by-example/src/main/java/com/jaxio/jpa/querybyexample/OrderByDirection.java: -------------------------------------------------------------------------------- 1 | /* 2 | * Copyright 2015 JAXIO http://www.jaxio.com 3 | * 4 | * Licensed under the Apache License, Version 2.0 (the "License"); 5 | * you may not use this file except in compliance with the License. 6 | * You may obtain a copy of the License at 7 | * 8 | * http://www.apache.org/licenses/LICENSE-2.0 9 | * 10 | * Unless required by applicable law or agreed to in writing, software 11 | * distributed under the License is distributed on an "AS IS" BASIS, 12 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 13 | * See the License for the specific language governing permissions and 14 | * limitations under the License. 15 | */ 16 | package com.jaxio.jpa.querybyexample; 17 | 18 | public enum OrderByDirection { 19 | ASC, DESC; 20 | } 21 | -------------------------------------------------------------------------------- /javaee7-jpa-query-by-example/src/main/java/com/jaxio/jpa/querybyexample/ReadOnly.java: -------------------------------------------------------------------------------- 1 | /* 2 | * Source code generated by Celerio, a Jaxio product. 3 | * Documentation: http://www.jaxio.com/documentation/celerio/ 4 | * Follow us on twitter: @jaxiosoft 5 | * Need commercial support ? Contact us: info@jaxio.com 6 | * Template pack-custom:backend/main/java/repository/support/ReadOnly.p.vm.java 7 | */ 8 | package com.jaxio.jpa.querybyexample; 9 | 10 | import static java.lang.annotation.ElementType.METHOD; 11 | import static java.lang.annotation.ElementType.TYPE; 12 | import static java.lang.annotation.RetentionPolicy.RUNTIME; 13 | 14 | import java.lang.annotation.Documented; 15 | import java.lang.annotation.Retention; 16 | import java.lang.annotation.Target; 17 | 18 | import javax.inject.Qualifier; 19 | 20 | @Qualifier 21 | @Target({ TYPE, METHOD }) 22 | @Retention(RUNTIME) 23 | @Documented 24 | public @interface ReadOnly { 25 | } 26 | -------------------------------------------------------------------------------- /pack-javaee7-backend/META-INF/celerio-pack.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 16 | 17 | -------------------------------------------------------------------------------- /pack-javaee7-backend/celerio/pack-javaee7-backend/src/main/java/domain/CompositePk_.cpk.vm.java: -------------------------------------------------------------------------------- 1 | ## Copyright 2015 JAXIO http://www.jaxio.com 2 | ## 3 | ## Licensed under the Apache License, Version 2.0 (the "License"); 4 | ## you may not use this file except in compliance with the License. 5 | ## You may obtain a copy of the License at 6 | ## 7 | ## http://www.apache.org/licenses/LICENSE-2.0 8 | ## 9 | ## Unless required by applicable law or agreed to in writing, software 10 | ## distributed under the License is distributed on an "AS IS" BASIS, 11 | ## WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 12 | ## See the License for the specific language governing permissions and 13 | ## limitations under the License. 14 | ## 15 | $output.java($primaryKey.packageName, "${primaryKey.type}_")## 16 | 17 | $output.require("javax.persistence.metamodel.StaticMetamodel")## 18 | $output.require("javax.persistence.metamodel.SingularAttribute")## 19 | 20 | @StaticMetamodel(${primaryKey.type}.class) 21 | public abstract class $output.currentClass { 22 | #foreach ($attribute in $primaryKey.attributes) 23 | #if ($velocityCount == 1) 24 | // pk attributes 25 | #end 26 | $output.require($attribute)## 27 | public static volatile SingularAttribute<${primaryKey.type}, $attribute.type> $attribute.var; 28 | #end 29 | } 30 | -------------------------------------------------------------------------------- /pack-javaee7-backend/celerio/pack-javaee7-backend/src/main/java/domain/support/Copyable.p.vm.java: -------------------------------------------------------------------------------- 1 | ## Copyright 2015 JAXIO http://www.jaxio.com 2 | ## 3 | ## Licensed under the Apache License, Version 2.0 (the "License"); 4 | ## you may not use this file except in compliance with the License. 5 | ## You may obtain a copy of the License at 6 | ## 7 | ## http://www.apache.org/licenses/LICENSE-2.0 8 | ## 9 | ## Unless required by applicable law or agreed to in writing, software 10 | ## distributed under the License is distributed on an "AS IS" BASIS, 11 | ## WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 12 | ## See the License for the specific language governing permissions and 13 | ## limitations under the License. 14 | ## 15 | $output.generateIf($COPYABLE)## 16 | $output.java($ModelSupport, "Copyable")## 17 | 18 | public interface $output.currentClass { 19 | /** 20 | * Return a copy of the current object 21 | */ 22 | T copy(); 23 | 24 | /** 25 | * Copy the current properties to the given object 26 | */ 27 | void copyTo(T t); 28 | } -------------------------------------------------------------------------------- /pack-javaee7-backend/celerio/pack-javaee7-backend/src/main/java/enum/support/LabelizedEnum.p.vm.java: -------------------------------------------------------------------------------- 1 | ## Copyright 2015 JAXIO http://www.jaxio.com 2 | ## 3 | ## Licensed under the Apache License, Version 2.0 (the "License"); 4 | ## you may not use this file except in compliance with the License. 5 | ## You may obtain a copy of the License at 6 | ## 7 | ## http://www.apache.org/licenses/LICENSE-2.0 8 | ## 9 | ## Unless required by applicable law or agreed to in writing, software 10 | ## distributed under the License is distributed on an "AS IS" BASIS, 11 | ## WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 12 | ## See the License for the specific language governing permissions and 13 | ## limitations under the License. 14 | ## 15 | $output.java($EnumModelSupport, "LabelizedEnum")## 16 | 17 | public interface $output.currentClass { 18 | 19 | /** 20 | * The localized label for this enum value. 21 | */ 22 | String getLabel(); 23 | } -------------------------------------------------------------------------------- /pack-javaee7-backend/celerio/pack-javaee7-backend/src/main/java/service/AuditEvent.p.vm.java: -------------------------------------------------------------------------------- 1 | ## Copyright 2015 JAXIO http://www.jaxio.com 2 | ## 3 | ## Licensed under the Apache License, Version 2.0 (the "License"); 4 | ## you may not use this file except in compliance with the License. 5 | ## You may obtain a copy of the License at 6 | ## 7 | ## http://www.apache.org/licenses/LICENSE-2.0 8 | ## 9 | ## Unless required by applicable law or agreed to in writing, software 10 | ## distributed under the License is distributed on an "AS IS" BASIS, 11 | ## WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 12 | ## See the License for the specific language governing permissions and 13 | ## limitations under the License. 14 | ## 15 | $output.generateIf($project.isAuditLogPresent())## 16 | $output.java($Service, "AuditEvent")## 17 | 18 | public enum $output.currentClass { 19 | ApplicationStartup, // 20 | ApplicationShutdown, // 21 | LoginSuccessful, // 22 | Creation, // 23 | Deletion, // 24 | Modification; 25 | } -------------------------------------------------------------------------------- /pack-javaee7-backend/celerio/pack-javaee7-backend/src/main/java/util/DateUtil.p.vm.java: -------------------------------------------------------------------------------- 1 | ## Copyright 2015 JAXIO http://www.jaxio.com 2 | ## 3 | ## Licensed under the Apache License, Version 2.0 (the "License"); 4 | ## you may not use this file except in compliance with the License. 5 | ## You may obtain a copy of the License at 6 | ## 7 | ## http://www.apache.org/licenses/LICENSE-2.0 8 | ## 9 | ## Unless required by applicable law or agreed to in writing, software 10 | ## distributed under the License is distributed on an "AS IS" BASIS, 11 | ## WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 12 | ## See the License for the specific language governing permissions and 13 | ## limitations under the License. 14 | ## 15 | $output.java($Util, "DateUtil")## 16 | 17 | $output.require("java.util.Date")## 18 | 19 | public class $output.currentClass { 20 | /** 21 | * Compare 2 dates using seconds precision. 22 | * Useful for JPA equality concern when comparing Date from Java world (with millisec precision) with date 23 | * retrieved from Oracle (second precision only). 24 | */ 25 | public boolean secondPrecisionDateEquality(Date date1, Date date2) { 26 | return secondPrecisionDate(date1).equals(secondPrecisionDate(date2)); 27 | } 28 | 29 | public static String secondPrecisionDate(Date date) { 30 | String ret = Long.toString(date.getTime()); 31 | return ret.substring(0, ret.length() - 3); 32 | } 33 | } -------------------------------------------------------------------------------- /pack-javaee7-backend/celerio/pack-javaee7-backend/src/main/java/util/LoggerProducer.p.vm.java: -------------------------------------------------------------------------------- 1 | ## Copyright 2015 JAXIO http://www.jaxio.com 2 | ## 3 | ## Licensed under the Apache License, Version 2.0 (the "License"); 4 | ## you may not use this file except in compliance with the License. 5 | ## You may obtain a copy of the License at 6 | ## 7 | ## http://www.apache.org/licenses/LICENSE-2.0 8 | ## 9 | ## Unless required by applicable law or agreed to in writing, software 10 | ## distributed under the License is distributed on an "AS IS" BASIS, 11 | ## WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 12 | ## See the License for the specific language governing permissions and 13 | ## limitations under the License. 14 | ## 15 | $output.java($Util, "LoggerProducer")## 16 | 17 | $output.require("javax.enterprise.context.ApplicationScoped")## 18 | $output.require("javax.enterprise.inject.Produces")## 19 | $output.require("javax.enterprise.inject.spi.InjectionPoint")## 20 | $output.require("java.util.logging.Logger")## 21 | 22 | @ApplicationScoped 23 | public class $output.currentClass { 24 | 25 | @Produces 26 | public Logger produceLogger(InjectionPoint injectionPoint) { 27 | return Logger.getLogger(injectionPoint.getMember().getDeclaringClass().getName()); 28 | } 29 | } -------------------------------------------------------------------------------- /pack-javaee7-backend/celerio/pack-javaee7-backend/src/main/java/util/MessageSource.p.vm.java: -------------------------------------------------------------------------------- 1 | ## Copyright 2015 JAXIO http://www.jaxio.com 2 | ## 3 | ## Licensed under the Apache License, Version 2.0 (the "License"); 4 | ## you may not use this file except in compliance with the License. 5 | ## You may obtain a copy of the License at 6 | ## 7 | ## http://www.apache.org/licenses/LICENSE-2.0 8 | ## 9 | ## Unless required by applicable law or agreed to in writing, software 10 | ## distributed under the License is distributed on an "AS IS" BASIS, 11 | ## WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 12 | ## See the License for the specific language governing permissions and 13 | ## limitations under the License. 14 | ## 15 | $output.java($Util, "MessageSource")## 16 | 17 | $output.require("java.util.Locale")## 18 | 19 | public interface $output.currentClass { 20 | void setBasenames(String... basenames); 21 | 22 | String getMessage(String key, Locale locale); 23 | 24 | String getMessage(String key, Object[] args, Locale locale); 25 | } -------------------------------------------------------------------------------- /pack-javaee7-backend/celerio/pack-javaee7-backend/src/main/resources/ValidationMessages.p.vm.properties: -------------------------------------------------------------------------------- 1 | $output.resource("ValidationMessages.properties")## 2 | ${pound}${pound} IMPORTANT NOTE: This file MUST be located at the classpath's root in order to be picked up by hibernate validator 3 | 4 | ${pound}${pound} Default project specific constraints localization 5 | ${Validation.packageName}.CheckCase.message=should be {value} 6 | ${Validation.packageName}.FixedLength.message=should be {length} characters 7 | ${Validation.packageName}.JpaUnique.message=is already used 8 | 9 | ${pound}${pound} required as we override french version 10 | org.hibernate.validator.constraints.Email.message=Invalid email address 11 | 12 | ${pound}${pound} {0} is replaced with the Bean Validation message and {1} is replaced with the JSF component label. 13 | javax.faces.validator.BeanValidator.MESSAGE={1}: {0} 14 | javax.faces.validator.BeanValidator.MESSAGE_detail={0} 15 | -------------------------------------------------------------------------------- /pack-javaee7-backend/celerio/pack-javaee7-backend/src/main/resources/ValidationMessages_en.p.vm.properties: -------------------------------------------------------------------------------- 1 | $output.resource("ValidationMessages_en.properties")## 2 | ${pound}${pound} This file is intentionally left empty (see ValidationMessage_en.properties in hibernate validator's jar) 3 | ${pound}${pound} IMPORTANT NOTE: This file MUST be located at the classpath's root in order to be picked up by hibernate validator 4 | -------------------------------------------------------------------------------- /pack-javaee7-backend/celerio/pack-javaee7-backend/src/main/resources/ValidationMessages_fr.p.vm.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaxio/javaee-lab/61238b967952446d81cc68424a4e809093a77fcf/pack-javaee7-backend/celerio/pack-javaee7-backend/src/main/resources/ValidationMessages_fr.p.vm.properties -------------------------------------------------------------------------------- /pack-javaee7-backend/celerio/pack-javaee7-backend/src/main/resources/localization/application.p.vm.xml: -------------------------------------------------------------------------------- 1 | $output.localization("application.xml")## 2 | 3 | 4 | Add your application specific properties in this file. 5 | -------------------------------------------------------------------------------- /pack-javaee7-backend/celerio/pack-javaee7-backend/src/main/resources/localization/application_fr.p.vm.xml: -------------------------------------------------------------------------------- 1 | $output.localization("application_fr.xml")## 2 | 3 | 4 | Add your application specific properties for the french locale in this file. 5 | -------------------------------------------------------------------------------- /pack-javaee7-backend/celerio/pack-javaee7-backend/src/main/resources/localization/domain/README.p.vm.txt: -------------------------------------------------------------------------------- 1 | $output.domainLocalization("README.txt")## 2 | 3 | ## Mainly here to create the domain folder as we do not create it automatically. 4 | 5 | This folder contains Resources file for entities. 6 | Note that each base file must be declared in the ResourcesUtil Java class. 7 | -------------------------------------------------------------------------------- /pack-javaee7-backend/celerio/pack-javaee7-backend/src/main/resources/localization/domain/enum.enum.vm.xml: -------------------------------------------------------------------------------- 1 | $output.domainLocalization("${enum.model.type}.xml")## 2 | 3 | 4 | Base resources for the enum ${enum.model.type} 5 | #foreach ($enumValue in $enum.config.enumValues) 6 | ${enum.getLabelsByEnumValue($enumValue).label} 7 | #end 8 | -------------------------------------------------------------------------------- /pack-javaee7-backend/celerio/pack-javaee7-backend/src/main/resources/localization/domain/enum_fr.enum.vm.xml: -------------------------------------------------------------------------------- 1 | $output.domainLocalization("${enum.model.type}_fr.xml")## 2 | 3 | 4 | French resources for the enum ${enum.model.type} 5 | #foreach ($enumValue in $enum.config.enumValues) 6 | ${enum.getLabelsByEnumValue($enumValue).getLabel("fr")} 7 | #end 8 | -------------------------------------------------------------------------------- /pack-javaee7-frontend-conversation/META-INF/celerio-pack.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 16 | 17 | -------------------------------------------------------------------------------- /pack-javaee7-frontend-conversation/celerio/pack-javaee7-frontend-conversation/src/main/java/conversation/UnexpectedConversationException.p.vm.java: -------------------------------------------------------------------------------- 1 | ## Copyright 2015 JAXIO http://www.jaxio.com 2 | ## 3 | ## Licensed under the Apache License, Version 2.0 (the "License"); 4 | ## you may not use this file except in compliance with the License. 5 | ## You may obtain a copy of the License at 6 | ## 7 | ## http://www.apache.org/licenses/LICENSE-2.0 8 | ## 9 | ## Unless required by applicable law or agreed to in writing, software 10 | ## distributed under the License is distributed on an "AS IS" BASIS, 11 | ## WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 12 | ## See the License for the specific language governing permissions and 13 | ## limitations under the License. 14 | ## 15 | $output.java($WebConversation, "UnexpectedConversationException")## 16 | 17 | /** 18 | * Exception thrown when the end user requests an unexpected URL, that is an URL which is out of sync with the current conversation. 19 | */ 20 | public class $output.currentClass extends Exception { 21 | private static final long serialVersionUID = 1L; 22 | private final String redirectUrl; 23 | 24 | public ${output.currentClass}(String reason, String unexpectedUrl, String redirectUrl) { 25 | super(reason + ". requested url: " + unexpectedUrl + " => we redirect her to " + redirectUrl); 26 | this.redirectUrl = redirectUrl; 27 | } 28 | 29 | public String getRedirectUrl() { 30 | return redirectUrl; 31 | } 32 | } -------------------------------------------------------------------------------- /pack-javaee7-frontend-conversation/celerio/pack-javaee7-frontend-conversation/src/main/java/converter/support/AbstractTypeConverter.p.vm.java: -------------------------------------------------------------------------------- 1 | ## Copyright 2015 JAXIO http://www.jaxio.com 2 | ## 3 | ## Licensed under the Apache License, Version 2.0 (the "License"); 4 | ## you may not use this file except in compliance with the License. 5 | ## You may obtain a copy of the License at 6 | ## 7 | ## http://www.apache.org/licenses/LICENSE-2.0 8 | ## 9 | ## Unless required by applicable law or agreed to in writing, software 10 | ## distributed under the License is distributed on an "AS IS" BASIS, 11 | ## WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 12 | ## See the License for the specific language governing permissions and 13 | ## limitations under the License. 14 | ## 15 | $output.java($WebConverterSupport, "AbstractTypeConverter")## 16 | 17 | public abstract class ${output.currentClass} implements TypeConverter { 18 | 19 | @Override 20 | public boolean canConvert(Object source, Class targetType) { 21 | return source != null && getSourceType().isAssignableFrom(source.getClass()) 22 | && getTargetType().isAssignableFrom(targetType); 23 | } 24 | 25 | abstract Class getSourceType(); 26 | 27 | abstract Class getTargetType(); 28 | } -------------------------------------------------------------------------------- /pack-javaee7-frontend-conversation/celerio/pack-javaee7-frontend-conversation/src/main/java/converter/support/IsoConverter.p.vm.java: -------------------------------------------------------------------------------- 1 | ## Copyright 2015 JAXIO http://www.jaxio.com 2 | ## 3 | ## Licensed under the Apache License, Version 2.0 (the "License"); 4 | ## you may not use this file except in compliance with the License. 5 | ## You may obtain a copy of the License at 6 | ## 7 | ## http://www.apache.org/licenses/LICENSE-2.0 8 | ## 9 | ## Unless required by applicable law or agreed to in writing, software 10 | ## distributed under the License is distributed on an "AS IS" BASIS, 11 | ## WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 12 | ## See the License for the specific language governing permissions and 13 | ## limitations under the License. 14 | ## 15 | $output.java($WebConverterSupport, "IsoConverter")## 16 | 17 | $output.require("javax.inject.Named")## 18 | 19 | /** 20 | * Converter for input that does not need conversion. 21 | * 22 | * @param 23 | */ 24 | @Named 25 | public class ${output.currentClass} implements TypeConverter { 26 | 27 | @Override 28 | public boolean canConvert(Object source, Class targetType) { 29 | return source != null && targetType.isAssignableFrom(source.getClass()); 30 | } 31 | 32 | @Override 33 | public T convert(T source) { 34 | return source; 35 | } 36 | } -------------------------------------------------------------------------------- /pack-javaee7-frontend-conversation/celerio/pack-javaee7-frontend-conversation/src/main/java/converter/support/NumberToStringConverter.p.vm.java: -------------------------------------------------------------------------------- 1 | ## Copyright 2015 JAXIO http://www.jaxio.com 2 | ## 3 | ## Licensed under the Apache License, Version 2.0 (the "License"); 4 | ## you may not use this file except in compliance with the License. 5 | ## You may obtain a copy of the License at 6 | ## 7 | ## http://www.apache.org/licenses/LICENSE-2.0 8 | ## 9 | ## Unless required by applicable law or agreed to in writing, software 10 | ## distributed under the License is distributed on an "AS IS" BASIS, 11 | ## WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 12 | ## See the License for the specific language governing permissions and 13 | ## limitations under the License. 14 | ## 15 | $output.java($WebConverterSupport, "NumberToStringConverter")## 16 | 17 | $output.require("javax.inject.Named")## 18 | $output.require("org.apache.commons.lang.math.NumberUtils")## 19 | 20 | @Named 21 | public class $output.currentClass extends AbstractTypeConverter { 22 | 23 | @Override 24 | public Number convert(String source) { 25 | return NumberUtils.createNumber(source); 26 | } 27 | 28 | @Override 29 | Class getSourceType() { 30 | return String.class; 31 | } 32 | 33 | @Override 34 | Class getTargetType() { 35 | return Number.class; 36 | } 37 | } 38 | -------------------------------------------------------------------------------- /pack-javaee7-frontend-conversation/celerio/pack-javaee7-frontend-conversation/src/main/java/converter/support/TypeConverter.p.vm.java: -------------------------------------------------------------------------------- 1 | ## Copyright 2015 JAXIO http://www.jaxio.com 2 | ## 3 | ## Licensed under the Apache License, Version 2.0 (the "License"); 4 | ## you may not use this file except in compliance with the License. 5 | ## You may obtain a copy of the License at 6 | ## 7 | ## http://www.apache.org/licenses/LICENSE-2.0 8 | ## 9 | ## Unless required by applicable law or agreed to in writing, software 10 | ## distributed under the License is distributed on an "AS IS" BASIS, 11 | ## WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 12 | ## See the License for the specific language governing permissions and 13 | ## limitations under the License. 14 | ## 15 | $output.java($WebConverterSupport, "TypeConverter")## 16 | 17 | public interface ${output.currentClass} { 18 | 19 | boolean canConvert(Object source, Class targetType); 20 | 21 | T convert(S source); 22 | } 23 | -------------------------------------------------------------------------------- /pack-javaee7-frontend-conversation/celerio/pack-javaee7-frontend-conversation/src/main/java/domain/EnumController.enum.vm.java: -------------------------------------------------------------------------------- 1 | ## Copyright 2015 JAXIO http://www.jaxio.com 2 | ## 3 | ## Licensed under the Apache License, Version 2.0 (the "License"); 4 | ## you may not use this file except in compliance with the License. 5 | ## You may obtain a copy of the License at 6 | ## 7 | ## http://www.apache.org/licenses/LICENSE-2.0 8 | ## 9 | ## Unless required by applicable law or agreed to in writing, software 10 | ## distributed under the License is distributed on an "AS IS" BASIS, 11 | ## WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 12 | ## See the License for the specific language governing permissions and 13 | ## limitations under the License. 14 | ## 15 | $output.java($enum.controller.packageName, "$enum.controller.type")## 16 | 17 | $output.require("javax.annotation.PostConstruct")## 18 | $output.require($enum.model)## 19 | $output.require($WebModelSupport, "GenericEnumController")## 20 | 21 | $output.dynamicAnnotationTakeOver("javax.enterprise.context.ApplicationScoped","javax.inject.Named")## 22 | public class ${output.currentClass} extends GenericEnumController<${enum.model.type}> { 23 | 24 | @PostConstruct 25 | public void init() { 26 | init(${enum.model.type}.values()); 27 | } 28 | } -------------------------------------------------------------------------------- /pack-javaee7-frontend-conversation/celerio/pack-javaee7-frontend-conversation/src/main/java/faces/ConversationContextScopedExtension.p.vm.java: -------------------------------------------------------------------------------- 1 | ## Copyright 2015 JAXIO http://www.jaxio.com 2 | ## 3 | ## Licensed under the Apache License, Version 2.0 (the "License"); 4 | ## you may not use this file except in compliance with the License. 5 | ## You may obtain a copy of the License at 6 | ## 7 | ## http://www.apache.org/licenses/LICENSE-2.0 8 | ## 9 | ## Unless required by applicable law or agreed to in writing, software 10 | ## distributed under the License is distributed on an "AS IS" BASIS, 11 | ## WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 12 | ## See the License for the specific language governing permissions and 13 | ## limitations under the License. 14 | ## 15 | $output.java($WebFaces, "ConversationContextScopedExtension")## 16 | 17 | $output.require("javax.enterprise.event.Observes")## 18 | $output.require("javax.enterprise.inject.spi.AfterBeanDiscovery")## 19 | $output.require("javax.enterprise.inject.spi.BeanManager")## 20 | $output.require("javax.enterprise.inject.spi.Extension")## 21 | 22 | public class $output.currentClass implements Extension { 23 | 24 | public void afterBeanDiscovery(@Observes AfterBeanDiscovery event, BeanManager manager) { 25 | event.addContext(new ConversationContextScopedContext()); 26 | } 27 | } -------------------------------------------------------------------------------- /pack-javaee7-frontend-conversation/celerio/pack-javaee7-frontend-conversation/src/main/java/filter/LocaleResolver.p.vm.java: -------------------------------------------------------------------------------- 1 | ## Copyright 2015 JAXIO http://www.jaxio.com 2 | ## 3 | ## Licensed under the Apache License, Version 2.0 (the "License"); 4 | ## you may not use this file except in compliance with the License. 5 | ## You may obtain a copy of the License at 6 | ## 7 | ## http://www.apache.org/licenses/LICENSE-2.0 8 | ## 9 | ## Unless required by applicable law or agreed to in writing, software 10 | ## distributed under the License is distributed on an "AS IS" BASIS, 11 | ## WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 12 | ## See the License for the specific language governing permissions and 13 | ## limitations under the License. 14 | ## 15 | $output.java($WebFilter, "LocaleResolver")## 16 | 17 | $output.require("java.util.Locale")## 18 | $output.require("javax.servlet.http.HttpServletRequest")## 19 | $output.require("javax.servlet.http.HttpServletResponse")## 20 | 21 | public interface LocaleResolver { 22 | 23 | Locale getLocale(HttpServletRequest request, HttpServletResponse response); 24 | 25 | void setLocale(HttpServletRequest request, HttpServletResponse response, Locale locale); 26 | } 27 | -------------------------------------------------------------------------------- /pack-javaee7-frontend-conversation/celerio/pack-javaee7-frontend-conversation/src/main/java/permission/Permission.e.vm.java: -------------------------------------------------------------------------------- 1 | ## Copyright 2015 JAXIO http://www.jaxio.com 2 | ## 3 | ## Licensed under the Apache License, Version 2.0 (the "License"); 4 | ## you may not use this file except in compliance with the License. 5 | ## You may obtain a copy of the License at 6 | ## 7 | ## http://www.apache.org/licenses/LICENSE-2.0 8 | ## 9 | ## Unless required by applicable law or agreed to in writing, software 10 | ## distributed under the License is distributed on an "AS IS" BASIS, 11 | ## WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 12 | ## See the License for the specific language governing permissions and 13 | ## limitations under the License. 14 | ## 15 | $output.java($entity.webPermission)## 16 | 17 | $output.require($entity.model)## 18 | $output.require($WebPermissionSupport, "GenericPermission")## 19 | 20 | $output.dynamicAnnotationTakeOver("javax.enterprise.context.ApplicationScoped","javax.inject.Named")## 21 | public class $output.currentClass extends GenericPermission<$entity.model.type> { 22 | public ${output.currentClass}() { 23 | init(${entity.model.type}.class); 24 | } 25 | } -------------------------------------------------------------------------------- /pack-javaee7-frontend-conversation/celerio/pack-javaee7-frontend-conversation/src/main/java/util/TabBean.p.vm.java: -------------------------------------------------------------------------------- 1 | ## Copyright 2015 JAXIO http://www.jaxio.com 2 | ## 3 | ## Licensed under the Apache License, Version 2.0 (the "License"); 4 | ## you may not use this file except in compliance with the License. 5 | ## You may obtain a copy of the License at 6 | ## 7 | ## http://www.apache.org/licenses/LICENSE-2.0 8 | ## 9 | ## Unless required by applicable law or agreed to in writing, software 10 | ## distributed under the License is distributed on an "AS IS" BASIS, 11 | ## WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 12 | ## See the License for the specific language governing permissions and 13 | ## limitations under the License. 14 | ## 15 | $output.java($WebUtil, "TabBean")## 16 | 17 | $output.require("java.io.Serializable")## 18 | 19 | /** 20 | * Tracks the p:tabView active index. 21 | */ 22 | public class ${output.currentClass} implements Serializable { 23 | private static final long serialVersionUID = 1L; 24 | 25 | private int activeIndex = 0; 26 | 27 | public void setActiveIndex(int activeIndex) { 28 | this.activeIndex = activeIndex; 29 | } 30 | 31 | public int getActiveIndex() { 32 | return activeIndex; 33 | } 34 | } 35 | -------------------------------------------------------------------------------- /pack-javaee7-frontend-conversation/celerio/pack-javaee7-frontend-conversation/src/main/resources/META-INF/services/javax.enterprise.inject.spi.p.vm.Extension: -------------------------------------------------------------------------------- 1 | $output.resource("META-INF/services", "javax.enterprise.inject.spi.Extension")## 2 | ${WebFaces.packageName}.ConversationContextScopedExtension -------------------------------------------------------------------------------- /pack-javaee7-frontend-conversation/celerio/pack-javaee7-frontend-conversation/src/main/resources/localization/pages/concurrentModificationResolution.p.vm.xml: -------------------------------------------------------------------------------- 1 | $output.resource("localization/pages", "concurrentModificationResolution.xml")## 2 | 3 | 4 | concurrentModificationResolution 5 | Conflict found 6 | Conflict found 7 | 9 | We have detected a concurrent modification (optimistic locking).
10 | You can either : 11 |
    12 |
  • refresh the values with the latest values from the database. You way loose some of your modifications.
  • 13 |
  • terminate this conversation and loose all of your modifications.
  • 14 |
15 |

16 | ]]>
17 | Refresh 18 | Discard 19 |
-------------------------------------------------------------------------------- /pack-javaee7-frontend-conversation/celerio/pack-javaee7-frontend-conversation/src/main/resources/localization/pages/concurrentModificationResolution_fr.p.vm.xml: -------------------------------------------------------------------------------- 1 | $output.resource("localization/pages/", "concurrentModificationResolution_fr.xml")## 2 | 3 | 4 | concurrentModificationResolution 5 | Conflit détecté 6 | Conflit détecté 7 | 9 | Nous avons détecté une modification concurrente (optimistic locking).
10 | Vous pouvez soit : 11 |
    12 |
  • rafraichir avec les dernieres données de la base. Vous perdrez alors une partie de vos modifications.
  • 13 |
  • terminer la conversation en cours et perdre l'ensemble de vos changements.
  • 14 |
15 |

16 | ]]>
17 | Rafraîchir 18 | Annuler 19 |
-------------------------------------------------------------------------------- /pack-javaee7-frontend-conversation/celerio/pack-javaee7-frontend-conversation/src/main/resources/localization/pages/login.p.vm.xml: -------------------------------------------------------------------------------- 1 | $output.resource("localization/pages", "login.xml")## 2 | 3 | 4 | Login 5 | Login 6 | Login 7 | Username 8 | Password 9 | Remember me on this computer. 10 | Login 11 | Invalid login or password 12 | Logout 13 | Your session has expired... please login again. 14 | 16 | If you used our database schema example or if Celerio could 17 | not detect in your database schema the table used to store username/password pairs, you 18 | should use: 19 |

20 |
    21 |
  • admin/admin: can access all data
  • 22 |
23 | ]]>
24 |
-------------------------------------------------------------------------------- /pack-javaee7-frontend-conversation/celerio/pack-javaee7-frontend-conversation/src/main/resources/localization/pages/login_fr.p.vm.xml: -------------------------------------------------------------------------------- 1 | $output.resource("localization/pages", "login_fr.xml")## 2 | 3 | 4 | Login 5 | Identification 6 | Login 7 | Identifiant 8 | Mot de passe 9 | Mémoriser mes informations sur cet ordinateur. 10 | S'authentifier 11 | Identifiant ou mot de passe incorrect 12 | Déconnexion 13 | Votre session a expirée... merci de vous ré-authentifier 14 | 16 | Si vous utilisez la base de données d'exemple ou si Celerio n'a pas trouvé 17 | la table où sont stockés les login/mots de passe, alors pour vous connecter vous devez utiliser: 18 |

19 |
    20 |
  • admin/admin: accède à toutes les données
  • 21 |
22 | ]]>
23 |
-------------------------------------------------------------------------------- /pack-javaee7-frontend-conversation/celerio/pack-javaee7-frontend-conversation/src/main/webapp/WEB-INF/shiro.p.vm.ini: -------------------------------------------------------------------------------- 1 | $output.webinf("shiro.ini")## 2 | # Please read http://balusc.blogspot.fr/2013/01/apache-shiro-is-it-ready-for-java-ee-6.html 3 | [main] 4 | appRealm=${WebSecurity.packageName}.UserAuthorizingRealm 5 | securityManager.realms = ${dollar}appRealm 6 | builtInCacheManager = org.apache.shiro.cache.MemoryConstrainedCacheManager 7 | securityManager.cacheManager = ${dollar}builtInCacheManager 8 | user = ${WebSecurity.packageName}.FacesAjaxAwareUserFilter 9 | logout.redirectUrl = /login.faces 10 | roles.unauthorizedUrl = /error/accessdenied.faces 11 | user.loginUrl = /login.faces 12 | 13 | [filters] 14 | 15 | [urls] 16 | /resource/* = anon 17 | /javax.*/** = anon 18 | /error/* = anon 19 | /login.faces = user 20 | /home.faces* = user, roles[ROLE_ADMIN] 21 | /domain/**/* = user, roles[ROLE_ADMIN] 22 | /logout* = logout 23 | -------------------------------------------------------------------------------- /pack-javaee7-frontend-conversation/celerio/pack-javaee7-frontend-conversation/src/main/webapp/WEB-INF/taglib/autocomplete/inputMultiAutoComplete.xhtml: -------------------------------------------------------------------------------- 1 | 7 | 8 | 9 | 17 | 18 | 19 | 20 | 21 | 22 | -------------------------------------------------------------------------------- /pack-javaee7-frontend-conversation/celerio/pack-javaee7-frontend-conversation/src/main/webapp/WEB-INF/taglib/autocomplete/inputMultiEnumAutoComplete.xhtml: -------------------------------------------------------------------------------- 1 | 7 | 8 | 9 | 17 | 18 | 19 | 20 | 21 | -------------------------------------------------------------------------------- /pack-javaee7-frontend-conversation/celerio/pack-javaee7-frontend-conversation/src/main/webapp/WEB-INF/taglib/autocomplete/multiAutoComplete.xhtml: -------------------------------------------------------------------------------- 1 | 7 | 8 | 9 | 21 | 22 | 23 | 24 | 25 | 26 | -------------------------------------------------------------------------------- /pack-javaee7-frontend-conversation/celerio/pack-javaee7-frontend-conversation/src/main/webapp/WEB-INF/taglib/button/saveButton.xhtml: -------------------------------------------------------------------------------- 1 | 4 | 5 | 11 | 16 | -------------------------------------------------------------------------------- /pack-javaee7-frontend-conversation/celerio/pack-javaee7-frontend-conversation/src/main/webapp/WEB-INF/taglib/dialog/confirmToManyRemoveDialog.xhtml: -------------------------------------------------------------------------------- 1 | 7 | 8 | 9 | 10 | 11 | 14 | 16 | 17 | 18 | -------------------------------------------------------------------------------- /pack-javaee7-frontend-conversation/celerio/pack-javaee7-frontend-conversation/src/main/webapp/WEB-INF/taglib/icon/iconAdd.xhtml: -------------------------------------------------------------------------------- 1 | 4 | 12 | 13 |
14 | 15 | -------------------------------------------------------------------------------- /pack-javaee7-frontend-conversation/celerio/pack-javaee7-frontend-conversation/src/main/webapp/WEB-INF/taglib/icon/iconDelete.xhtml: -------------------------------------------------------------------------------- 1 | 5 | 13 | 14 |
15 | 16 | -------------------------------------------------------------------------------- /pack-javaee7-frontend-conversation/celerio/pack-javaee7-frontend-conversation/src/main/webapp/WEB-INF/taglib/icon/iconEdit.xhtml: -------------------------------------------------------------------------------- 1 | 4 | 12 | 13 |
14 | 15 | -------------------------------------------------------------------------------- /pack-javaee7-frontend-conversation/celerio/pack-javaee7-frontend-conversation/src/main/webapp/WEB-INF/taglib/icon/iconMultiSelect.xhtml: -------------------------------------------------------------------------------- 1 | 4 | 13 | 14 |
15 | 16 | 17 | -------------------------------------------------------------------------------- /pack-javaee7-frontend-conversation/celerio/pack-javaee7-frontend-conversation/src/main/webapp/WEB-INF/taglib/icon/iconRemove.xhtml: -------------------------------------------------------------------------------- 1 | 4 | 12 | 13 |
14 | 15 | 16 | -------------------------------------------------------------------------------- /pack-javaee7-frontend-conversation/celerio/pack-javaee7-frontend-conversation/src/main/webapp/WEB-INF/taglib/icon/iconSearch.xhtml: -------------------------------------------------------------------------------- 1 | 4 | 12 | 13 |
14 | 15 | 16 | -------------------------------------------------------------------------------- /pack-javaee7-frontend-conversation/celerio/pack-javaee7-frontend-conversation/src/main/webapp/WEB-INF/taglib/icon/iconSelect.xhtml: -------------------------------------------------------------------------------- 1 | 4 | 13 | 14 |
15 | 16 | 17 | -------------------------------------------------------------------------------- /pack-javaee7-frontend-conversation/celerio/pack-javaee7-frontend-conversation/src/main/webapp/WEB-INF/taglib/icon/iconView.xhtml: -------------------------------------------------------------------------------- 1 | 4 | 11 | 12 |
13 | 14 | -------------------------------------------------------------------------------- /pack-javaee7-frontend-conversation/celerio/pack-javaee7-frontend-conversation/src/main/webapp/WEB-INF/taglib/input/input.xhtml: -------------------------------------------------------------------------------- 1 | 7 | 8 | 9 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | -------------------------------------------------------------------------------- /pack-javaee7-frontend-conversation/celerio/pack-javaee7-frontend-conversation/src/main/webapp/WEB-INF/taglib/input/inputBoolean.xhtml: -------------------------------------------------------------------------------- 1 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | -------------------------------------------------------------------------------- /pack-javaee7-frontend-conversation/celerio/pack-javaee7-frontend-conversation/src/main/webapp/WEB-INF/taglib/input/inputDate.xhtml: -------------------------------------------------------------------------------- 1 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | -------------------------------------------------------------------------------- /pack-javaee7-frontend-conversation/celerio/pack-javaee7-frontend-conversation/src/main/webapp/WEB-INF/taglib/input/inputDateAria.xhtml: -------------------------------------------------------------------------------- 1 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | -------------------------------------------------------------------------------- /pack-javaee7-frontend-conversation/celerio/pack-javaee7-frontend-conversation/src/main/webapp/WEB-INF/taglib/input/inputDateTime.xhtml: -------------------------------------------------------------------------------- 1 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | -------------------------------------------------------------------------------- /pack-javaee7-frontend-conversation/celerio/pack-javaee7-frontend-conversation/src/main/webapp/WEB-INF/taglib/input/inputDateTimeAria.xhtml: -------------------------------------------------------------------------------- 1 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | -------------------------------------------------------------------------------- /pack-javaee7-frontend-conversation/celerio/pack-javaee7-frontend-conversation/src/main/webapp/WEB-INF/taglib/input/inputEditor.xhtml: -------------------------------------------------------------------------------- 1 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | -------------------------------------------------------------------------------- /pack-javaee7-frontend-conversation/celerio/pack-javaee7-frontend-conversation/src/main/webapp/WEB-INF/taglib/input/inputFile.xhtml: -------------------------------------------------------------------------------- 1 | 7 | 8 | 9 | 16 | 17 | 18 | 19 | 20 | -------------------------------------------------------------------------------- /pack-javaee7-frontend-conversation/celerio/pack-javaee7-frontend-conversation/src/main/webapp/WEB-INF/taglib/input/inputLocalDate.xhtml: -------------------------------------------------------------------------------- 1 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | -------------------------------------------------------------------------------- /pack-javaee7-frontend-conversation/celerio/pack-javaee7-frontend-conversation/src/main/webapp/WEB-INF/taglib/input/inputLocalDateAria.xhtml: -------------------------------------------------------------------------------- 1 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | -------------------------------------------------------------------------------- /pack-javaee7-frontend-conversation/celerio/pack-javaee7-frontend-conversation/src/main/webapp/WEB-INF/taglib/input/inputLocalDateTime.xhtml: -------------------------------------------------------------------------------- 1 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | -------------------------------------------------------------------------------- /pack-javaee7-frontend-conversation/celerio/pack-javaee7-frontend-conversation/src/main/webapp/WEB-INF/taglib/input/inputLocalDateTimeAria.xhtml: -------------------------------------------------------------------------------- 1 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | -------------------------------------------------------------------------------- /pack-javaee7-frontend-conversation/celerio/pack-javaee7-frontend-conversation/src/main/webapp/WEB-INF/taglib/input/inputPassword.xhtml: -------------------------------------------------------------------------------- 1 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | -------------------------------------------------------------------------------- /pack-javaee7-frontend-conversation/celerio/pack-javaee7-frontend-conversation/src/main/webapp/WEB-INF/taglib/input/inputTextArea.xhtml: -------------------------------------------------------------------------------- 1 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | -------------------------------------------------------------------------------- /pack-javaee7-frontend-conversation/celerio/pack-javaee7-frontend-conversation/src/main/webapp/WEB-INF/taglib/output/audit.xhtml: -------------------------------------------------------------------------------- 1 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | -------------------------------------------------------------------------------- /pack-javaee7-frontend-conversation/celerio/pack-javaee7-frontend-conversation/src/main/webapp/WEB-INF/taglib/output/outputCurrency.xhtml: -------------------------------------------------------------------------------- 1 | 5 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /pack-javaee7-frontend-conversation/celerio/pack-javaee7-frontend-conversation/src/main/webapp/WEB-INF/taglib/output/outputDate.xhtml: -------------------------------------------------------------------------------- 1 | 5 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /pack-javaee7-frontend-conversation/celerio/pack-javaee7-frontend-conversation/src/main/webapp/WEB-INF/taglib/output/outputDateTime.xhtml: -------------------------------------------------------------------------------- 1 | 8 | 9 | 10 | 11 | -------------------------------------------------------------------------------- /pack-javaee7-frontend-conversation/celerio/pack-javaee7-frontend-conversation/src/main/webapp/WEB-INF/taglib/output/outputDecimal.xhtml: -------------------------------------------------------------------------------- 1 | 5 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /pack-javaee7-frontend-conversation/celerio/pack-javaee7-frontend-conversation/src/main/webapp/WEB-INF/taglib/output/outputFile.xhtml: -------------------------------------------------------------------------------- 1 | 6 | 7 | 8 | 9 | -------------------------------------------------------------------------------- /pack-javaee7-frontend-conversation/celerio/pack-javaee7-frontend-conversation/src/main/webapp/WEB-INF/taglib/output/outputInteger.xhtml: -------------------------------------------------------------------------------- 1 | 5 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /pack-javaee7-frontend-conversation/celerio/pack-javaee7-frontend-conversation/src/main/webapp/WEB-INF/taglib/output/outputLabel.xhtml: -------------------------------------------------------------------------------- 1 | 4 | 5 | 6 | 7 | -------------------------------------------------------------------------------- /pack-javaee7-frontend-conversation/celerio/pack-javaee7-frontend-conversation/src/main/webapp/WEB-INF/taglib/output/outputLocalDate.xhtml: -------------------------------------------------------------------------------- 1 | 8 | 9 | -------------------------------------------------------------------------------- /pack-javaee7-frontend-conversation/celerio/pack-javaee7-frontend-conversation/src/main/webapp/WEB-INF/taglib/output/outputLocalDateTime.xhtml: -------------------------------------------------------------------------------- 1 | 8 | 9 | -------------------------------------------------------------------------------- /pack-javaee7-frontend-conversation/celerio/pack-javaee7-frontend-conversation/src/main/webapp/WEB-INF/taglib/output/outputTime.xhtml: -------------------------------------------------------------------------------- 1 | 8 | 9 | 10 | 11 | -------------------------------------------------------------------------------- /pack-javaee7-frontend-conversation/celerio/pack-javaee7-frontend-conversation/src/main/webapp/WEB-INF/taglib/output/print.xhtml: -------------------------------------------------------------------------------- 1 | 8 | 9 | -------------------------------------------------------------------------------- /pack-javaee7-frontend-conversation/celerio/pack-javaee7-frontend-conversation/src/main/webapp/WEB-INF/taglib/range/rangeBigDec.xhtml: -------------------------------------------------------------------------------- 1 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /pack-javaee7-frontend-conversation/celerio/pack-javaee7-frontend-conversation/src/main/webapp/WEB-INF/taglib/range/rangeBigInt.xhtml: -------------------------------------------------------------------------------- 1 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /pack-javaee7-frontend-conversation/celerio/pack-javaee7-frontend-conversation/src/main/webapp/WEB-INF/taglib/range/rangeDate.xhtml: -------------------------------------------------------------------------------- 1 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | -------------------------------------------------------------------------------- /pack-javaee7-frontend-conversation/celerio/pack-javaee7-frontend-conversation/src/main/webapp/WEB-INF/taglib/range/rangeDateAria.xhtml: -------------------------------------------------------------------------------- 1 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | -------------------------------------------------------------------------------- /pack-javaee7-frontend-conversation/celerio/pack-javaee7-frontend-conversation/src/main/webapp/WEB-INF/taglib/range/rangeDateTime.xhtml: -------------------------------------------------------------------------------- 1 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | -------------------------------------------------------------------------------- /pack-javaee7-frontend-conversation/celerio/pack-javaee7-frontend-conversation/src/main/webapp/WEB-INF/taglib/range/rangeDouble.xhtml: -------------------------------------------------------------------------------- 1 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /pack-javaee7-frontend-conversation/celerio/pack-javaee7-frontend-conversation/src/main/webapp/WEB-INF/taglib/range/rangeFloat.xhtml: -------------------------------------------------------------------------------- 1 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /pack-javaee7-frontend-conversation/celerio/pack-javaee7-frontend-conversation/src/main/webapp/WEB-INF/taglib/range/rangeInt.xhtml: -------------------------------------------------------------------------------- 1 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /pack-javaee7-frontend-conversation/celerio/pack-javaee7-frontend-conversation/src/main/webapp/WEB-INF/taglib/range/rangeLocalDate.xhtml: -------------------------------------------------------------------------------- 1 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | -------------------------------------------------------------------------------- /pack-javaee7-frontend-conversation/celerio/pack-javaee7-frontend-conversation/src/main/webapp/WEB-INF/taglib/range/rangeLocalDateTime.xhtml: -------------------------------------------------------------------------------- 1 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | -------------------------------------------------------------------------------- /pack-javaee7-frontend-conversation/celerio/pack-javaee7-frontend-conversation/src/main/webapp/WEB-INF/taglib/range/rangeLong.xhtml: -------------------------------------------------------------------------------- 1 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /pack-javaee7-frontend-conversation/celerio/pack-javaee7-frontend-conversation/src/main/webapp/WEB-INF/taglib/select/selectManyBoolean.xhtml: -------------------------------------------------------------------------------- 1 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | -------------------------------------------------------------------------------- /pack-javaee7-frontend-conversation/celerio/pack-javaee7-frontend-conversation/src/main/webapp/WEB-INF/taglib/select/selectManyBooleanAria.xhtml: -------------------------------------------------------------------------------- 1 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | -------------------------------------------------------------------------------- /pack-javaee7-frontend-conversation/celerio/pack-javaee7-frontend-conversation/src/main/webapp/WEB-INF/taglib/select/selectManyEnum.xhtml: -------------------------------------------------------------------------------- 1 | 8 | 9 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | -------------------------------------------------------------------------------- /pack-javaee7-frontend-conversation/celerio/pack-javaee7-frontend-conversation/src/main/webapp/WEB-INF/taglib/select/selectManyEnumAria.xhtml: -------------------------------------------------------------------------------- 1 | 6 | 7 | 8 | 11 | 12 | 13 | 14 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | -------------------------------------------------------------------------------- /pack-javaee7-frontend-conversation/celerio/pack-javaee7-frontend-conversation/src/main/webapp/WEB-INF/taglib/select/selectOneMenu.xhtml: -------------------------------------------------------------------------------- 1 | 7 | 8 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | -------------------------------------------------------------------------------- /pack-javaee7-frontend-conversation/celerio/pack-javaee7-frontend-conversation/src/main/webapp/WEB-INF/taglib/select/selectOneRadio.xhtml: -------------------------------------------------------------------------------- 1 | 8 | 9 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | -------------------------------------------------------------------------------- /pack-javaee7-frontend-conversation/celerio/pack-javaee7-frontend-conversation/src/main/webapp/concurrentModificationResolution.xhtml: -------------------------------------------------------------------------------- 1 | 2 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 22 | 23 | 29 | 30 | 31 | 32 | 33 | -------------------------------------------------------------------------------- /pack-javaee7-frontend-conversation/celerio/pack-javaee7-frontend-conversation/src/main/webapp/error/accessdenied.xhtml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 10 | 11 | 12 |

${msg.error_access_denied}

13 |
14 |
-------------------------------------------------------------------------------- /pack-javaee7-frontend-conversation/celerio/pack-javaee7-frontend-conversation/src/main/webapp/error/data-error.xhtml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 12 | 13 | 14 |

${msg.error_database}

15 | 16 | 17 | 18 | 19 | 20 |
21 |
-------------------------------------------------------------------------------- /pack-javaee7-frontend-conversation/celerio/pack-javaee7-frontend-conversation/src/main/webapp/error/not-found.xhtml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 12 | 13 | 14 |

${msg.error_not_found}

15 |
16 |
17 | -------------------------------------------------------------------------------- /pack-javaee7-frontend-conversation/celerio/pack-javaee7-frontend-conversation/src/main/webapp/index.p.vm.html: -------------------------------------------------------------------------------- 1 | $output.webapp("index.html")## 2 | 3 | 4 | 5 | 6 | 7 | -------------------------------------------------------------------------------- /pack-javaee7-frontend-conversation/celerio/pack-javaee7-frontend-conversation/src/main/webapp/resources/components/outputBoolean.xhtml: -------------------------------------------------------------------------------- 1 | 2 | 5 | 10 | 11 | Display boolean value as an image 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | -------------------------------------------------------------------------------- /pack-javaee7-frontend-conversation/celerio/pack-javaee7-frontend-conversation/src/main/webapp/resources/css/print.css: -------------------------------------------------------------------------------- 1 | .printWatermark { 2 | display: none; 3 | } 4 | 5 | /* background is made transparent */ 6 | body, 7 | div.ui-layout-center, 8 | div.ui-layout-center div.ui-layout-unit-content div.ui-toolbar, 9 | .ui-fieldset, 10 | .ui-breadcrumb, 11 | div.ui-tabs div.ui-tabs-panel, 12 | div.searchResult, 13 | .ui-datatable th.ui-state-default, 14 | .ui-widget-content, 15 | .ui-datatable tr.ui-state-highlight, 16 | .ui-tabs .ui-tabs-nav.ui-widget-header li.ui-state-active a 17 | { 18 | background-color: transparent; 19 | background-image: none; 20 | } 21 | 22 | /* force char color to black */ 23 | .ui-datatable th.ui-state-default, 24 | .ui-widget-content, 25 | #searchResultsRegion, 26 | div.ui-tabs ul.ui-widget-header.ui-tabs-nav li a, 27 | div.ui-tabs ul.ui-widget-header.ui-tabs-nav li.ui-state-active a, 28 | .ui-accordion .ui-accordion-header.ui-state-default a, 29 | .ui-datatable tr.ui-state-highlight 30 | { 31 | color: black; 32 | } 33 | 34 | /* remove some navigation element */ 35 | .environment, 36 | div.ui-breadcrumb, 37 | div.ui-toolbar, 38 | a.ui-button, 39 | span.ui-button, 40 | #form\3Atop,#form\3Atop div, 41 | #form\3Atop-toolbar, 42 | .actions-column 43 | { 44 | display: none; 45 | } 46 | -------------------------------------------------------------------------------- /pack-javaee7-frontend-conversation/celerio/pack-javaee7-frontend-conversation/src/main/webapp/resources/css/printWatermark.css: -------------------------------------------------------------------------------- 1 | div.printWatermark { 2 | display:block; 3 | position:fixed; 4 | z-index:-1; 5 | width:100%; 6 | height:100%; 7 | } 8 | 9 | div.printWatermark div { 10 | position:absolute; 11 | left:0; 12 | width:100%; 13 | top: 10%; 14 | bottom: 10%; 15 | } 16 | 17 | div.printWatermark img { 18 | width: 100%; 19 | height: 80%; 20 | } 21 | 22 | button.ui-button { 23 | display: none; 24 | } -------------------------------------------------------------------------------- /pack-javaee7-frontend-conversation/celerio/pack-javaee7-frontend-conversation/src/main/webapp/resources/icons/accept.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaxio/javaee-lab/61238b967952446d81cc68424a4e809093a77fcf/pack-javaee7-frontend-conversation/celerio/pack-javaee7-frontend-conversation/src/main/webapp/resources/icons/accept.png -------------------------------------------------------------------------------- /pack-javaee7-frontend-conversation/celerio/pack-javaee7-frontend-conversation/src/main/webapp/resources/icons/add.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaxio/javaee-lab/61238b967952446d81cc68424a4e809093a77fcf/pack-javaee7-frontend-conversation/celerio/pack-javaee7-frontend-conversation/src/main/webapp/resources/icons/add.png -------------------------------------------------------------------------------- /pack-javaee7-frontend-conversation/celerio/pack-javaee7-frontend-conversation/src/main/webapp/resources/icons/ajaxloading.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaxio/javaee-lab/61238b967952446d81cc68424a4e809093a77fcf/pack-javaee7-frontend-conversation/celerio/pack-javaee7-frontend-conversation/src/main/webapp/resources/icons/ajaxloading.gif -------------------------------------------------------------------------------- /pack-javaee7-frontend-conversation/celerio/pack-javaee7-frontend-conversation/src/main/webapp/resources/icons/cross.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaxio/javaee-lab/61238b967952446d81cc68424a4e809093a77fcf/pack-javaee7-frontend-conversation/celerio/pack-javaee7-frontend-conversation/src/main/webapp/resources/icons/cross.png -------------------------------------------------------------------------------- /pack-javaee7-frontend-conversation/celerio/pack-javaee7-frontend-conversation/src/main/webapp/resources/icons/environment/development.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaxio/javaee-lab/61238b967952446d81cc68424a4e809093a77fcf/pack-javaee7-frontend-conversation/celerio/pack-javaee7-frontend-conversation/src/main/webapp/resources/icons/environment/development.gif -------------------------------------------------------------------------------- /pack-javaee7-frontend-conversation/celerio/pack-javaee7-frontend-conversation/src/main/webapp/resources/icons/environment/integration.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaxio/javaee-lab/61238b967952446d81cc68424a4e809093a77fcf/pack-javaee7-frontend-conversation/celerio/pack-javaee7-frontend-conversation/src/main/webapp/resources/icons/environment/integration.gif -------------------------------------------------------------------------------- /pack-javaee7-frontend-conversation/celerio/pack-javaee7-frontend-conversation/src/main/webapp/resources/icons/environment/production.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaxio/javaee-lab/61238b967952446d81cc68424a4e809093a77fcf/pack-javaee7-frontend-conversation/celerio/pack-javaee7-frontend-conversation/src/main/webapp/resources/icons/environment/production.gif -------------------------------------------------------------------------------- /pack-javaee7-frontend-conversation/celerio/pack-javaee7-frontend-conversation/src/main/webapp/resources/icons/environment/recette.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaxio/javaee-lab/61238b967952446d81cc68424a4e809093a77fcf/pack-javaee7-frontend-conversation/celerio/pack-javaee7-frontend-conversation/src/main/webapp/resources/icons/environment/recette.gif -------------------------------------------------------------------------------- /pack-javaee7-frontend-conversation/celerio/pack-javaee7-frontend-conversation/src/main/webapp/resources/icons/excel.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaxio/javaee-lab/61238b967952446d81cc68424a4e809093a77fcf/pack-javaee7-frontend-conversation/celerio/pack-javaee7-frontend-conversation/src/main/webapp/resources/icons/excel.png -------------------------------------------------------------------------------- /pack-javaee7-frontend-conversation/celerio/pack-javaee7-frontend-conversation/src/main/webapp/resources/icons/eye.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaxio/javaee-lab/61238b967952446d81cc68424a4e809093a77fcf/pack-javaee7-frontend-conversation/celerio/pack-javaee7-frontend-conversation/src/main/webapp/resources/icons/eye.png -------------------------------------------------------------------------------- /pack-javaee7-frontend-conversation/celerio/pack-javaee7-frontend-conversation/src/main/webapp/resources/icons/find.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaxio/javaee-lab/61238b967952446d81cc68424a4e809093a77fcf/pack-javaee7-frontend-conversation/celerio/pack-javaee7-frontend-conversation/src/main/webapp/resources/icons/find.png -------------------------------------------------------------------------------- /pack-javaee7-frontend-conversation/celerio/pack-javaee7-frontend-conversation/src/main/webapp/resources/icons/fr.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaxio/javaee-lab/61238b967952446d81cc68424a4e809093a77fcf/pack-javaee7-frontend-conversation/celerio/pack-javaee7-frontend-conversation/src/main/webapp/resources/icons/fr.gif -------------------------------------------------------------------------------- /pack-javaee7-frontend-conversation/celerio/pack-javaee7-frontend-conversation/src/main/webapp/resources/icons/home.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaxio/javaee-lab/61238b967952446d81cc68424a4e809093a77fcf/pack-javaee7-frontend-conversation/celerio/pack-javaee7-frontend-conversation/src/main/webapp/resources/icons/home.png -------------------------------------------------------------------------------- /pack-javaee7-frontend-conversation/celerio/pack-javaee7-frontend-conversation/src/main/webapp/resources/icons/login.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaxio/javaee-lab/61238b967952446d81cc68424a4e809093a77fcf/pack-javaee7-frontend-conversation/celerio/pack-javaee7-frontend-conversation/src/main/webapp/resources/icons/login.png -------------------------------------------------------------------------------- /pack-javaee7-frontend-conversation/celerio/pack-javaee7-frontend-conversation/src/main/webapp/resources/icons/pencil.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaxio/javaee-lab/61238b967952446d81cc68424a4e809093a77fcf/pack-javaee7-frontend-conversation/celerio/pack-javaee7-frontend-conversation/src/main/webapp/resources/icons/pencil.png -------------------------------------------------------------------------------- /pack-javaee7-frontend-conversation/celerio/pack-javaee7-frontend-conversation/src/main/webapp/resources/icons/tick.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaxio/javaee-lab/61238b967952446d81cc68424a4e809093a77fcf/pack-javaee7-frontend-conversation/celerio/pack-javaee7-frontend-conversation/src/main/webapp/resources/icons/tick.png -------------------------------------------------------------------------------- /pack-javaee7-frontend-conversation/celerio/pack-javaee7-frontend-conversation/src/main/webapp/resources/icons/us.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaxio/javaee-lab/61238b967952446d81cc68424a4e809093a77fcf/pack-javaee7-frontend-conversation/celerio/pack-javaee7-frontend-conversation/src/main/webapp/resources/icons/us.gif -------------------------------------------------------------------------------- /pack-javaee7-frontend-conversation/celerio/pack-javaee7-frontend-conversation/src/main/webapp/resources/img/jaxio_logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaxio/javaee-lab/61238b967952446d81cc68424a4e809093a77fcf/pack-javaee7-frontend-conversation/celerio/pack-javaee7-frontend-conversation/src/main/webapp/resources/img/jaxio_logo.png -------------------------------------------------------------------------------- /pack-javaee7-frontend-conversation/celerio/pack-javaee7-frontend-conversation/src/main/webapp/resources/img/logo_header.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaxio/javaee-lab/61238b967952446d81cc68424a4e809093a77fcf/pack-javaee7-frontend-conversation/celerio/pack-javaee7-frontend-conversation/src/main/webapp/resources/img/logo_header.png -------------------------------------------------------------------------------- /pack-javaee7-frontend-conversation/celerio/pack-javaee7-frontend-conversation/src/main/webapp/resources/img/printWatermark.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaxio/javaee-lab/61238b967952446d81cc68424a4e809093a77fcf/pack-javaee7-frontend-conversation/celerio/pack-javaee7-frontend-conversation/src/main/webapp/resources/img/printWatermark.png -------------------------------------------------------------------------------- /pack-javaee7-frontend-conversation/celerio/pack-javaee7-frontend-conversation/src/main/webapp/resources/js/primefaces-locale.js: -------------------------------------------------------------------------------- 1 | //Primefaces doesn't include translation anymore, 2 | //here we customize FrenchLocale according to 3 | // http://code.google.com/p/primefaces/wiki/PrimeFacesLocales 4 | PrimeFaces.locales ['fr'] = { 5 | closeText: 'Fermer', 6 | prevText: 'Précédent', 7 | nextText: 'Suivant', 8 | monthNames: ['Janvier', 'Février', 'Mars', 'Avril', 'Mai', 'Juin', 'Juillet', 'Août', 'Septembre', 'Octobre', 'Novembre', 'Décembre' ], 9 | monthNamesShort: ['Jan', 'Fév', 'Mar', 'Avr', 'Mai', 'Jun', 'Jul', 'Aoû', 'Sep', 'Oct', 'Nov', 'Déc' ], 10 | dayNames: ['Dimanche', 'Lundi', 'Mardi', 'Mercredi', 'Jeudi', 'Vendredi', 'Samedi'], 11 | dayNamesShort: ['Dim', 'Lun', 'Mar', 'Mer', 'Jeu', 'Ven', 'Sam'], 12 | dayNamesMin: ['D', 'L', 'M', 'M', 'J', 'V', 'S'], 13 | weekHeader: 'Semaine', 14 | firstDay: 1, 15 | isRTL: false, 16 | showMonthAfterYear: false, 17 | yearSuffix:'', 18 | timeOnlyTitle: 'Choisir l\'heure', 19 | timeText: 'Heure', 20 | hourText: 'Heures', 21 | minuteText: 'Minutes', 22 | secondText: 'Secondes', 23 | currentText: 'Maintenant', 24 | ampm: false, 25 | month: 'Mois', 26 | week: 'Semaine', 27 | day: 'Jour', 28 | allDayText: 'Toute la journée' 29 | }; -------------------------------------------------------------------------------- /pack-javaee7-frontend/META-INF/celerio-pack.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 16 | 17 | -------------------------------------------------------------------------------- /pack-javaee7-frontend/celerio/pack-javaee7-frontend/src/main/java/converter/support/AbstractTypeConverter.p.vm.java: -------------------------------------------------------------------------------- 1 | ## Copyright 2015 JAXIO http://www.jaxio.com 2 | ## 3 | ## Licensed under the Apache License, Version 2.0 (the "License"); 4 | ## you may not use this file except in compliance with the License. 5 | ## You may obtain a copy of the License at 6 | ## 7 | ## http://www.apache.org/licenses/LICENSE-2.0 8 | ## 9 | ## Unless required by applicable law or agreed to in writing, software 10 | ## distributed under the License is distributed on an "AS IS" BASIS, 11 | ## WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 12 | ## See the License for the specific language governing permissions and 13 | ## limitations under the License. 14 | ## 15 | $output.java($WebConverterSupport, "AbstractTypeConverter")## 16 | 17 | public abstract class ${output.currentClass} implements TypeConverter { 18 | 19 | @Override 20 | public boolean canConvert(Object source, Class targetType) { 21 | return source != null && getSourceType().isAssignableFrom(source.getClass()) 22 | && getTargetType().isAssignableFrom(targetType); 23 | } 24 | 25 | abstract Class getSourceType(); 26 | 27 | abstract Class getTargetType(); 28 | } -------------------------------------------------------------------------------- /pack-javaee7-frontend/celerio/pack-javaee7-frontend/src/main/java/converter/support/IsoConverter.p.vm.java: -------------------------------------------------------------------------------- 1 | ## Copyright 2015 JAXIO http://www.jaxio.com 2 | ## 3 | ## Licensed under the Apache License, Version 2.0 (the "License"); 4 | ## you may not use this file except in compliance with the License. 5 | ## You may obtain a copy of the License at 6 | ## 7 | ## http://www.apache.org/licenses/LICENSE-2.0 8 | ## 9 | ## Unless required by applicable law or agreed to in writing, software 10 | ## distributed under the License is distributed on an "AS IS" BASIS, 11 | ## WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 12 | ## See the License for the specific language governing permissions and 13 | ## limitations under the License. 14 | ## 15 | $output.java($WebConverterSupport, "IsoConverter")## 16 | 17 | $output.require("javax.inject.Named")## 18 | 19 | /** 20 | * Converter for input that does not need conversion. 21 | * 22 | * @param 23 | */ 24 | @Named 25 | public class ${output.currentClass} implements TypeConverter { 26 | 27 | @Override 28 | public boolean canConvert(Object source, Class targetType) { 29 | return source != null && targetType.isAssignableFrom(source.getClass()); 30 | } 31 | 32 | @Override 33 | public T convert(T source) { 34 | return source; 35 | } 36 | } -------------------------------------------------------------------------------- /pack-javaee7-frontend/celerio/pack-javaee7-frontend/src/main/java/converter/support/NumberToStringConverter.p.vm.java: -------------------------------------------------------------------------------- 1 | ## Copyright 2015 JAXIO http://www.jaxio.com 2 | ## 3 | ## Licensed under the Apache License, Version 2.0 (the "License"); 4 | ## you may not use this file except in compliance with the License. 5 | ## You may obtain a copy of the License at 6 | ## 7 | ## http://www.apache.org/licenses/LICENSE-2.0 8 | ## 9 | ## Unless required by applicable law or agreed to in writing, software 10 | ## distributed under the License is distributed on an "AS IS" BASIS, 11 | ## WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 12 | ## See the License for the specific language governing permissions and 13 | ## limitations under the License. 14 | ## 15 | $output.java($WebConverterSupport, "NumberToStringConverter")## 16 | 17 | $output.require("javax.inject.Named")## 18 | $output.require("org.apache.commons.lang.math.NumberUtils")## 19 | 20 | @Named 21 | public class $output.currentClass extends AbstractTypeConverter { 22 | 23 | @Override 24 | public Number convert(String source) { 25 | return NumberUtils.createNumber(source); 26 | } 27 | 28 | @Override 29 | Class getSourceType() { 30 | return String.class; 31 | } 32 | 33 | @Override 34 | Class getTargetType() { 35 | return Number.class; 36 | } 37 | } 38 | -------------------------------------------------------------------------------- /pack-javaee7-frontend/celerio/pack-javaee7-frontend/src/main/java/converter/support/TypeConverter.p.vm.java: -------------------------------------------------------------------------------- 1 | ## Copyright 2015 JAXIO http://www.jaxio.com 2 | ## 3 | ## Licensed under the Apache License, Version 2.0 (the "License"); 4 | ## you may not use this file except in compliance with the License. 5 | ## You may obtain a copy of the License at 6 | ## 7 | ## http://www.apache.org/licenses/LICENSE-2.0 8 | ## 9 | ## Unless required by applicable law or agreed to in writing, software 10 | ## distributed under the License is distributed on an "AS IS" BASIS, 11 | ## WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 12 | ## See the License for the specific language governing permissions and 13 | ## limitations under the License. 14 | ## 15 | $output.java($WebConverterSupport, "TypeConverter")## 16 | 17 | public interface ${output.currentClass} { 18 | 19 | boolean canConvert(Object source, Class targetType); 20 | 21 | T convert(S source); 22 | } 23 | -------------------------------------------------------------------------------- /pack-javaee7-frontend/celerio/pack-javaee7-frontend/src/main/java/domain/EnumController.enum.vm.java: -------------------------------------------------------------------------------- 1 | ## Copyright 2015 JAXIO http://www.jaxio.com 2 | ## 3 | ## Licensed under the Apache License, Version 2.0 (the "License"); 4 | ## you may not use this file except in compliance with the License. 5 | ## You may obtain a copy of the License at 6 | ## 7 | ## http://www.apache.org/licenses/LICENSE-2.0 8 | ## 9 | ## Unless required by applicable law or agreed to in writing, software 10 | ## distributed under the License is distributed on an "AS IS" BASIS, 11 | ## WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 12 | ## See the License for the specific language governing permissions and 13 | ## limitations under the License. 14 | ## 15 | $output.java($enum.controller.packageName, "$enum.controller.type")## 16 | 17 | $output.require("javax.annotation.PostConstruct")## 18 | $output.require($enum.model)## 19 | $output.require($WebModelSupport, "GenericEnumController")## 20 | 21 | $output.dynamicAnnotationTakeOver("javax.enterprise.context.ApplicationScoped","javax.inject.Named")## 22 | public class ${output.currentClass} extends GenericEnumController<${enum.model.type}> { 23 | 24 | @PostConstruct 25 | public void init() { 26 | init(${enum.model.type}.values()); 27 | } 28 | } 29 | -------------------------------------------------------------------------------- /pack-javaee7-frontend/celerio/pack-javaee7-frontend/src/main/java/domain/support/CommonAction.p.vm.java: -------------------------------------------------------------------------------- 1 | ## Copyright 2015 JAXIO http://www.jaxio.com 2 | ## 3 | ## Licensed under the Apache License, Version 2.0 (the "License"); 4 | ## you may not use this file except in compliance with the License. 5 | ## You may obtain a copy of the License at 6 | ## 7 | ## http://www.apache.org/licenses/LICENSE-2.0 8 | ## 9 | ## Unless required by applicable law or agreed to in writing, software 10 | ## distributed under the License is distributed on an "AS IS" BASIS, 11 | ## WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 12 | ## See the License for the specific language governing permissions and 13 | ## limitations under the License. 14 | ## 15 | $output.java($WebModelSupport, "CommonAction")## 16 | 17 | import java.io.Serializable; 18 | 19 | /** 20 | * Simple actions that can be shared. 21 | */ 22 | public abstract class ${output.currentClass} implements Serializable { 23 | 24 | /** 25 | * Quit the page and go back home. 26 | */ 27 | public String quit() { 28 | return "/home.faces?faces-redirect=true"; 29 | } 30 | } -------------------------------------------------------------------------------- /pack-javaee7-frontend/celerio/pack-javaee7-frontend/src/main/java/filter/LocaleResolver.p.vm.java: -------------------------------------------------------------------------------- 1 | ## Copyright 2015 JAXIO http://www.jaxio.com 2 | ## 3 | ## Licensed under the Apache License, Version 2.0 (the "License"); 4 | ## you may not use this file except in compliance with the License. 5 | ## You may obtain a copy of the License at 6 | ## 7 | ## http://www.apache.org/licenses/LICENSE-2.0 8 | ## 9 | ## Unless required by applicable law or agreed to in writing, software 10 | ## distributed under the License is distributed on an "AS IS" BASIS, 11 | ## WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 12 | ## See the License for the specific language governing permissions and 13 | ## limitations under the License. 14 | ## 15 | $output.java($WebFilter, "LocaleResolver")## 16 | 17 | $output.require("java.util.Locale")## 18 | $output.require("javax.servlet.http.HttpServletRequest")## 19 | $output.require("javax.servlet.http.HttpServletResponse")## 20 | 21 | public interface LocaleResolver { 22 | 23 | Locale getLocale(HttpServletRequest request, HttpServletResponse response); 24 | 25 | void setLocale(HttpServletRequest request, HttpServletResponse response, Locale locale); 26 | } 27 | -------------------------------------------------------------------------------- /pack-javaee7-frontend/celerio/pack-javaee7-frontend/src/main/java/permission/Permission.e.vm.java: -------------------------------------------------------------------------------- 1 | ## Copyright 2015 JAXIO http://www.jaxio.com 2 | ## 3 | ## Licensed under the Apache License, Version 2.0 (the "License"); 4 | ## you may not use this file except in compliance with the License. 5 | ## You may obtain a copy of the License at 6 | ## 7 | ## http://www.apache.org/licenses/LICENSE-2.0 8 | ## 9 | ## Unless required by applicable law or agreed to in writing, software 10 | ## distributed under the License is distributed on an "AS IS" BASIS, 11 | ## WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 12 | ## See the License for the specific language governing permissions and 13 | ## limitations under the License. 14 | ## 15 | $output.java($entity.webPermission)## 16 | 17 | $output.require($entity.model)## 18 | $output.require($WebPermissionSupport, "GenericPermission")## 19 | 20 | $output.dynamicAnnotationTakeOver("javax.enterprise.context.ApplicationScoped","javax.inject.Named")## 21 | public class $output.currentClass extends GenericPermission<$entity.model.type> { 22 | public ${output.currentClass}() { 23 | init(${entity.model.type}.class); 24 | } 25 | } -------------------------------------------------------------------------------- /pack-javaee7-frontend/celerio/pack-javaee7-frontend/src/main/java/util/TabBean.p.vm.java: -------------------------------------------------------------------------------- 1 | ## Copyright 2015 JAXIO http://www.jaxio.com 2 | ## 3 | ## Licensed under the Apache License, Version 2.0 (the "License"); 4 | ## you may not use this file except in compliance with the License. 5 | ## You may obtain a copy of the License at 6 | ## 7 | ## http://www.apache.org/licenses/LICENSE-2.0 8 | ## 9 | ## Unless required by applicable law or agreed to in writing, software 10 | ## distributed under the License is distributed on an "AS IS" BASIS, 11 | ## WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 12 | ## See the License for the specific language governing permissions and 13 | ## limitations under the License. 14 | ## 15 | $output.java($WebUtil, "TabBean")## 16 | 17 | $output.require("java.io.Serializable")## 18 | 19 | /** 20 | * Tracks the p:tabView active index. 21 | */ 22 | public class ${output.currentClass} implements Serializable { 23 | private static final long serialVersionUID = 1L; 24 | 25 | private int activeIndex = 0; 26 | 27 | public void setActiveIndex(int activeIndex) { 28 | this.activeIndex = activeIndex; 29 | } 30 | 31 | public int getActiveIndex() { 32 | return activeIndex; 33 | } 34 | } 35 | -------------------------------------------------------------------------------- /pack-javaee7-frontend/celerio/pack-javaee7-frontend/src/main/resources/localization/pages/concurrentModificationResolution.p.vm.xml: -------------------------------------------------------------------------------- 1 | $output.resource("localization/pages", "concurrentModificationResolution.xml")## 2 | 3 | 4 | concurrentModificationResolution 5 | Conflict found 6 | Conflict found 7 | 9 | We have detected a concurrent modification (optimistic locking).
10 | You can either : 11 |
    12 |
  • refresh the values with the latest values from the database. You way loose some of your modifications.
  • 13 |
  • terminate this conversation and loose all of your modifications.
  • 14 |
15 |

16 | ]]>
17 | Refresh 18 | Discard 19 |
-------------------------------------------------------------------------------- /pack-javaee7-frontend/celerio/pack-javaee7-frontend/src/main/resources/localization/pages/concurrentModificationResolution_fr.p.vm.xml: -------------------------------------------------------------------------------- 1 | $output.resource("localization/pages/", "concurrentModificationResolution_fr.xml")## 2 | 3 | 4 | concurrentModificationResolution 5 | Conflit détecté 6 | Conflit détecté 7 | 9 | Nous avons détecté une modification concurrente (optimistic locking).
10 | Vous pouvez soit : 11 |
    12 |
  • rafraichir avec les dernieres données de la base. Vous perdrez alors une partie de vos modifications.
  • 13 |
  • terminer la conversation en cours et perdre l'ensemble de vos changements.
  • 14 |
15 |

16 | ]]>
17 | Rafraîchir 18 | Annuler 19 |
-------------------------------------------------------------------------------- /pack-javaee7-frontend/celerio/pack-javaee7-frontend/src/main/resources/localization/pages/login.p.vm.xml: -------------------------------------------------------------------------------- 1 | $output.resource("localization/pages", "login.xml")## 2 | 3 | 4 | Login 5 | Login 6 | Login 7 | Username 8 | Password 9 | Remember me on this computer. 10 | Login 11 | Invalid login or password 12 | Logout 13 | Your session has expired... please login again. 14 | 16 | If you used our database schema example or if Celerio could 17 | not detect in your database schema the table used to store username/password pairs, you 18 | should use: 19 |

20 |
    21 |
  • admin/admin: can access all data
  • 22 |
23 | ]]>
24 |
-------------------------------------------------------------------------------- /pack-javaee7-frontend/celerio/pack-javaee7-frontend/src/main/resources/localization/pages/login_fr.p.vm.xml: -------------------------------------------------------------------------------- 1 | $output.resource("localization/pages", "login_fr.xml")## 2 | 3 | 4 | Login 5 | Identification 6 | Login 7 | Identifiant 8 | Mot de passe 9 | Mémoriser mes informations sur cet ordinateur. 10 | S'authentifier 11 | Identifiant ou mot de passe incorrect 12 | Déconnexion 13 | Votre session a expirée... merci de vous ré-authentifier 14 | 16 | Si vous utilisez la base de données d'exemple ou si Celerio n'a pas trouvé 17 | la table où sont stockés les login/mots de passe, alors pour vous connecter vous devez utiliser: 18 |

19 |
    20 |
  • admin/admin: accède à toutes les données
  • 21 |
22 | ]]>
23 |
-------------------------------------------------------------------------------- /pack-javaee7-frontend/celerio/pack-javaee7-frontend/src/main/webapp/WEB-INF/faces-config.p.vm.xml: -------------------------------------------------------------------------------- 1 | $output.webinf("faces-config.xml")## 2 | 6 | 7 | 8 | en 9 | fr 10 | 11 | ${WebUtil.packageName}.MessageBundle 12 | 13 | ${WebUtil.packageName}.MessageBundle 14 | msg 15 | 16 | 17 | 18 | ${WebFaces.packageName}.CustomExceptionHandlerFactory 19 | 20 | 21 | ${WebFaces.packageName}.LocaleSetterListener 22 | ${WebFaces.packageName}.LogPhaseListener 23 | ${WebFaces.packageName}.MultiPageMessagesListener 24 | ${WebFaces.packageName}.ExceptionInRenderPhaseListener 25 | 26 | -------------------------------------------------------------------------------- /pack-javaee7-frontend/celerio/pack-javaee7-frontend/src/main/webapp/WEB-INF/shiro.p.vm.ini: -------------------------------------------------------------------------------- 1 | $output.webinf("shiro.ini")## 2 | # Please read http://balusc.blogspot.fr/2013/01/apache-shiro-is-it-ready-for-java-ee-6.html 3 | [main] 4 | appRealm=${WebSecurity.packageName}.UserAuthorizingRealm 5 | securityManager.realms = ${dollar}appRealm 6 | builtInCacheManager = org.apache.shiro.cache.MemoryConstrainedCacheManager 7 | securityManager.cacheManager = ${dollar}builtInCacheManager 8 | user = ${WebSecurity.packageName}.FacesAjaxAwareUserFilter 9 | logout.redirectUrl = /login.faces 10 | roles.unauthorizedUrl = /error/accessdenied.faces 11 | user.loginUrl = /login.faces 12 | 13 | [filters] 14 | 15 | [urls] 16 | /resource/* = anon 17 | /javax.*/** = anon 18 | /error/* = anon 19 | /login.faces = user 20 | /home.faces* = user, roles[ROLE_ADMIN] 21 | /domain/**/* = user, roles[ROLE_ADMIN] 22 | /logout* = logout 23 | -------------------------------------------------------------------------------- /pack-javaee7-frontend/celerio/pack-javaee7-frontend/src/main/webapp/WEB-INF/taglib/autocomplete/inputMultiAutoComplete.xhtml: -------------------------------------------------------------------------------- 1 | 7 | 8 | 9 | 17 | 18 | 19 | 20 | 21 | 22 | -------------------------------------------------------------------------------- /pack-javaee7-frontend/celerio/pack-javaee7-frontend/src/main/webapp/WEB-INF/taglib/autocomplete/inputMultiEnumAutoComplete.xhtml: -------------------------------------------------------------------------------- 1 | 7 | 8 | 9 | 17 | 18 | 19 | 20 | 21 | -------------------------------------------------------------------------------- /pack-javaee7-frontend/celerio/pack-javaee7-frontend/src/main/webapp/WEB-INF/taglib/autocomplete/multiAutoComplete.xhtml: -------------------------------------------------------------------------------- 1 | 7 | 8 | 9 | 21 | 22 | 23 | 24 | 25 | 26 | -------------------------------------------------------------------------------- /pack-javaee7-frontend/celerio/pack-javaee7-frontend/src/main/webapp/WEB-INF/taglib/button/saveButton.xhtml: -------------------------------------------------------------------------------- 1 | 4 | 10 | -------------------------------------------------------------------------------- /pack-javaee7-frontend/celerio/pack-javaee7-frontend/src/main/webapp/WEB-INF/taglib/dialog/confirmToManyRemoveDialog.xhtml: -------------------------------------------------------------------------------- 1 | 7 | 8 | 9 | 10 | 11 | 14 | 16 | 17 | 18 | -------------------------------------------------------------------------------- /pack-javaee7-frontend/celerio/pack-javaee7-frontend/src/main/webapp/WEB-INF/taglib/icon/iconAdd.xhtml: -------------------------------------------------------------------------------- 1 | 4 | 12 | 13 |
14 | 15 | -------------------------------------------------------------------------------- /pack-javaee7-frontend/celerio/pack-javaee7-frontend/src/main/webapp/WEB-INF/taglib/icon/iconDelete.xhtml: -------------------------------------------------------------------------------- 1 | 5 | 13 | 14 |
15 | 16 | -------------------------------------------------------------------------------- /pack-javaee7-frontend/celerio/pack-javaee7-frontend/src/main/webapp/WEB-INF/taglib/icon/iconEdit.xhtml: -------------------------------------------------------------------------------- 1 | 4 | 12 | 13 |
14 | 15 | -------------------------------------------------------------------------------- /pack-javaee7-frontend/celerio/pack-javaee7-frontend/src/main/webapp/WEB-INF/taglib/icon/iconMultiSelect.xhtml: -------------------------------------------------------------------------------- 1 | 4 | 13 | 14 |
15 | 16 | 17 | -------------------------------------------------------------------------------- /pack-javaee7-frontend/celerio/pack-javaee7-frontend/src/main/webapp/WEB-INF/taglib/icon/iconRemove.xhtml: -------------------------------------------------------------------------------- 1 | 4 | 12 | 13 |
14 | 15 | 16 | -------------------------------------------------------------------------------- /pack-javaee7-frontend/celerio/pack-javaee7-frontend/src/main/webapp/WEB-INF/taglib/icon/iconSearch.xhtml: -------------------------------------------------------------------------------- 1 | 4 | 12 | 13 |
14 | 15 | 16 | -------------------------------------------------------------------------------- /pack-javaee7-frontend/celerio/pack-javaee7-frontend/src/main/webapp/WEB-INF/taglib/icon/iconSelect.xhtml: -------------------------------------------------------------------------------- 1 | 4 | 13 | 14 |
15 | 16 | 17 | -------------------------------------------------------------------------------- /pack-javaee7-frontend/celerio/pack-javaee7-frontend/src/main/webapp/WEB-INF/taglib/icon/iconView.xhtml: -------------------------------------------------------------------------------- 1 | 4 | 11 | 12 |
13 | 14 | -------------------------------------------------------------------------------- /pack-javaee7-frontend/celerio/pack-javaee7-frontend/src/main/webapp/WEB-INF/taglib/input/input.xhtml: -------------------------------------------------------------------------------- 1 | 7 | 8 | 9 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | -------------------------------------------------------------------------------- /pack-javaee7-frontend/celerio/pack-javaee7-frontend/src/main/webapp/WEB-INF/taglib/input/inputBoolean.xhtml: -------------------------------------------------------------------------------- 1 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | -------------------------------------------------------------------------------- /pack-javaee7-frontend/celerio/pack-javaee7-frontend/src/main/webapp/WEB-INF/taglib/input/inputDate.xhtml: -------------------------------------------------------------------------------- 1 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | -------------------------------------------------------------------------------- /pack-javaee7-frontend/celerio/pack-javaee7-frontend/src/main/webapp/WEB-INF/taglib/input/inputDateAria.xhtml: -------------------------------------------------------------------------------- 1 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | -------------------------------------------------------------------------------- /pack-javaee7-frontend/celerio/pack-javaee7-frontend/src/main/webapp/WEB-INF/taglib/input/inputDateTime.xhtml: -------------------------------------------------------------------------------- 1 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | -------------------------------------------------------------------------------- /pack-javaee7-frontend/celerio/pack-javaee7-frontend/src/main/webapp/WEB-INF/taglib/input/inputDateTimeAria.xhtml: -------------------------------------------------------------------------------- 1 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | -------------------------------------------------------------------------------- /pack-javaee7-frontend/celerio/pack-javaee7-frontend/src/main/webapp/WEB-INF/taglib/input/inputEditor.xhtml: -------------------------------------------------------------------------------- 1 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | -------------------------------------------------------------------------------- /pack-javaee7-frontend/celerio/pack-javaee7-frontend/src/main/webapp/WEB-INF/taglib/input/inputFile.xhtml: -------------------------------------------------------------------------------- 1 | 7 | 8 | 9 | 16 | 17 | 18 | 19 | 20 | 21 | -------------------------------------------------------------------------------- /pack-javaee7-frontend/celerio/pack-javaee7-frontend/src/main/webapp/WEB-INF/taglib/input/inputLocalDate.xhtml: -------------------------------------------------------------------------------- 1 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | -------------------------------------------------------------------------------- /pack-javaee7-frontend/celerio/pack-javaee7-frontend/src/main/webapp/WEB-INF/taglib/input/inputLocalDateAria.xhtml: -------------------------------------------------------------------------------- 1 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | -------------------------------------------------------------------------------- /pack-javaee7-frontend/celerio/pack-javaee7-frontend/src/main/webapp/WEB-INF/taglib/input/inputLocalDateTime.xhtml: -------------------------------------------------------------------------------- 1 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | -------------------------------------------------------------------------------- /pack-javaee7-frontend/celerio/pack-javaee7-frontend/src/main/webapp/WEB-INF/taglib/input/inputLocalDateTimeAria.xhtml: -------------------------------------------------------------------------------- 1 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | -------------------------------------------------------------------------------- /pack-javaee7-frontend/celerio/pack-javaee7-frontend/src/main/webapp/WEB-INF/taglib/input/inputPassword.xhtml: -------------------------------------------------------------------------------- 1 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | -------------------------------------------------------------------------------- /pack-javaee7-frontend/celerio/pack-javaee7-frontend/src/main/webapp/WEB-INF/taglib/input/inputSpinner.xhtml: -------------------------------------------------------------------------------- 1 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | -------------------------------------------------------------------------------- /pack-javaee7-frontend/celerio/pack-javaee7-frontend/src/main/webapp/WEB-INF/taglib/input/inputTextArea.xhtml: -------------------------------------------------------------------------------- 1 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | -------------------------------------------------------------------------------- /pack-javaee7-frontend/celerio/pack-javaee7-frontend/src/main/webapp/WEB-INF/taglib/output/audit.xhtml: -------------------------------------------------------------------------------- 1 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | -------------------------------------------------------------------------------- /pack-javaee7-frontend/celerio/pack-javaee7-frontend/src/main/webapp/WEB-INF/taglib/output/outputCurrency.xhtml: -------------------------------------------------------------------------------- 1 | 5 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /pack-javaee7-frontend/celerio/pack-javaee7-frontend/src/main/webapp/WEB-INF/taglib/output/outputDate.xhtml: -------------------------------------------------------------------------------- 1 | 5 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /pack-javaee7-frontend/celerio/pack-javaee7-frontend/src/main/webapp/WEB-INF/taglib/output/outputDateTime.xhtml: -------------------------------------------------------------------------------- 1 | 8 | 9 | 10 | 11 | -------------------------------------------------------------------------------- /pack-javaee7-frontend/celerio/pack-javaee7-frontend/src/main/webapp/WEB-INF/taglib/output/outputDecimal.xhtml: -------------------------------------------------------------------------------- 1 | 5 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /pack-javaee7-frontend/celerio/pack-javaee7-frontend/src/main/webapp/WEB-INF/taglib/output/outputFile.xhtml: -------------------------------------------------------------------------------- 1 | 6 | 7 | 8 | 9 | -------------------------------------------------------------------------------- /pack-javaee7-frontend/celerio/pack-javaee7-frontend/src/main/webapp/WEB-INF/taglib/output/outputInteger.xhtml: -------------------------------------------------------------------------------- 1 | 5 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /pack-javaee7-frontend/celerio/pack-javaee7-frontend/src/main/webapp/WEB-INF/taglib/output/outputLabel.xhtml: -------------------------------------------------------------------------------- 1 | 4 | 5 | 6 | 7 | -------------------------------------------------------------------------------- /pack-javaee7-frontend/celerio/pack-javaee7-frontend/src/main/webapp/WEB-INF/taglib/output/outputLocalDate.xhtml: -------------------------------------------------------------------------------- 1 | 8 | 9 | -------------------------------------------------------------------------------- /pack-javaee7-frontend/celerio/pack-javaee7-frontend/src/main/webapp/WEB-INF/taglib/output/outputLocalDateTime.xhtml: -------------------------------------------------------------------------------- 1 | 8 | 9 | -------------------------------------------------------------------------------- /pack-javaee7-frontend/celerio/pack-javaee7-frontend/src/main/webapp/WEB-INF/taglib/output/outputTime.xhtml: -------------------------------------------------------------------------------- 1 | 8 | 9 | 10 | 11 | -------------------------------------------------------------------------------- /pack-javaee7-frontend/celerio/pack-javaee7-frontend/src/main/webapp/WEB-INF/taglib/output/print.xhtml: -------------------------------------------------------------------------------- 1 | 8 | 9 | -------------------------------------------------------------------------------- /pack-javaee7-frontend/celerio/pack-javaee7-frontend/src/main/webapp/WEB-INF/taglib/range/rangeBigDec.xhtml: -------------------------------------------------------------------------------- 1 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /pack-javaee7-frontend/celerio/pack-javaee7-frontend/src/main/webapp/WEB-INF/taglib/range/rangeBigInt.xhtml: -------------------------------------------------------------------------------- 1 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /pack-javaee7-frontend/celerio/pack-javaee7-frontend/src/main/webapp/WEB-INF/taglib/range/rangeDate.xhtml: -------------------------------------------------------------------------------- 1 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | -------------------------------------------------------------------------------- /pack-javaee7-frontend/celerio/pack-javaee7-frontend/src/main/webapp/WEB-INF/taglib/range/rangeDateAria.xhtml: -------------------------------------------------------------------------------- 1 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | -------------------------------------------------------------------------------- /pack-javaee7-frontend/celerio/pack-javaee7-frontend/src/main/webapp/WEB-INF/taglib/range/rangeDateTime.xhtml: -------------------------------------------------------------------------------- 1 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | -------------------------------------------------------------------------------- /pack-javaee7-frontend/celerio/pack-javaee7-frontend/src/main/webapp/WEB-INF/taglib/range/rangeDouble.xhtml: -------------------------------------------------------------------------------- 1 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /pack-javaee7-frontend/celerio/pack-javaee7-frontend/src/main/webapp/WEB-INF/taglib/range/rangeFloat.xhtml: -------------------------------------------------------------------------------- 1 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /pack-javaee7-frontend/celerio/pack-javaee7-frontend/src/main/webapp/WEB-INF/taglib/range/rangeInt.xhtml: -------------------------------------------------------------------------------- 1 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /pack-javaee7-frontend/celerio/pack-javaee7-frontend/src/main/webapp/WEB-INF/taglib/range/rangeLocalDate.xhtml: -------------------------------------------------------------------------------- 1 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | -------------------------------------------------------------------------------- /pack-javaee7-frontend/celerio/pack-javaee7-frontend/src/main/webapp/WEB-INF/taglib/range/rangeLocalDateTime.xhtml: -------------------------------------------------------------------------------- 1 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | -------------------------------------------------------------------------------- /pack-javaee7-frontend/celerio/pack-javaee7-frontend/src/main/webapp/WEB-INF/taglib/range/rangeLong.xhtml: -------------------------------------------------------------------------------- 1 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /pack-javaee7-frontend/celerio/pack-javaee7-frontend/src/main/webapp/WEB-INF/taglib/select/selectManyBoolean.xhtml: -------------------------------------------------------------------------------- 1 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | -------------------------------------------------------------------------------- /pack-javaee7-frontend/celerio/pack-javaee7-frontend/src/main/webapp/WEB-INF/taglib/select/selectManyBooleanAria.xhtml: -------------------------------------------------------------------------------- 1 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | -------------------------------------------------------------------------------- /pack-javaee7-frontend/celerio/pack-javaee7-frontend/src/main/webapp/WEB-INF/taglib/select/selectManyEnum.xhtml: -------------------------------------------------------------------------------- 1 | 8 | 9 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | -------------------------------------------------------------------------------- /pack-javaee7-frontend/celerio/pack-javaee7-frontend/src/main/webapp/WEB-INF/taglib/select/selectManyEnumAria.xhtml: -------------------------------------------------------------------------------- 1 | 6 | 7 | 8 | 11 | 12 | 13 | 14 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | -------------------------------------------------------------------------------- /pack-javaee7-frontend/celerio/pack-javaee7-frontend/src/main/webapp/WEB-INF/taglib/select/selectOneMenu.xhtml: -------------------------------------------------------------------------------- 1 | 7 | 8 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | -------------------------------------------------------------------------------- /pack-javaee7-frontend/celerio/pack-javaee7-frontend/src/main/webapp/WEB-INF/taglib/select/selectOneRadio.xhtml: -------------------------------------------------------------------------------- 1 | 8 | 9 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | -------------------------------------------------------------------------------- /pack-javaee7-frontend/celerio/pack-javaee7-frontend/src/main/webapp/error/accessdenied.xhtml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 10 | 11 | 12 |

${msg.error_access_denied}

13 |
14 |
-------------------------------------------------------------------------------- /pack-javaee7-frontend/celerio/pack-javaee7-frontend/src/main/webapp/error/data-error.xhtml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 12 | 13 | 14 |

${msg.error_database}

15 | 16 | 17 | 18 | 19 | 20 |
21 |
-------------------------------------------------------------------------------- /pack-javaee7-frontend/celerio/pack-javaee7-frontend/src/main/webapp/error/not-found.xhtml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 12 | 13 | 14 |

${msg.error_not_found}

15 |
16 |
17 | -------------------------------------------------------------------------------- /pack-javaee7-frontend/celerio/pack-javaee7-frontend/src/main/webapp/index.p.vm.html: -------------------------------------------------------------------------------- 1 | $output.webapp("index.html")## 2 | 3 | 4 | 5 | 6 | 7 | -------------------------------------------------------------------------------- /pack-javaee7-frontend/celerio/pack-javaee7-frontend/src/main/webapp/resources/components/outputBoolean.xhtml: -------------------------------------------------------------------------------- 1 | 2 | 5 | 10 | 11 | Display boolean value as an image 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | -------------------------------------------------------------------------------- /pack-javaee7-frontend/celerio/pack-javaee7-frontend/src/main/webapp/resources/css/print.css: -------------------------------------------------------------------------------- 1 | .printWatermark { 2 | display: none; 3 | } 4 | 5 | /* background is made transparent */ 6 | body, 7 | div.ui-layout-center, 8 | div.ui-layout-center div.ui-layout-unit-content div.ui-toolbar, 9 | .ui-fieldset, 10 | .ui-breadcrumb, 11 | div.ui-tabs div.ui-tabs-panel, 12 | div.searchResult, 13 | .ui-datatable th.ui-state-default, 14 | .ui-widget-content, 15 | .ui-datatable tr.ui-state-highlight, 16 | .ui-tabs .ui-tabs-nav.ui-widget-header li.ui-state-active a 17 | { 18 | background-color: transparent; 19 | background-image: none; 20 | } 21 | 22 | /* force char color to black */ 23 | .ui-datatable th.ui-state-default, 24 | .ui-widget-content, 25 | #searchResultsRegion, 26 | div.ui-tabs ul.ui-widget-header.ui-tabs-nav li a, 27 | div.ui-tabs ul.ui-widget-header.ui-tabs-nav li.ui-state-active a, 28 | .ui-accordion .ui-accordion-header.ui-state-default a, 29 | .ui-datatable tr.ui-state-highlight 30 | { 31 | color: black; 32 | } 33 | 34 | /* remove some navigation element */ 35 | .environment, 36 | div.ui-breadcrumb, 37 | div.ui-toolbar, 38 | a.ui-button, 39 | span.ui-button, 40 | #form\3Atop,#form\3Atop div, 41 | #form\3Atop-toolbar, 42 | .actions-column 43 | { 44 | display: none; 45 | } 46 | -------------------------------------------------------------------------------- /pack-javaee7-frontend/celerio/pack-javaee7-frontend/src/main/webapp/resources/css/printWatermark.css: -------------------------------------------------------------------------------- 1 | div.printWatermark { 2 | display:block; 3 | position:fixed; 4 | z-index:-1; 5 | width:100%; 6 | height:100%; 7 | } 8 | 9 | div.printWatermark div { 10 | position:absolute; 11 | left:0; 12 | width:100%; 13 | top: 10%; 14 | bottom: 10%; 15 | } 16 | 17 | div.printWatermark img { 18 | width: 100%; 19 | height: 80%; 20 | } 21 | 22 | button.ui-button { 23 | display: none; 24 | } -------------------------------------------------------------------------------- /pack-javaee7-frontend/celerio/pack-javaee7-frontend/src/main/webapp/resources/icons/accept.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaxio/javaee-lab/61238b967952446d81cc68424a4e809093a77fcf/pack-javaee7-frontend/celerio/pack-javaee7-frontend/src/main/webapp/resources/icons/accept.png -------------------------------------------------------------------------------- /pack-javaee7-frontend/celerio/pack-javaee7-frontend/src/main/webapp/resources/icons/add.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaxio/javaee-lab/61238b967952446d81cc68424a4e809093a77fcf/pack-javaee7-frontend/celerio/pack-javaee7-frontend/src/main/webapp/resources/icons/add.png -------------------------------------------------------------------------------- /pack-javaee7-frontend/celerio/pack-javaee7-frontend/src/main/webapp/resources/icons/ajaxloading.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaxio/javaee-lab/61238b967952446d81cc68424a4e809093a77fcf/pack-javaee7-frontend/celerio/pack-javaee7-frontend/src/main/webapp/resources/icons/ajaxloading.gif -------------------------------------------------------------------------------- /pack-javaee7-frontend/celerio/pack-javaee7-frontend/src/main/webapp/resources/icons/cross.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaxio/javaee-lab/61238b967952446d81cc68424a4e809093a77fcf/pack-javaee7-frontend/celerio/pack-javaee7-frontend/src/main/webapp/resources/icons/cross.png -------------------------------------------------------------------------------- /pack-javaee7-frontend/celerio/pack-javaee7-frontend/src/main/webapp/resources/icons/environment/development.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaxio/javaee-lab/61238b967952446d81cc68424a4e809093a77fcf/pack-javaee7-frontend/celerio/pack-javaee7-frontend/src/main/webapp/resources/icons/environment/development.gif -------------------------------------------------------------------------------- /pack-javaee7-frontend/celerio/pack-javaee7-frontend/src/main/webapp/resources/icons/environment/integration.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaxio/javaee-lab/61238b967952446d81cc68424a4e809093a77fcf/pack-javaee7-frontend/celerio/pack-javaee7-frontend/src/main/webapp/resources/icons/environment/integration.gif -------------------------------------------------------------------------------- /pack-javaee7-frontend/celerio/pack-javaee7-frontend/src/main/webapp/resources/icons/environment/production.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaxio/javaee-lab/61238b967952446d81cc68424a4e809093a77fcf/pack-javaee7-frontend/celerio/pack-javaee7-frontend/src/main/webapp/resources/icons/environment/production.gif -------------------------------------------------------------------------------- /pack-javaee7-frontend/celerio/pack-javaee7-frontend/src/main/webapp/resources/icons/environment/recette.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaxio/javaee-lab/61238b967952446d81cc68424a4e809093a77fcf/pack-javaee7-frontend/celerio/pack-javaee7-frontend/src/main/webapp/resources/icons/environment/recette.gif -------------------------------------------------------------------------------- /pack-javaee7-frontend/celerio/pack-javaee7-frontend/src/main/webapp/resources/icons/excel.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaxio/javaee-lab/61238b967952446d81cc68424a4e809093a77fcf/pack-javaee7-frontend/celerio/pack-javaee7-frontend/src/main/webapp/resources/icons/excel.png -------------------------------------------------------------------------------- /pack-javaee7-frontend/celerio/pack-javaee7-frontend/src/main/webapp/resources/icons/eye.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaxio/javaee-lab/61238b967952446d81cc68424a4e809093a77fcf/pack-javaee7-frontend/celerio/pack-javaee7-frontend/src/main/webapp/resources/icons/eye.png -------------------------------------------------------------------------------- /pack-javaee7-frontend/celerio/pack-javaee7-frontend/src/main/webapp/resources/icons/find.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaxio/javaee-lab/61238b967952446d81cc68424a4e809093a77fcf/pack-javaee7-frontend/celerio/pack-javaee7-frontend/src/main/webapp/resources/icons/find.png -------------------------------------------------------------------------------- /pack-javaee7-frontend/celerio/pack-javaee7-frontend/src/main/webapp/resources/icons/fr.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaxio/javaee-lab/61238b967952446d81cc68424a4e809093a77fcf/pack-javaee7-frontend/celerio/pack-javaee7-frontend/src/main/webapp/resources/icons/fr.gif -------------------------------------------------------------------------------- /pack-javaee7-frontend/celerio/pack-javaee7-frontend/src/main/webapp/resources/icons/home.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaxio/javaee-lab/61238b967952446d81cc68424a4e809093a77fcf/pack-javaee7-frontend/celerio/pack-javaee7-frontend/src/main/webapp/resources/icons/home.png -------------------------------------------------------------------------------- /pack-javaee7-frontend/celerio/pack-javaee7-frontend/src/main/webapp/resources/icons/login.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaxio/javaee-lab/61238b967952446d81cc68424a4e809093a77fcf/pack-javaee7-frontend/celerio/pack-javaee7-frontend/src/main/webapp/resources/icons/login.png -------------------------------------------------------------------------------- /pack-javaee7-frontend/celerio/pack-javaee7-frontend/src/main/webapp/resources/icons/pencil.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaxio/javaee-lab/61238b967952446d81cc68424a4e809093a77fcf/pack-javaee7-frontend/celerio/pack-javaee7-frontend/src/main/webapp/resources/icons/pencil.png -------------------------------------------------------------------------------- /pack-javaee7-frontend/celerio/pack-javaee7-frontend/src/main/webapp/resources/icons/tick.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaxio/javaee-lab/61238b967952446d81cc68424a4e809093a77fcf/pack-javaee7-frontend/celerio/pack-javaee7-frontend/src/main/webapp/resources/icons/tick.png -------------------------------------------------------------------------------- /pack-javaee7-frontend/celerio/pack-javaee7-frontend/src/main/webapp/resources/icons/us.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaxio/javaee-lab/61238b967952446d81cc68424a4e809093a77fcf/pack-javaee7-frontend/celerio/pack-javaee7-frontend/src/main/webapp/resources/icons/us.gif -------------------------------------------------------------------------------- /pack-javaee7-frontend/celerio/pack-javaee7-frontend/src/main/webapp/resources/img/jaxio_logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaxio/javaee-lab/61238b967952446d81cc68424a4e809093a77fcf/pack-javaee7-frontend/celerio/pack-javaee7-frontend/src/main/webapp/resources/img/jaxio_logo.png -------------------------------------------------------------------------------- /pack-javaee7-frontend/celerio/pack-javaee7-frontend/src/main/webapp/resources/img/logo_header.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaxio/javaee-lab/61238b967952446d81cc68424a4e809093a77fcf/pack-javaee7-frontend/celerio/pack-javaee7-frontend/src/main/webapp/resources/img/logo_header.png -------------------------------------------------------------------------------- /pack-javaee7-frontend/celerio/pack-javaee7-frontend/src/main/webapp/resources/img/printWatermark.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaxio/javaee-lab/61238b967952446d81cc68424a4e809093a77fcf/pack-javaee7-frontend/celerio/pack-javaee7-frontend/src/main/webapp/resources/img/printWatermark.png -------------------------------------------------------------------------------- /pack-javaee7-frontend/celerio/pack-javaee7-frontend/src/main/webapp/resources/js/primefaces-locale.js: -------------------------------------------------------------------------------- 1 | //Primefaces doesn't include translation anymore, 2 | //here we customize FrenchLocale according to 3 | // http://code.google.com/p/primefaces/wiki/PrimeFacesLocales 4 | PrimeFaces.locales ['fr'] = { 5 | closeText: 'Fermer', 6 | prevText: 'Précédent', 7 | nextText: 'Suivant', 8 | monthNames: ['Janvier', 'Février', 'Mars', 'Avril', 'Mai', 'Juin', 'Juillet', 'Août', 'Septembre', 'Octobre', 'Novembre', 'Décembre' ], 9 | monthNamesShort: ['Jan', 'Fév', 'Mar', 'Avr', 'Mai', 'Jun', 'Jul', 'Aoû', 'Sep', 'Oct', 'Nov', 'Déc' ], 10 | dayNames: ['Dimanche', 'Lundi', 'Mardi', 'Mercredi', 'Jeudi', 'Vendredi', 'Samedi'], 11 | dayNamesShort: ['Dim', 'Lun', 'Mar', 'Mer', 'Jeu', 'Ven', 'Sam'], 12 | dayNamesMin: ['D', 'L', 'M', 'M', 'J', 'V', 'S'], 13 | weekHeader: 'Semaine', 14 | firstDay: 1, 15 | isRTL: false, 16 | showMonthAfterYear: false, 17 | yearSuffix:'', 18 | timeOnlyTitle: 'Choisir l\'heure', 19 | timeText: 'Heure', 20 | hourText: 'Heures', 21 | minuteText: 'Minutes', 22 | secondText: 'Secondes', 23 | currentText: 'Maintenant', 24 | ampm: false, 25 | month: 'Mois', 26 | week: 'Semaine', 27 | day: 'Jour', 28 | allDayText: 'Toute la journée' 29 | }; -------------------------------------------------------------------------------- /pack-javaee7-wildfly/META-INF/celerio-pack.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 16 | 17 | -------------------------------------------------------------------------------- /pack-javaee7-wildfly/celerio/pack-javaee7-wildfly/bootstrap/celerio-template-packs.boot.vm.xml: -------------------------------------------------------------------------------- 1 | $output.file("src/main/config/celerio-maven-plugin/celerio-template-packs.xml")## 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | -------------------------------------------------------------------------------- /pack-javaee7-wildfly/celerio/pack-javaee7-wildfly/src/main/config/wildfly/appName-ds.p.vm.xml: -------------------------------------------------------------------------------- 1 | $output.file("src/main/config/wildfly/${configuration.applicationName}-ds.xml")## 2 | 5 | 8 | 9 | 11 | 14 | @jdbc.url@ 15 | h2 16 | 17 | @jdbc.user@ 18 | @jdbc.password@ 19 | 20 | 21 | -------------------------------------------------------------------------------- /pack-javaee7-wildfly/celerio/pack-javaee7-wildfly/src/main/webapp/WEB-INF/beans.p.vm.xml: -------------------------------------------------------------------------------- 1 | $output.webinf("beans.xml")## 2 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /pom.xml: -------------------------------------------------------------------------------- 1 | 2 | 4 | 4.0.0 5 | com.jaxio.javaeelab 6 | javaee-lab-parent 7 | pom 8 | 1.0.0-SNAPSHOT 9 | javaee-lab-parent 10 | 11 | Celerio templates packs for Java EE 7 + Query by Example API + app demo. 12 | 13 | 14 | 15 | 16 | javaee7-jpa-query-by-example 17 | pack-javaee7-backend 18 | pack-javaee7-frontend 19 | pack-javaee7-wildfly 20 | demo 21 | 22 | --------------------------------------------------------------------------------