AuthStoreSimple.java

/***************************************************************************
   Copyright 2014 Emily Estes

   Licensed under the Apache License, Version 2.0 (the "License");
   you may not use this file except in compliance with the License.
   You may obtain a copy of the License at

       http://www.apache.org/licenses/LICENSE-2.0

   Unless required by applicable law or agreed to in writing, software
   distributed under the License is distributed on an "AS IS" BASIS,
   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
   See the License for the specific language governing permissions and
   limitations under the License.
***************************************************************************/
package net.metanotion.formsauth;


import java.util.Collections;
import java.util.List;
import net.metanotion.authident.UserToken;

final class AuthStoreSimple implements AuthStore {
	@Override public ValidationCode createValidation(final String username) {
		final ValidationCode vc = new ValidationCode();
		vc.ValidateID = 0;
		vc.UUID = "";
		return vc;
	}

	@Override public ResetCode createReset(final String username) {
		final ResetCode rc = new ResetCode();
		rc.ResetID = 0;
		rc.UUID = "";
		return rc;
	}

	@Override public String lookupUsernameForResetCode(final long rid, final String token) { return null; }
	@Override public void clearResetCode(final String username) { }
	@Override public String lookupUsernameForValidationCode(final long vid, final String token) { return null; }
	@Override public void validateUser(final String username) { }
	@Override public List<Account> listAccounts(final UserToken ut) { return Collections.emptyList(); }
}