package com.onaro.sanscreen.client.view.topology; import java.util.List; import com.onaro.commons.beans.manager.BeanManager; import com.onaro.sanscreen.client.view.selection.SelectedObject; import com.onaro.sanscreen.server.interfaces.data.Context; public interface TopologyQuery { /** * Execute a query and store the results in the beanManager. If the query doesn't support the query on all the * selected options, it can selectively choose which selected objects to do the query on. * @param context server context for the query */ public TopologyQueryResult executeQuery(List selectedObjects, Context context, BeanManager beanManager, String defaultLegendId) throws Exception; }