package teamcity.crowd.plugin.mocks; import jetbrains.buildServer.users.*; import org.jetbrains.annotations.NotNull; import org.jetbrains.annotations.Nullable; import java.util.Collection; import java.util.ArrayList; public class MockUserModel implements UserModel { @Override public SUser createUserAccount(String s, String s2) throws DuplicateUserAccountException, MaxNumberOfUserAccountsReachedException, EmptyUsernameException { return null; } @Nullable @Override public SUser findUserById(long l) { return null; } @NotNull public Collection<SUser> findUsersByIds(Collection<java.lang.Long> userIds) { return new ArrayList<>(); } @Nullable @Override public SUser findUserAccount(@Nullable String s, @NotNull String s2) { return null; } @Nullable @Override public SUser findUserAccount(@Nullable String s, @NotNull String s2, @NotNull String s3) { return null; } @Override public UserSet<SUser> findUsersByPropertyValue(PropertyKey propertyKey, String s, boolean b) { return null; } @Nullable @Override public SUser findUserByUsername(@NotNull String s, @NotNull AuthPropertyKey authPropertyKey) throws InvalidUsernameException { return null; } @Override public UserSet<SUser> getAllUsers() { return null; } @Override public int getNumberOfRegisteredUsers() { return 0; } @Override public boolean hasAdministratorAccount() { return false; } @Override public void removeUserAccount(long l) { } @Override public void addListener(UserModelListener userModelListener) { } @Override public void removeListener(UserModelListener userModelListener) { } @Override public boolean isGuestUser(@NotNull User user) { return false; } @NotNull @Override public SUser getGuestUser() { return null; } @Override public boolean isSuperUser(@NotNull User user) { return false; } @NotNull @Override public SUser getSuperUser() { return null; } }