com.imsweb.decisionengine.DataProvider Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of staging-client-java Show documentation
Show all versions of staging-client-java Show documentation
A cancer staging client library
/*
* Copyright (C) 2014 Information Management Services, Inc.
*/
package com.imsweb.decisionengine;
/**
* Abstract class which provides tables and starting points to algorithm
*/
public interface DataProvider {
/**
* Get a table by identifier
* @param id the table id
* @return a Table instance or null if identifier was not found
*/
Table getTable(String id);
/**
* Get an definition by identifier
* @param id the definition id
* @return a Definition instance or null if identifier was not found
*/
Definition getDefinition(String id);
}