Examples of MemberGroupLayoutFacetAnnotation


Examples of org.apache.isis.core.metamodel.facets.object.membergroups.annotprop.MemberGroupLayoutFacetAnnotation

        facetFactory.process(new ProcessClassContext(ClassWithMemberGroupLayoutAnnotation.class, methodRemover, facetHolder));

        final Facet facet = facetHolder.getFacet(MemberGroupLayoutFacet.class);
        assertNotNull(facet);
        assertTrue(facet instanceof MemberGroupLayoutFacetAnnotation);
        final MemberGroupLayoutFacetAnnotation memberGroupsFacet = (MemberGroupLayoutFacetAnnotation) facet;
        final List<String> leftNames = memberGroupsFacet.getLeft();
        final List<String> middleNames = memberGroupsFacet.getMiddle();
        final List<String> rightNames = memberGroupsFacet.getRight();
        final ColumnSpans columnSpans = memberGroupsFacet.getColumnSpans();
        assertEquals(Arrays.asList("General", "Foo", "Bar"), leftNames);
        assertEquals(Arrays.asList("Baz", "Boz"), middleNames);
        assertEquals(Arrays.asList("Flip", "Flop"), rightNames);
        assertEquals(ColumnSpans.asSpans(2,4,6,0), columnSpans);
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.