All Downloads are FREE. Search and download functionalities are using the official Maven repository.

eu.agrosense.server.rest.PlatformCapabilitiesProvider Maven / Gradle / Ivy

The newest version!
/**
 * Copyright (C) 2008-2013 LimeTri. All rights reserved.
 *
 * AgroSense is free software: you can redistribute it and/or modify it under
 * the terms of the GNU General Public License as published by the Free Software
 * Foundation, either version 3 of the License, or (at your option) any later
 * version.
 *
 * There are special exceptions to the terms and conditions of the GPLv3 as it
 * is applied to this software, see the FLOSS License Exception
 * .
 *
 * AgroSense is distributed in the hope that it will be useful, but WITHOUT ANY
 * WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR
 * A PARTICULAR PURPOSE. See the GNU General Public License for more details.
 *
 * You should have received a copy of the GNU General Public License along with
 * AgroSense. If not, see .
 */

package eu.agrosense.server.rest;

import eu.limetri.platform.api.BusinessProcess;
import eu.limetri.platform.api.BusinessProcessRegistry;
import eu.limetri.platform.api.BusinessProcessTemplate;
import eu.limetri.platform.api.Capability;
import eu.limetri.platform.api.CapabilityType;
import java.net.URI;
import java.util.Arrays;
import java.util.List;
import org.openide.util.lookup.ServiceProvider;

/**
 *
 * @author Timon Veenstra 
 */
@ServiceProvider(service=BusinessProcessRegistry.class)
public class PlatformCapabilitiesProvider implements BusinessProcessRegistry{

    @Override
    public List getCapabilityTypes() {
//        return Arrays.asList(DomainAgriculture.CAP_CROPFIELD_DETAILS.withResourceClass(CropFieldResource.class));
        return Arrays.asList();
    }

    @Override
    public List getBusinessProcesses() {
        throw new UnsupportedOperationException("Not supported yet."); //To change body of generated methods, choose Tools | Templates.
    }

    @Override
    public List getBusinessProcessTemplates() {
        throw new UnsupportedOperationException("Not supported yet."); //To change body of generated methods, choose Tools | Templates.
    }

    @Override
    public Capability getCapability(String id) {
        throw new UnsupportedOperationException("Not supported yet."); //To change body of generated methods, choose Tools | Templates.
    }

    @Override
    public BusinessProcess getBusinessProcess(String id) {
        throw new UnsupportedOperationException("Not supported yet."); //To change body of generated methods, choose Tools | Templates.
    }

    @Override
    public CapabilityType getCapabilityTypeForRecipeAndRequest(String businessProcessId, String requestMessageName) {
        throw new UnsupportedOperationException("Not supported yet."); //To change body of generated methods, choose Tools | Templates.
    }

    @Override
    public URI getURIForCapability(String capabilityId) {
        throw new UnsupportedOperationException("Not supported yet."); //To change body of generated methods, choose Tools | Templates.
    }
    
}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy