org.springframework.context.annotation.Description Java Examples
The following examples show how to use
org.springframework.context.annotation.Description.
You can vote up the ones you like or vote down the ones you don't like,
and go to the original project or source file by following the links above each example. You may check out the related API usage on the sidebar.
Example #1
Source File: MongoDBArtifactStoreTest.java From hawkbit-extensions with Eclipse Public License 1.0 | 6 votes |
@Test @Description("Verfies that artifacts with equal binary content are only stored once.") public void storeSameArtifactMultipleTimes() throws NoSuchAlgorithmException, IOException { final byte[] bytes = new byte[128]; new Random().nextBytes(bytes); final MessageDigest mdSHA1 = MessageDigest.getInstance("SHA1"); final MessageDigest mdSHA256 = MessageDigest.getInstance("SHA-256"); final MessageDigest mdMD5 = MessageDigest.getInstance("MD5"); final DbArtifactHash hash = new DbArtifactHash(BaseEncoding.base16().lowerCase().encode(mdSHA1.digest(bytes)), BaseEncoding.base16().lowerCase().encode(mdMD5.digest(bytes)), BaseEncoding.base16().lowerCase().encode(mdSHA256.digest(bytes))); final AbstractDbArtifact artifact1 = storeArtifact(TENANT, "file1.txt", new ByteArrayInputStream(bytes), mdSHA1, mdMD5, hash); final AbstractDbArtifact artifact2 = storeArtifact(TENANT, "file2.bla", new ByteArrayInputStream(bytes), mdSHA1, mdMD5, hash); assertThat(artifact1.getArtifactId()).isEqualTo(artifact2.getArtifactId()); }
Example #2
Source File: ThymeleafConfig.java From Spring-Security-Third-Edition with MIT License | 5 votes |
@Bean @Description("Thymeleaf view resolver") public ThymeleafViewResolver thymeleafViewResolver(final SpringTemplateEngine templateEngine) { ThymeleafViewResolver resolver = new ThymeleafViewResolver(); resolver.setTemplateEngine(templateEngine); resolver.setCharacterEncoding("UTF-8"); resolver.setCache(false); resolver.setOrder(1); return resolver; }
Example #3
Source File: ThymeleafConfig.java From Spring-Security-Third-Edition with MIT License | 5 votes |
@Bean @Description("Thymeleaf template engine with Spring integration") public SpringTemplateEngine templateEngine(final TemplateResolver templateResolver) throws Exception { SpringTemplateEngine engine = new SpringTemplateEngine(); engine.setTemplateResolver(templateResolver); engine.addDialect(new SpringSecurityDialect()); engine.addDialect(new LayoutDialect(new GroupingStrategy())); engine.afterPropertiesSet(); return engine; }
Example #4
Source File: MongoDBArtifactStoreTest.java From hawkbit-extensions with Eclipse Public License 1.0 | 5 votes |
@Test @Description("Deletes file from repository identified by SHA1 hash as filename.") public void deleteArtifactBySHA1Hash() throws NoSuchAlgorithmException, IOException { final String sha1 = storeRandomArtifactAndVerify(TENANT); artifactStoreUnderTest.deleteBySha1(TENANT, sha1); assertThat(artifactStoreUnderTest.getArtifactBySha1(TENANT, sha1)).isNull(); }
Example #5
Source File: MongoDBArtifactStoreTest.java From hawkbit-extensions with Eclipse Public License 1.0 | 5 votes |
@Test @Description("Verfies that all data of a tenant is erased if repository is asked to do so. " + "Data of other tenants is not affected.") public void deleteTenant() throws NoSuchAlgorithmException, IOException { final String shaDeleted = storeRandomArtifactAndVerify(TENANT); final String shaUndeleted = storeRandomArtifactAndVerify("another_tenant"); artifactStoreUnderTest.deleteByTenant("tenant_that_does_not_exist"); artifactStoreUnderTest.deleteByTenant(TENANT); assertThat(artifactStoreUnderTest.getArtifactBySha1(TENANT, shaDeleted)).isNull(); assertThat(artifactStoreUnderTest.getArtifactBySha1("another_tenant", shaUndeleted)).isNotNull(); }
Example #6
Source File: MongoDBArtifactStoreTest.java From hawkbit-extensions with Eclipse Public License 1.0 | 5 votes |
@Test @Description("Ensures that search by SHA1 hash (which is used by hawkBit as artifact ID) finds the expected results.") public void findArtifactBySHA1Hash() throws NoSuchAlgorithmException, IOException { final String sha1 = storeRandomArtifactAndVerify(TENANT); final String sha2 = storeRandomArtifactAndVerify(TENANT2); assertThat(artifactStoreUnderTest.getArtifactBySha1(TENANT2, sha1)).isNull(); assertThat(artifactStoreUnderTest.getArtifactBySha1(TENANT, sha2)).isNull(); }
Example #7
Source File: ThymeleafConfig.java From Spring-Security-Third-Edition with MIT License | 5 votes |
@Bean @Description("Thymeleaf view resolver") public ThymeleafViewResolver thymeleafViewResolver(final SpringTemplateEngine templateEngine) { ThymeleafViewResolver resolver = new ThymeleafViewResolver(); resolver.setTemplateEngine(templateEngine); resolver.setCharacterEncoding("UTF-8"); resolver.setCache(false); resolver.setOrder(1); return resolver; }
Example #8
Source File: ThymeleafConfig.java From Spring-Security-Third-Edition with MIT License | 5 votes |
@Bean @Description("Thymeleaf template engine with Spring integration") public SpringTemplateEngine templateEngine(final TemplateResolver templateResolver) throws Exception { SpringTemplateEngine engine = new SpringTemplateEngine(); engine.setTemplateResolver(templateResolver); engine.addDialect(new SpringSecurityDialect()); engine.addDialect(new LayoutDialect(new GroupingStrategy())); engine.afterPropertiesSet(); return engine; }
Example #9
Source File: ThymeleafConfig.java From Spring-Security-Third-Edition with MIT License | 5 votes |
@Bean @Description("Thymeleaf view resolver") public ThymeleafViewResolver thymeleafViewResolver(final SpringTemplateEngine templateEngine) { ThymeleafViewResolver resolver = new ThymeleafViewResolver(); resolver.setTemplateEngine(templateEngine); resolver.setCharacterEncoding("UTF-8"); resolver.setCache(false); resolver.setOrder(1); return resolver; }
Example #10
Source File: ThymeleafConfig.java From Spring-Security-Third-Edition with MIT License | 5 votes |
@Bean @Description("Thymeleaf template engine with Spring integration") public SpringTemplateEngine templateEngine(final TemplateResolver templateResolver) throws Exception { SpringTemplateEngine engine = new SpringTemplateEngine(); engine.setTemplateResolver(templateResolver); engine.addDialect(new SpringSecurityDialect()); engine.addDialect(new LayoutDialect(new GroupingStrategy())); engine.afterPropertiesSet(); return engine; }
Example #11
Source File: ThymeleafConfig.java From Spring-Security-Third-Edition with MIT License | 5 votes |
@Bean @Description("Thymeleaf template engine with Spring integration") public SpringTemplateEngine templateEngine(final TemplateResolver templateResolver) throws Exception { SpringTemplateEngine engine = new SpringTemplateEngine(); engine.setTemplateResolver(templateResolver); engine.addDialect(new SpringSecurityDialect()); engine.addDialect(new LayoutDialect(new GroupingStrategy())); engine.afterPropertiesSet(); return engine; }
Example #12
Source File: ThymeleafConfig.java From Spring-Security-Third-Edition with MIT License | 5 votes |
@Bean @Description("Thymeleaf view resolver") public ThymeleafViewResolver thymeleafViewResolver(final SpringTemplateEngine templateEngine) { ThymeleafViewResolver resolver = new ThymeleafViewResolver(); resolver.setTemplateEngine(templateEngine); resolver.setCharacterEncoding("UTF-8"); resolver.setCache(false); resolver.setOrder(1); return resolver; }
Example #13
Source File: ThymeleafConfig.java From Spring-Security-Third-Edition with MIT License | 5 votes |
@Bean @Description("Thymeleaf template engine with Spring integration") public SpringTemplateEngine templateEngine(final TemplateResolver templateResolver) throws Exception { SpringTemplateEngine engine = new SpringTemplateEngine(); engine.setTemplateResolver(templateResolver); engine.addDialect(new SpringSecurityDialect()); engine.addDialect(new LayoutDialect(new GroupingStrategy())); engine.afterPropertiesSet(); return engine; }
Example #14
Source File: CustomAuthorizationConfig.java From Spring-Security-Third-Edition with MIT License | 5 votes |
@Description("AuthenticationManager that will generate an authentication token unlike {PreAuthenticatedAuthenticationProvider}") @Bean @DependsOn({"defaultCalendarService"}) public CalendarUserAuthenticationProvider calendarUserAuthenticationProvider( CalendarService calendarService, PasswordEncoder passwordEncoder){ return new CalendarUserAuthenticationProvider(calendarService, passwordEncoder); }
Example #15
Source File: CustomAuthorizationConfig.java From Spring-Security-Third-Edition with MIT License | 5 votes |
@Description("ConsensusBased AccessDecisionManager for Authorization voting") @Bean public AccessDecisionManager accessDecisionManager( CustomWebSecurityExpressionHandler customWebSecurityExpressionHandler) { List<AccessDecisionVoter<? extends Object>> decisionVoters = Arrays.asList( new WebExpressionVoter(){{ setExpressionHandler(customWebSecurityExpressionHandler); }} ); return new ConsensusBased(decisionVoters); }
Example #16
Source File: CustomAuthorizationConfig.java From Spring-Security-Third-Edition with MIT License | 5 votes |
@Description("DefaultMethodSecurityExpressionHandler") @Bean public DefaultMethodSecurityExpressionHandler defaultExpressionHandler(EventDao eventDao){ DefaultMethodSecurityExpressionHandler deh = new DefaultMethodSecurityExpressionHandler(); deh.setPermissionEvaluator( new CalendarPermissionEvaluator(eventDao)); return deh; }
Example #17
Source File: ThymeleafConfig.java From Spring-Security-Third-Edition with MIT License | 5 votes |
@Bean @Description("Thymeleaf view resolver") public ThymeleafViewResolver thymeleafViewResolver(final SpringTemplateEngine templateEngine) { ThymeleafViewResolver resolver = new ThymeleafViewResolver(); resolver.setTemplateEngine(templateEngine); resolver.setCharacterEncoding("UTF-8"); resolver.setCache(false); resolver.setOrder(1); return resolver; }
Example #18
Source File: ThymeleafConfig.java From Spring-Security-Third-Edition with MIT License | 5 votes |
@Bean @Description("Thymeleaf template engine with Spring integration") public SpringTemplateEngine templateEngine(final TemplateResolver templateResolver) throws Exception { SpringTemplateEngine engine = new SpringTemplateEngine(); engine.setTemplateResolver(templateResolver); engine.addDialect(new SpringSecurityDialect()); engine.addDialect(new LayoutDialect(new GroupingStrategy())); engine.afterPropertiesSet(); return engine; }
Example #19
Source File: ThymeleafConfig.java From Spring-Security-Third-Edition with MIT License | 5 votes |
@Bean @Description("Thymeleaf view resolver") public ThymeleafViewResolver thymeleafViewResolver(final SpringTemplateEngine templateEngine) { ThymeleafViewResolver resolver = new ThymeleafViewResolver(); resolver.setTemplateEngine(templateEngine); resolver.setCharacterEncoding("UTF-8"); resolver.setCache(false); resolver.setOrder(1); return resolver; }
Example #20
Source File: ThymeleafConfig.java From Spring-Security-Third-Edition with MIT License | 5 votes |
@Bean @Description("Thymeleaf template engine with Spring integration") public SpringTemplateEngine templateEngine(final TemplateResolver templateResolver) throws Exception { SpringTemplateEngine engine = new SpringTemplateEngine(); engine.setTemplateResolver(templateResolver); engine.addDialect(new SpringSecurityDialect()); engine.addDialect(new LayoutDialect(new GroupingStrategy())); engine.afterPropertiesSet(); return engine; }
Example #21
Source File: CustomAuthorizationConfig.java From Spring-Security-Third-Edition with MIT License | 5 votes |
@Description("AuthenticationMnager that will generate an authentication token unlike {PreAuthenticatedAuthenticationProvider}") @Bean @DependsOn({"defaultCalendarService"}) public CalendarUserAuthenticationProvider calendarUserAuthenticationProvider( CalendarService calendarService, PasswordEncoder passwordEncoder){ return new CalendarUserAuthenticationProvider(calendarService, passwordEncoder); }
Example #22
Source File: CustomAuthorizationConfig.java From Spring-Security-Third-Edition with MIT License | 5 votes |
@Description("AccessDecisionManager for Authorization voting") @Bean public AccessDecisionManager accessDecisionManager( CustomWebSecurityExpressionHandler customWebSecurityExpressionHandler) { List<AccessDecisionVoter<? extends Object>> decisionVoters = Arrays.asList( new WebExpressionVoter(){{ setExpressionHandler(customWebSecurityExpressionHandler); }} ); return new ConsensusBased(decisionVoters); }
Example #23
Source File: CustomAuthorizationConfig.java From Spring-Security-Third-Edition with MIT License | 5 votes |
@Description("DefaultMethodSecurityExpressionHandler") @Bean public DefaultMethodSecurityExpressionHandler defaultExpressionHandler(EventDao eventDao){ DefaultMethodSecurityExpressionHandler deh = new DefaultMethodSecurityExpressionHandler(); deh.setPermissionEvaluator( new CalendarPermissionEvaluator(eventDao)); return deh; }
Example #24
Source File: ThymeleafConfig.java From Spring-Security-Third-Edition with MIT License | 5 votes |
@Bean @Description("Thymeleaf view resolver") public ThymeleafViewResolver thymeleafViewResolver(final SpringTemplateEngine templateEngine) { ThymeleafViewResolver resolver = new ThymeleafViewResolver(); resolver.setTemplateEngine(templateEngine); resolver.setCharacterEncoding("UTF-8"); resolver.setCache(false); resolver.setOrder(1); return resolver; }
Example #25
Source File: ThymeleafConfig.java From Spring-Security-Third-Edition with MIT License | 5 votes |
@Bean @Description("Thymeleaf template engine with Spring integration") public SpringTemplateEngine templateEngine(final TemplateResolver templateResolver) throws Exception { SpringTemplateEngine engine = new SpringTemplateEngine(); engine.setTemplateResolver(templateResolver); engine.addDialect(new SpringSecurityDialect()); engine.addDialect(new LayoutDialect(new GroupingStrategy())); engine.afterPropertiesSet(); return engine; }
Example #26
Source File: CustomAuthorizationConfig.java From Spring-Security-Third-Edition with MIT License | 5 votes |
@Description("AuthenticationManager that will generate an authentication token unlike {PreAuthenticatedAuthenticationProvider}") @Bean @DependsOn({"defaultCalendarService"}) public CalendarUserAuthenticationProvider calendarUserAuthenticationProvider( CalendarService calendarService, PasswordEncoder passwordEncoder){ return new CalendarUserAuthenticationProvider(calendarService, passwordEncoder); }
Example #27
Source File: CustomAuthorizationConfig.java From Spring-Security-Third-Edition with MIT License | 5 votes |
@Description("ConsensusBased AccessDecisionManager for Authorization voting") @Bean public AccessDecisionManager accessDecisionManager( CustomWebSecurityExpressionHandler customWebSecurityExpressionHandler) { List<AccessDecisionVoter<? extends Object>> decisionVoters = Arrays.asList( // new AuthenticatedVoter(), // new RoleVoter(), new WebExpressionVoter(){{ setExpressionHandler(customWebSecurityExpressionHandler); }} ); return new ConsensusBased(decisionVoters); }
Example #28
Source File: CustomAuthorizationConfig.java From Spring-Security-Third-Edition with MIT License | 5 votes |
@Description("DefaultMethodSecurityExpressionHandler") @Bean public DefaultMethodSecurityExpressionHandler defaultExpressionHandler(EventDao eventDao){ DefaultMethodSecurityExpressionHandler deh = new DefaultMethodSecurityExpressionHandler(); deh.setPermissionEvaluator( new CalendarPermissionEvaluator(eventDao)); return deh; }
Example #29
Source File: ThymeleafConfig.java From Spring-Security-Third-Edition with MIT License | 5 votes |
@Bean @Description("Thymeleaf view resolver") public ThymeleafViewResolver thymeleafViewResolver(final SpringTemplateEngine templateEngine) { ThymeleafViewResolver resolver = new ThymeleafViewResolver(); resolver.setTemplateEngine(templateEngine); resolver.setCharacterEncoding("UTF-8"); resolver.setCache(false); resolver.setOrder(1); return resolver; }
Example #30
Source File: ThymeleafConfig.java From Spring-Security-Third-Edition with MIT License | 5 votes |
@Bean @Description("Thymeleaf view resolver") public ThymeleafViewResolver thymeleafViewResolver(final SpringTemplateEngine templateEngine) { ThymeleafViewResolver resolver = new ThymeleafViewResolver(); resolver.setTemplateEngine(templateEngine); resolver.setCharacterEncoding("UTF-8"); resolver.setCache(false); resolver.setOrder(1); return resolver; }