Package org.apache.isis.core.metamodel.facets.propcoll.accessor

Examples of org.apache.isis.core.metamodel.facets.propcoll.accessor.PropertyOrCollectionAccessorFacet


                    collectionInteractionEventType, holder, servicesInjector, getSpecificationLoader());
        }
        FacetUtil.addFacet(collectionInteractionFacet);


        final PropertyOrCollectionAccessorFacet getterFacet = holder.getFacet(PropertyOrCollectionAccessorFacet.class);
        if (getterFacet == null) {
            return;
        }

        //
View Full Code Here


    @Override
    public void process(final ProcessMethodContext processMethodContext) {
        final Method method = processMethodContext.getMethod();
        FacetedMethod holder = processMethodContext.getFacetHolder();

        final PropertyOrCollectionAccessorFacet getterFacet = holder.getFacet(PropertyOrCollectionAccessorFacet.class);
        if(getterFacet == null) {
            return;
        }

        //
View Full Code Here

    // /////////////////////////////////////////////////////////////

    @Override
    public ObjectAdapter get(final ObjectAdapter ownerAdapter) {

        final PropertyOrCollectionAccessorFacet accessor = getFacet(PropertyOrCollectionAccessorFacet.class);
        final Object collection = accessor.getProperty(ownerAdapter);
        if (collection == null) {
            return null;
        }
        return getAdapterManager().adapterFor(collection, ownerAdapter, this);
    }
View Full Code Here

       
        remapContainedAggregatedObject(adapter, persistedRootOid);
    }

  private static Object getCollectionPojo(final OneToManyAssociation association, final ObjectAdapter ownerAdapter) {
        final PropertyOrCollectionAccessorFacet accessor = association.getFacet(PropertyOrCollectionAccessorFacet.class);
        return accessor.getProperty(ownerAdapter);
    }
View Full Code Here

    // Access (get, isEmpty)
    // /////////////////////////////////////////////////////////////

    @Override
    public ObjectAdapter get(final ObjectAdapter ownerAdapter) {
        final PropertyOrCollectionAccessorFacet facet = getFacet(PropertyOrCollectionAccessorFacet.class);
        final Object referencedPojo = facet.getProperty(ownerAdapter);

        if (referencedPojo == null) {
            return null;
        }
View Full Code Here

TOP

Related Classes of org.apache.isis.core.metamodel.facets.propcoll.accessor.PropertyOrCollectionAccessorFacet

Copyright © 2018 www.massapicom. 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.