1 package net.avcompris.examples.users3.core.api; 2 3 import javax.annotation.Nullable; 4 5 import net.avcompris.commons3.core.MutableEntities; 6 import net.avcompris.examples.users3.api.UserInfo; 7 import net.avcompris.examples.users3.api.UsersInfo; 8 9 public interface MutableUsersInfo extends UsersInfo, MutableEntities<UserInfo> { 10 11 MutableUsersInfo setResults(UserInfo... items); 12 13 @Override 14 MutableUsersInfo addToResults(UserInfo item); 15 16 @Override 17 MutableUsersInfo setStart(int start); 18 19 @Override 20 MutableUsersInfo setLimit(int limit); 21 22 @Override 23 MutableUsersInfo setSize(int size); 24 25 @Override 26 MutableUsersInfo setTotal(int total); 27 28 @Override 29 MutableUsersInfo setTookMs(int tookMs); 30 31 @Override 32 MutableUsersInfo setSqlWhereClause(@Nullable String sqlWhereClause); 33 }