Examples of Facet


Examples of org.apache.isis.core.metamodel.facetapi.Facet

        }
        final Method actionMethod = findMethod(Customer.class, "someAction");

        facetFactory.process(new ProcessMethodContext(Customer.class, null, null, actionMethod, methodRemover, facetedMethod));

        final Facet facet = facetedMethod.getFacet(DisabledFacet.class);
        assertNotNull(facet);
        assertTrue(facet instanceof DisabledFacetAbstract);

        assertNoMethodsRemoved();
    }
View Full Code Here

Examples of org.apache.isis.core.metamodel.facetapi.Facet

        }
        final Method method = findMethod(Customer.class, "getEndDate");

        facetFactory.process(new ProcessMethodContext(Customer.class, null, null, method, methodRemover, facetedMethod));

        final Facet facet = facetedMethod.getFacet(RenderedAdjustedFacet.class);
        assertNotNull(facet);
        assertTrue(facet instanceof RenderedAsDayBeforeFacetAnnotationOnProperty);
        final RenderedAsDayBeforeFacetAnnotationOnProperty facetAnnotation = (RenderedAsDayBeforeFacetAnnotationOnProperty) facet;
        assertEquals(-1, facetAnnotation.value());
    }
View Full Code Here

Examples of org.apache.isis.core.metamodel.facetapi.Facet

        }
        final Method actionMethod = findMethod(Customer.class, "getNumberOfOrders");

        facetFactory.process(new ProcessMethodContext(Customer.class, null, null, actionMethod, methodRemover, facetedMethod));

        final Facet facet = facetedMethod.getFacet(DisabledFacet.class);
        assertNotNull(facet);
        assertTrue(facet instanceof DisabledFacetAbstract);

        final DisabledFacet disabledFacet = (DisabledFacet) facet;
        assertThat(disabledFacet.disabledReason(null), is("Oh no you don't!"));
View Full Code Here

Examples of org.apache.isis.core.metamodel.facetapi.Facet

        }
        final Method method = findMethod(Customer.class, "someAction", new Class[] { LocalDate.class });

        facetFactory.processParams(new ProcessParameterContext(method, 0, facetedMethodParameter));

        final Facet facet = facetedMethodParameter.getFacet(RenderedAdjustedFacet.class);
        assertNotNull(facet);
        assertTrue(facet instanceof RenderedAsDayBeforeFacetAnnotationOnParameter);
        final RenderedAsDayBeforeFacetAnnotationOnParameter facetAnnotation = (RenderedAsDayBeforeFacetAnnotationOnParameter) facet;
        assertEquals(-1, facetAnnotation.value());
    }
View Full Code Here

Examples of org.apache.isis.core.metamodel.facetapi.Facet

        }
        final Method actionMethod = findMethod(Customer.class, "someAction");

        facetFactory.process(new ProcessMethodContext(Customer.class, null, null, actionMethod, methodRemover, facetedMethod));

        final Facet facet = facetedMethod.getFacet(DisabledFacet.class);
        final DisabledFacetAbstract disabledFacetAbstract = (DisabledFacetAbstract) facet;

        final DisabledFacet disabledFacet = (DisabledFacet) facet;
        assertThat(disabledFacet.disabledReason(null), is("Always disabled"));
View Full Code Here

Examples of org.apache.isis.core.metamodel.facetapi.Facet

        facetedMethod = FacetedMethod.createForCollection(Customer.class, "orders");
        final Method method = facetedMethod.getMethod();
        final ProcessMethodContext processMethodContext = new ProcessMethodContext(Customer.class, null, null, method, methodRemover, facetedMethod);
        facetFactory.process(processMethodContext);

        final Facet facet = facetedMethod.getFacet(PagedFacet.class);
        assertNotNull(facet);
        assertTrue(facet instanceof PagedFacetAnnotation);
        PagedFacet pagedFacet = (PagedFacet) facet;
        assertThat(pagedFacet.value(), is(10));
    }
View Full Code Here

Examples of org.apache.isis.core.metamodel.facetapi.Facet

        facetedMethod = FacetedMethod.createForCollection(CustomerWithoutPagedAnnotation.class, "orders");
        final Method method = facetedMethod.getMethod();
        final ProcessMethodContext processMethodContext = new ProcessMethodContext(Customer.class, null, null, method, methodRemover, facetedMethod);
        facetFactory.process(processMethodContext);

        final Facet facet = facetedMethod.getFacet(PagedFacet.class);
        assertNull(facet);
    }
View Full Code Here

Examples of org.apache.isis.core.metamodel.facetapi.Facet

        }
        final Method actionMethod = findMethod(Customer.class, "someAction");

        facetFactory.process(new ProcessMethodContext(Customer.class, null, null, actionMethod, methodRemover, facetedMethod));

        final Facet facet = facetedMethod.getFacet(DisabledFacet.class);
        final DisabledFacetAbstract disabledFacetAbstract = (DisabledFacetAbstract) facet;

        assertEquals(When.NEVER, disabledFacetAbstract.when());
    }
View Full Code Here

Examples of org.apache.isis.core.metamodel.facetapi.Facet

        }
        final Method actionMethod = findMethod(Customer.class, "someAction");

        facetFactory.process(new ProcessMethodContext(Customer.class, null, null, actionMethod, methodRemover, facetedMethod));

        final Facet facet = facetedMethod.getFacet(DisabledFacet.class);
        final DisabledFacetAbstract disabledFacetAbstract = (DisabledFacetAbstract) facet;

        assertEquals(When.ONCE_PERSISTED, disabledFacetAbstract.when());
    }
View Full Code Here

Examples of org.apache.isis.core.metamodel.facetapi.Facet

        }
        final Method actionMethod = findMethod(Customer.class, "someAction");

        facetFactory.process(new ProcessMethodContext(Customer.class, null, null, actionMethod, methodRemover, facetedMethod));

        final Facet facet = facetedMethod.getFacet(DisabledFacet.class);
        final DisabledFacetAbstract disabledFacetAbstract = (DisabledFacetAbstract) facet;

        assertEquals(When.UNTIL_PERSISTED, disabledFacetAbstract.when());
        assertEquals(Where.ANYWHERE, disabledFacetAbstract.where());
    }
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.