com.capitalone.dashboard.service.ScopeService Maven / Gradle / Ivy
package com.capitalone.dashboard.service;
import com.capitalone.dashboard.model.DataResponse;
import com.capitalone.dashboard.model.Scope;
import java.util.List;
import org.bson.types.ObjectId;
public interface ScopeService {
/**
* Retrieves all unique scopes
*
* @param componentId
* The ID of the related UI component that will reference
* collector item content from this collector
*
* @return A data response list of type Scope containing all unique scopes
*/
DataResponse> getAllScopes(ObjectId componentId);
/**
* Retrieves the scope information for a given scope source system ID
*
* @param componentId
* The ID of the related UI component that will reference
* collector item content from this collector
* @param scopeId
* A given scope's source-system ID
*
* @return A data response list of type Scope containing all data for a
* given scope source-system ID
*/
DataResponse> getScope(ObjectId componentId, String scopeId);
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy