package teamcity.crowd.plugin.mocks; import jetbrains.buildServer.serverSide.auth.AuthModule; import jetbrains.buildServer.serverSide.auth.AuthModuleType; import jetbrains.buildServer.serverSide.auth.LoginConfiguration; import jetbrains.buildServer.serverSide.auth.LoginModuleDescriptor; import org.jdom.Element; import org.jetbrains.annotations.NotNull; import org.jetbrains.annotations.Nullable; import javax.security.auth.login.Configuration; import java.util.Collection; import java.util.List; public class MockLoginConfiguration implements LoginConfiguration { @Override public void registerLoginModule(@NotNull LoginModuleDescriptor loginModuleDescriptor) { } @Override public void registerAuthModuleType(@NotNull AuthModuleType authModuleType) { } @Nullable @Override public String getTextForLoginPage() { return null; } @Override public boolean isDefaultLoginConfigured() { return false; } @Override public boolean isOnlyDefaultLoginConfigured() { return false; } @Override public <T extends AuthModuleType> boolean isAuthModuleConfigured(@NotNull Class<T> tClass) { return false; } @Override public boolean isAtLeastOneAuthModuleConfigured(@NotNull Collection<Class<? extends AuthModuleType>> classes) { return false; } @NotNull @Override public LoginModuleDescriptor getSelectedLoginModuleDescriptor() { return null; } @NotNull @Override public List<AuthModule<LoginModuleDescriptor>> getConfiguredLoginModules() { return null; } @Override public boolean isGuestLoginAllowed() { return false; } @Override public boolean isRootLoginAllowed() { return false; } @Override public String getGuestUsername() { return null; } @Override public boolean isFreeRegistrationAllowed() { return false; } @Override public boolean isUsersCanChangeOwnPasswords() { return false; } @Override public Collection<LoginModuleDescriptor> getRegisteredLoginModules() { return null; } @NotNull @Override public Collection<AuthModuleType> getRegisteredAuthModuleTypes() { return null; } @Nullable @Override public AuthModuleType findAuthModuleTypeByName(@NotNull String s) { return null; } @Override public Configuration createJAASConfiguration() { return null; } @NotNull @Override public Configuration createJAASConfiguration(@NotNull AuthModule<LoginModuleDescriptor> loginModuleDescriptorAuthModule) { return null; } @NotNull @Override public <T extends AuthModuleType> List<AuthModule<T>> getConfiguredAuthModules(@Nullable Class<T> tClass) { return null; } @Override public String getAuthType() { return null; } @Override public void writeTo(Element element) { } }