Constants.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.multitenant.adminapp;


import java.io.IOException;
import net.metanotion.web.HttpStatus;
import net.metanotion.web.concrete.HttpErrorGenerator;

final class Constants {
	public static final HttpErrorGenerator ERRORS = new HttpErrorGenerator();
	static {
		try {
			Manager.addErrors(ERRORS);
		} catch (final IOException ioe) {
			throw new RuntimeException(ioe);
		}
		ERRORS.setDefaultError(".error_default", "error_default", HttpStatus.SERVER_ERROR.codeNumber());
	}

	public static final String AUTH_PREFIX = "/auth/";

	// Form, query string and URI parameter names
	public static final String FILE_RESPONSE_ID = "IFRAMERESPONSEID";
	public static final String FILE_ID = "fileId";
	public static final String TENANT_ID = "TenantId";
	public static final String USERNAME = "username";
	public static final String USER_ID = "userId";
	public static final String PASSWORD = "password";
	public static final String TITLE = "Title";
	public static final String NEW_OWNER_EMAIL = "newOwnerEmail";
	public static final String ROLES = "roles";
	public static final String EMAILS = "emails";
	public static final String EMAIL = "email";
}