Examples of DObjectAdapter


Examples of org.apache.stanbol.cmsadapter.servicesapi.model.web.decorated.DObjectAdapter

    @Override
    public void createObjects(List<Object> objects, MappingEngine engine) {
        List<DObject> cmsObjects = object2dobject(objects, engine);
        if (engine.getBridgeDefinitions() != null) {
            BridgeDefinitions bridgeDefinitions = engine.getBridgeDefinitions();
            DObjectAdapter adapter = engine.getDObjectAdapter();

            List<InstanceBridge> instanceBridges = MappingModelParser.getInstanceBridges(bridgeDefinitions);
            RepositoryAccess accessor = engine.getRepositoryAccess();
            Object session = engine.getSession();
            boolean emptyList = (cmsObjects == null || cmsObjects.size() == 0);

            for (InstanceBridge ib : instanceBridges) {
                // cms objects will be null in the case of initial bridge execution or update of bridge
                // definitions
                if (emptyList) {
                    try {
                        List<CMSObject> retrievedObjects = accessor.getNodeByPath(ib.getQuery(), session);
                        cmsObjects = new ArrayList<DObject>();
                        for (CMSObject o : retrievedObjects) {
                            cmsObjects.add(adapter.wrapAsDObject(o));
                        }
                    } catch (RepositoryAccessException e) {
                        logger.warn("Failed to obtain CMS Objects for query {}", ib.getQuery());
                        continue;
                    }
View Full Code Here

Examples of org.apache.stanbol.cmsadapter.servicesapi.model.web.decorated.DObjectAdapter

    }

    private List<DObject> object2dobject(List<Object> objects, MappingEngine engine) {
        List<DObject> dObjects = new ArrayList<DObject>();
        if (objects != null) {
            DObjectAdapter adapter = engine.getDObjectAdapter();
            for (Object o : objects) {
                if (canProcess(o, null)) {
                    dObjects.add(adapter.wrapAsDObject((CMSObject) o));
                }
            }
        }
        return dObjects;
    }
View Full Code Here

Examples of org.apache.stanbol.cmsadapter.servicesapi.model.web.decorated.DObjectAdapter

    private List<DObjectType> cmsObject2dobjectType(List<Object> objects, MappingEngine engine) {
        List<DObjectType> dObjectTypes = new ArrayList<DObjectType>();

        if (objects != null) {
            DObjectAdapter adapter = engine.getDObjectAdapter();
            for (Object o : objects) {
                if (canProcess(o, null)) {
                    dObjectTypes.add(adapter.wrapAsDObjectType((ObjectTypeDefinition) o));
                }
            }
        }
        return dObjectTypes;
    }
View Full Code Here

Examples of org.apache.stanbol.cmsadapter.servicesapi.model.web.decorated.DObjectAdapter

        if (engine.getBridgeDefinitions() != null) {
            List<ConceptBridge> conceptBridges = MappingModelParser.getConceptBridges(engine
                    .getBridgeDefinitions());
            RepositoryAccess accessor = engine.getRepositoryAccess();
            Object session = engine.getSession();
            DObjectAdapter adapter = engine.getDObjectAdapter();
            boolean emptyList = (cmsObjects == null || cmsObjects.size() == 0);

            for (ConceptBridge cb : conceptBridges) {
                // cms objects will be null in the case of initial bridge execution or update of bridge
                // definitions i.e when a BridgeDefinitionsResource service is called
                if (emptyList) {
                    try {
                        List<CMSObject> retrievedObjects = accessor.getNodeByPath(cb.getQuery(), session);
                        cmsObjects = new ArrayList<DObject>();
                        for (CMSObject o : retrievedObjects) {
                            cmsObjects.add(adapter.wrapAsDObject(o));
                        }
                    } catch (RepositoryAccessException e) {
                        logger.warn("Error at processor", e);
                        logger.warn("Failed to obtain CMS Objects for query {}", cb.getQuery());
                        continue;
View Full Code Here

Examples of org.apache.stanbol.cmsadapter.servicesapi.model.web.decorated.DObjectAdapter

    private List<DObject> cmsObject2dobject(List<Object> objects, MappingEngine engine) {
        List<DObject> dObjects = new ArrayList<DObject>();

        if (objects != null) {
            DObjectAdapter adapter = engine.getDObjectAdapter();
            for (Object o : objects) {
                if (canProcess(o, null)) {
                    dObjects.add(adapter.wrapAsDObject((CMSObject) o));
                }
            }
        }
        return dObjects;
    }
View Full Code Here

Examples of org.apache.stanbol.cmsadapter.servicesapi.model.web.decorated.DObjectAdapter

    @Override
    public void createObjects(List<Object> objects, MappingEngine engine) {
        List<DObject> cmsObjects = object2dobject(objects, engine);
        if (engine.getBridgeDefinitions() != null) {
            DObjectAdapter adapter = engine.getDObjectAdapter();
            List<SubsumptionBridge> subsumptionBridges = MappingModelParser.getSubsumptionBridges(engine
                    .getBridgeDefinitions());
            Object session = engine.getSession();
            RepositoryAccess accessor = engine.getRepositoryAccess();
            boolean emptyList = (cmsObjects == null || cmsObjects.size() == 0);

            for (SubsumptionBridge sb : subsumptionBridges) {
                if (emptyList) {
                    try {
                        List<CMSObject> retrievedObjects = accessor.getNodeByPath(sb.getSubjectQuery(),
                            session);
                        cmsObjects = new ArrayList<DObject>();
                        for (CMSObject o : retrievedObjects) {
                            cmsObjects.add(adapter.wrapAsDObject(o));
                        }
                    } catch (RepositoryAccessException e) {
                        logger.warn("Failed to obtain CMS Objects for query {}", sb.getSubjectQuery());
                        continue;
                    }
View Full Code Here

Examples of org.apache.stanbol.cmsadapter.servicesapi.model.web.decorated.DObjectAdapter

    }

    private List<DObject> object2dobject(List<Object> objects, MappingEngine engine) {
        List<DObject> dObjects = new ArrayList<DObject>();
        if (objects != null) {
            DObjectAdapter adapter = engine.getDObjectAdapter();
            for (Object o : objects) {
                if (canProcess(o, null)) {
                    dObjects.add(adapter.wrapAsDObject((CMSObject) o));
                }
            }
        }
        return dObjects;
    }
View Full Code Here

Examples of org.apache.stanbol.cmsadapter.servicesapi.model.web.decorated.DObjectAdapter

    @Override
    public void createObjects(List<Object> objects, MappingEngine engine) {
        List<DObject> cmsObjects = object2dobject(objects, engine);
        if (engine.getBridgeDefinitions() != null) {
            BridgeDefinitions bridgeDefinitions = engine.getBridgeDefinitions();
            DObjectAdapter adapter = engine.getDObjectAdapter();

            List<InstanceBridge> instanceBridges = MappingModelParser.getInstanceBridges(bridgeDefinitions);
            RepositoryAccess accessor = engine.getRepositoryAccess();
            Object session = engine.getSession();
            boolean emptyList = (cmsObjects == null || cmsObjects.size() == 0);

            for (InstanceBridge ib : instanceBridges) {
                // cms objects will be null in the case of initial bridge execution or update of bridge
                // definitions
                if (emptyList) {
                    try {
                        List<CMSObject> retrievedObjects = accessor.getNodeByPath(ib.getQuery(), session);
                        cmsObjects = new ArrayList<DObject>();
                        for (CMSObject o : retrievedObjects) {
                            cmsObjects.add(adapter.wrapAsDObject(o));
                        }
                    } catch (RepositoryAccessException e) {
                        logger.warn("Failed to obtain CMS Objects for query {}", ib.getQuery());
                        continue;
                    }
View Full Code Here

Examples of org.apache.stanbol.cmsadapter.servicesapi.model.web.decorated.DObjectAdapter

    }

    private List<DObject> object2dobject(List<Object> objects, MappingEngine engine) {
        List<DObject> dObjects = new ArrayList<DObject>();
        if (objects != null) {
            DObjectAdapter adapter = engine.getDObjectAdapter();
            for (Object o : objects) {
                if (canProcess(o, null)) {
                    dObjects.add(adapter.wrapAsDObject((CMSObject) o));
                }
            }
        }
        return dObjects;
    }
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.