Examples of CustomAnnotationImpl


Examples of org.glassfish.jersey.internal.inject.CustomAnnotationImpl

            for (Class contract : Providers.getProviderContracts(resourceClass)) {
                @SuppressWarnings("unchecked")
                AliasDescriptor aliasDescriptor = new AliasDescriptor(locator, descriptor, contract.getName(), null);
                aliasDescriptor.setScope(scope.getName());
                aliasDescriptor.addQualifierAnnotation(new CustomAnnotationImpl());

                dc.bind(aliasDescriptor);
            }
        } else {
            Injections.addBinding(Injections.newBinder(resourceClass).to(resourceClass).in(getScope(resourceClass)), dc);
View Full Code Here

Examples of org.glassfish.jersey.internal.inject.CustomAnnotationImpl

            for (Class contract : providerModel.getContracts()) {
                @SuppressWarnings("unchecked")
                AliasDescriptor aliasDescriptor = new AliasDescriptor(locator, descriptor, contract.getName(), null);
                aliasDescriptor.setScope(scope.getName());
                aliasDescriptor.setRanking(providerModel.getPriority(contract));
                aliasDescriptor.addQualifierAnnotation(new CustomAnnotationImpl());

                dc.bind(aliasDescriptor);
            }
        } else {
            Injections.addBinding(Injections.newBinder(resourceClass).to(resourceClass).in(getScope(resourceClass)), dc);
View Full Code Here

Examples of org.glassfish.jersey.internal.inject.CustomAnnotationImpl

        // Empty annotations.
        annotations = new Annotation[0];
        assertThat(SecurityHelper.getFilteringScopes(annotations), equalTo(Collections.<String>emptySet()));

        // Not security annotations.
        annotations = new Annotation[]{new CustomAnnotationImpl(), new CustomAnnotationImpl()};
        assertThat(SecurityHelper.getFilteringScopes(annotations), equalTo(Collections.<String>emptySet()));

        // Mixed.
        annotations = new Annotation[]{new CustomAnnotationImpl(), SecurityAnnotations.rolesAllowed("manager"), new CustomAnnotationImpl()};
        expected = Sets.newHashSet(RolesAllowed.class.getName() + "_manager");
        assertThat(SecurityHelper.getFilteringScopes(annotations), equalTo(expected));

        // Multiple.
        annotations = new Annotation[]{SecurityAnnotations.rolesAllowed("manager", "user")};
View Full Code Here

Examples of org.glassfish.jersey.internal.inject.CustomAnnotationImpl

        // Empty annotations.
        annotations = new Annotation[0];
        assertThat(SecurityHelper.getFilteringScopes(context, annotations), equalTo(Collections.<String>emptySet()));

        // Not security annotations.
        annotations = new Annotation[]{new CustomAnnotationImpl(), new CustomAnnotationImpl()};
        assertThat(SecurityHelper.getFilteringScopes(context, annotations), equalTo(Collections.<String>emptySet()));

        // Mixed.
        annotations = new Annotation[]{new CustomAnnotationImpl(), SecurityAnnotations.rolesAllowed("manager"), new CustomAnnotationImpl()};
        expected = Sets.newHashSet(RolesAllowed.class.getName() + "_manager");
        assertThat(SecurityHelper.getFilteringScopes(context, annotations), equalTo(expected));

        // Multiple.
        annotations = new Annotation[]{SecurityAnnotations.rolesAllowed("client", "user")};
View Full Code Here

Examples of org.glassfish.jersey.internal.inject.CustomAnnotationImpl

            for (Class contract : Providers.getProviderContracts(resourceClass)) {
                @SuppressWarnings("unchecked")
                AliasDescriptor aliasDescriptor = new AliasDescriptor(locator, descriptor, contract.getName(), null);
                aliasDescriptor.setScope(scope.getName());
                aliasDescriptor.addQualifierAnnotation(new CustomAnnotationImpl());

                dc.bind(aliasDescriptor);
            }
        } else {
            Injections.addBinding(Injections.newBinder(resourceClass).to(resourceClass).in(getScope(resourceClass)), dc);
View Full Code Here

Examples of org.glassfish.jersey.internal.inject.CustomAnnotationImpl

            for (Class contract : providerModel.getContracts()) {
                @SuppressWarnings("unchecked")
                AliasDescriptor aliasDescriptor = new AliasDescriptor(locator, descriptor, contract.getName(), null);
                aliasDescriptor.setScope(scope.getName());
                aliasDescriptor.setRanking(providerModel.getPriority(contract));
                aliasDescriptor.addQualifierAnnotation(new CustomAnnotationImpl());

                dc.bind(aliasDescriptor);
            }
        } else {
            Injections.addBinding(Injections.newBinder(resourceClass).to(resourceClass).in(getScope(resourceClass)), dc);
View Full Code Here

Examples of org.glassfish.jersey.internal.inject.CustomAnnotationImpl

        assertTrue(child == child2);
    }

    private ContainerResponseFilter getResponseFilter(ServiceLocator locator) {
        ContainerResponseFilter responseFilter = locator.getService(ContainerResponseFilter.class, new CustomAnnotationImpl());
        assertEquals(Child.class, responseFilter.getClass());
        return responseFilter;
    }
View Full Code Here

Examples of org.glassfish.jersey.internal.inject.CustomAnnotationImpl

        assertEquals(Child.class, responseFilter.getClass());
        return responseFilter;
    }

    private ContainerRequestFilter getRequestFilter(ServiceLocator locator) {
        ContainerRequestFilter requestFilter = locator.getService(ContainerRequestFilter.class, new CustomAnnotationImpl());
        assertEquals(Child.class, requestFilter.getClass());
        return requestFilter;
    }
View Full Code Here

Examples of org.glassfish.jersey.internal.inject.CustomAnnotationImpl

        final String fields = target()
                .request()
                .post(Entity.entity(
                        new OneFilteringOnClassEntity(),
                        ENTITY_FILTERING,
                        new Annotation[]{new CustomAnnotationImpl()}),
                        String.class);

        assertThat(fields, equalTo(""));
    }
View Full Code Here

Examples of org.glassfish.jersey.internal.inject.CustomAnnotationImpl

    @Test
    public void testConfigurationMultipleViews() throws Exception {
        testConfiguration("field,accessor,property,subEntities.field2,subEntities.property2,subEntities.property1," +
                "subEntities.field1,defaultEntities.field,defaultEntities.property", PrimaryDetailedView.Factory.get(),
                new CustomAnnotationImpl());
    }
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.