package module.mission.presentationTier.provider;
import module.mission.domain.Mission;
import pt.ist.fenixWebFramework.renderers.DataProvider;
import pt.ist.fenixWebFramework.renderers.components.converters.Converter;
import pt.ist.fenixframework.DomainModelUtil;
public class MissionClassProvider implements DataProvider {
@Override
public Converter getConverter() {
return null;
}
@Override
public Object provide(Object arg0, Object arg1) {
return DomainModelUtil.getDomainClassHierarchy(getSuperClass(), shouldContainSuperClass(),
shouldContainerAbstractClasses());
}
protected Class getSuperClass() {
return Mission.class;
}
protected boolean shouldContainSuperClass() {
return false;
}
protected boolean shouldContainerAbstractClasses() {
return true;
}
}