package domain.indirect;
import technology.direct.subclass.CallInstanceSubClassDOA;
import technology.direct.subclass.CallInstanceSubSubClassDOA;
import domain.indirect.indirectto.POI;
public class BaseIndirect {
protected CallInstanceSubClassDOA subDao;
protected CallInstanceSubSubClassDOA subSubDao;
public BaseIndirect(){
}
public CallInstanceSubClassDOA getProfileInformation(int i, String s){
return subDao;
}
public POI getProfileInformation(String s, int i){
return new POI();
}
public POI getMethodCorrectlyByDerivedArgumentType(String s, String i, int j){
return new POI();
}
public CallInstanceSubClassDOA getMethodCorrectlyByDerivedArgumentType(String s, int i, int j){
return subDao;
}
public CallInstanceSubClassDOA getMethodCorrectlyByHeuristic(int i, String s, int j){
return subDao;
}
public POI getMethodCorrectlyByHeuristic(String s, String p, int i){
return new POI();
}
}