Specify Ordering to a DAO Method

烂漫一生 提交于 2019-12-06 11:18:23

Either a boolean:

public List<Country> getAll(boolean ascending);

Or an enum:

enum SortOrder {
    ASCENDING,
    DESCENDING,
    RANDOM,
    NONE
}

public List<Country> getAll(SortOrder order);

Actually implementing this isn't the job of the interface. Just make sure any inputs the interface accepts can be handled by either of your classes.

标签
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!