A B C D F G H I L N O P R S T U V

A

AccountUtils - Class in net.bryansaunders.jee6divelog.util
User Account Utilities.
AuthenticationFilter - Class in net.bryansaunders.jee6divelog.security.filter
Authentication filter that redirects non-logged in users.
AuthenticationFilter() - Constructor for class net.bryansaunders.jee6divelog.security.filter.AuthenticationFilter
 
AuthorizationFailedException - Exception in net.bryansaunders.jee6divelog.security
Exception that is thrown when Authorization Fails.
AuthorizationFailedException(String) - Constructor for exception net.bryansaunders.jee6divelog.security.AuthorizationFailedException
Default Constructor.

B

base64Decode(String) - Static method in class net.bryansaunders.jee6divelog.util.HashUtils
Decodes a Base64 string.
base64Encode(String) - Static method in class net.bryansaunders.jee6divelog.util.HashUtils
Encodes a string as Base64.

C

checkAuthenticaion(InvocationContext) - Method in class net.bryansaunders.jee6divelog.security.interceptor.HasPermissionInterceptor
Intercepts the Method Call and Throws an Exception if Access is Not Allowed.
checkAuthenticaion(InvocationContext) - Method in class net.bryansaunders.jee6divelog.security.interceptor.HasPermissionsInterceptor
Intercepts the Method Call and Throws an Exception if Access is Not Allowed.
checkAuthenticaion(InvocationContext) - Method in class net.bryansaunders.jee6divelog.security.interceptor.HasRoleInterceptor
Intercepts the Method Call and Throws an Exception if Access is Not Allowed.
checkAuthenticaion(InvocationContext) - Method in class net.bryansaunders.jee6divelog.security.interceptor.HasRolesInterceptor
Intercepts the Method Call and Throws an Exception if Access is Not Allowed.
clearApiKey(String) - Method in class net.bryansaunders.jee6divelog.service.UserAccountService
Reset the API Key for the specified user.
CONTENT_MD5_HEADER - Static variable in class net.bryansaunders.jee6divelog.service.rest.RestApi
Header name for Content MD5.
createCleanUserAccount(Identity) - Static method in class net.bryansaunders.jee6divelog.util.AccountUtils
Generates a Cleaned UserAccount Object for the Current Identity.
createUser() - Method in class net.bryansaunders.jee6divelog.bean.RegistrationBean
Creates a User Object from this RegistrationBean.
createUser(UserAccount) - Method in class net.bryansaunders.jee6divelog.service.UserAccountService
Creates a new User.
createUserAccount(Identity) - Static method in class net.bryansaunders.jee6divelog.util.AccountUtils
Generates a UserAccount Object for the Current Identity.
Credentials - Class in net.bryansaunders.jee6divelog.security
User Entered Credentials.
Credentials() - Constructor for class net.bryansaunders.jee6divelog.security.Credentials
Default Constructor.

D

delete(Integer) - Method in interface net.bryansaunders.jee6divelog.dao.GenericDao
Remove an object by given id.
delete(Integer...) - Method in interface net.bryansaunders.jee6divelog.dao.GenericDao
Remove objects by given ids.
delete(T) - Method in interface net.bryansaunders.jee6divelog.dao.GenericDao
Remove an object.
delete(T...) - Method in interface net.bryansaunders.jee6divelog.dao.GenericDao
Remove objects.
delete(Integer) - Method in class net.bryansaunders.jee6divelog.dao.GenericDaoImpl
Remove an object by given id.
delete(Integer...) - Method in class net.bryansaunders.jee6divelog.dao.GenericDaoImpl
Remove objects by given ids.
delete(T) - Method in class net.bryansaunders.jee6divelog.dao.GenericDaoImpl
Remove an object.
delete(T...) - Method in class net.bryansaunders.jee6divelog.dao.GenericDaoImpl
Remove objects.
deleteAll() - Method in interface net.bryansaunders.jee6divelog.dao.GenericDao
Delete all objects.
deleteAll() - Method in class net.bryansaunders.jee6divelog.dao.GenericDaoImpl
Delete all objects.
deleteUser(String) - Method in class net.bryansaunders.jee6divelog.service.rest.UserAccountApi
Deletes the User Specified by the Given Username.
destroy() - Method in class net.bryansaunders.jee6divelog.security.filter.AuthenticationFilter
 
DiveLogEntity - Class in net.bryansaunders.jee6divelog.model
Base Entity Element for all DiveLog Entities.
DiveLogEntity() - Constructor for class net.bryansaunders.jee6divelog.model.DiveLogEntity
 
doFilter(ServletRequest, ServletResponse, FilterChain) - Method in class net.bryansaunders.jee6divelog.security.filter.AuthenticationFilter
Redirect non-logged in users to the Login page.

F

FAILURE - Static variable in class net.bryansaunders.jee6divelog.bean.LoginBean
Login Failure.
FAILURE - Static variable in class net.bryansaunders.jee6divelog.bean.RegistrationBean
Failure String.
FieldMatch - Annotation Type in net.bryansaunders.jee6divelog.validation.annotation
Validation annotation to validate that 2 fields have the same value.
FieldMatch.List - Annotation Type in net.bryansaunders.jee6divelog.validation.annotation
Defines several @FieldMatch annotations on the same element
FieldMatchValidator - Class in net.bryansaunders.jee6divelog.validation
Validator to check if two fields match.
FieldMatchValidator() - Constructor for class net.bryansaunders.jee6divelog.validation.FieldMatchValidator
 
findByExample(T) - Method in interface net.bryansaunders.jee6divelog.dao.GenericDao
Finds all rows that have the same fields as the given object.
findByExample(T) - Method in class net.bryansaunders.jee6divelog.dao.GenericDaoImpl
Finds all rows that have the same fields as the given object.
findByExample(UserAccount) - Method in class net.bryansaunders.jee6divelog.service.UserAccountService
Finds all the Users that Match the provided Example.
findByUserEmail(String) - Method in class net.bryansaunders.jee6divelog.service.UserAccountService
Find a User by their Username.
findUser(UserAccount) - Method in class net.bryansaunders.jee6divelog.service.rest.UserAccountApi
Gets the User Specified by the Given Criteria.

G

generatePasswordHash(String) - Static method in class net.bryansaunders.jee6divelog.util.SecurityUtils
Generate Password Hash for Application.
generateRestApiKey() - Static method in class net.bryansaunders.jee6divelog.util.SecurityUtils
Generates a Random REST API Key.
generateRestSignature(String, String, String, String, String, String) - Static method in class net.bryansaunders.jee6divelog.util.SecurityUtils
Generates a Request Signature using the Specified Parameters.
GenericDao<T extends DiveLogEntity> - Interface in net.bryansaunders.jee6divelog.dao
Generic DAO class.
GenericDaoImpl<T extends DiveLogEntity> - Class in net.bryansaunders.jee6divelog.dao
Implementation of Generic DAO.
GenericDaoImpl() - Constructor for class net.bryansaunders.jee6divelog.dao.GenericDaoImpl
Default Constructor.
get(Integer) - Method in interface net.bryansaunders.jee6divelog.dao.GenericDao
Retrieve an persisted object using the given id as primary key.
get(Integer...) - Method in interface net.bryansaunders.jee6divelog.dao.GenericDao
Retrieve an persisted objects using the given ids as primary keys.
get(Integer) - Method in class net.bryansaunders.jee6divelog.dao.GenericDaoImpl
Retrieve an persisted object using the given id as primary key.
get(Integer...) - Method in class net.bryansaunders.jee6divelog.dao.GenericDaoImpl
Retrieve an persisted objects using the given ids as primary keys.
getAll() - Method in interface net.bryansaunders.jee6divelog.dao.GenericDao
Retrieve all persisted objects.
getAll() - Method in class net.bryansaunders.jee6divelog.dao.GenericDaoImpl
Retrieve all persisted objects.
getAll() - Method in class net.bryansaunders.jee6divelog.service.UserAccountService
Gets all the Users.
getAllUsers() - Method in class net.bryansaunders.jee6divelog.service.rest.UserAccountApi
Gets all Users.
getApiKeyExpiration() - Method in class net.bryansaunders.jee6divelog.model.UserAccount
Get the apiKeyExpiration.
getApiKeyExpiration() - Method in class net.bryansaunders.jee6divelog.security.Identity
Get the apiKeyExpiration.
getCity() - Method in class net.bryansaunders.jee6divelog.bean.RegistrationBean
Gets the City.
getCity() - Method in class net.bryansaunders.jee6divelog.model.UserAccount
Get the city.
getCleanEntity(T) - Static method in class net.bryansaunders.jee6divelog.util.AccountUtils
Clears the Dates on any DiveLogEntity.
getCleanUserAccount(UserAccount) - Static method in class net.bryansaunders.jee6divelog.util.AccountUtils
Clears the Dates & Password on any UserAccount.
getConfirmationPassword() - Method in class net.bryansaunders.jee6divelog.bean.RegistrationBean
Gets the Confirmation Password.
getCountry() - Method in class net.bryansaunders.jee6divelog.bean.RegistrationBean
Gets the Country.
getCountry() - Method in class net.bryansaunders.jee6divelog.model.UserAccount
Get the country.
getCreated() - Method in class net.bryansaunders.jee6divelog.model.DiveLogEntity
Get the created.
getDefaultPermission() - Method in enum net.bryansaunders.jee6divelog.security.enumerator.Permission
Get the defaultPermission.
getDefaults(Role) - Static method in enum net.bryansaunders.jee6divelog.security.enumerator.Permission
Get Default Permissions for the Given Role.
getEmail() - Method in class net.bryansaunders.jee6divelog.bean.LoginBean
Get the email.
getEmail() - Method in class net.bryansaunders.jee6divelog.bean.RegistrationBean
Gets the Email.
getEmail() - Method in class net.bryansaunders.jee6divelog.model.UserAccount
Get the email.
getEntityManager() - Method in interface net.bryansaunders.jee6divelog.dao.GenericDao
Get the entityManager.
getEntityManager() - Method in class net.bryansaunders.jee6divelog.dao.GenericDaoImpl
Get the entityManager.
getFirstFieldName() - Method in class net.bryansaunders.jee6divelog.validation.FieldMatchValidator
Get First Field Name.
getFirstName() - Method in class net.bryansaunders.jee6divelog.bean.RegistrationBean
Gets the First Name.
getFirstName() - Method in class net.bryansaunders.jee6divelog.model.UserAccount
Get the firstName.
getId() - Method in class net.bryansaunders.jee6divelog.model.DiveLogEntity
Get the id.
getLastName() - Method in class net.bryansaunders.jee6divelog.bean.RegistrationBean
Gets the Last Name.
getLastName() - Method in class net.bryansaunders.jee6divelog.model.UserAccount
Get the lastName.
getPassword() - Method in class net.bryansaunders.jee6divelog.bean.LoginBean
Get the password.
getPassword() - Method in class net.bryansaunders.jee6divelog.bean.RegistrationBean
Gets the Password.
getPassword() - Method in class net.bryansaunders.jee6divelog.model.UserAccount
Get the password.
getPassword() - Method in class net.bryansaunders.jee6divelog.security.Credentials
Get the password.
getPassword() - Method in class net.bryansaunders.jee6divelog.security.Identity
Get Password.
getPermissions() - Method in class net.bryansaunders.jee6divelog.model.UserAccount
Get the permissions.
getPermissions() - Method in class net.bryansaunders.jee6divelog.security.Identity
Get the permissions.
getPrivateApiKey() - Method in class net.bryansaunders.jee6divelog.model.UserAccount
Get the Private apiKey.
getPrivateApiKey() - Method in class net.bryansaunders.jee6divelog.security.Identity
Get the Private apiKey.
getPublicApiKey() - Method in class net.bryansaunders.jee6divelog.model.UserAccount
Get the Public apiKey.
getPublicApiKey() - Method in class net.bryansaunders.jee6divelog.security.Identity
Get the Public apiKey.
getRoles() - Method in class net.bryansaunders.jee6divelog.model.UserAccount
Get the roles.
getRoles() - Method in class net.bryansaunders.jee6divelog.security.Identity
Get the roles.
getSecondFieldName() - Method in class net.bryansaunders.jee6divelog.validation.FieldMatchValidator
Get Second Field Name.
getState() - Method in class net.bryansaunders.jee6divelog.bean.RegistrationBean
Gets the State.
getState() - Method in class net.bryansaunders.jee6divelog.model.UserAccount
Get the state.
getStatus() - Method in class net.bryansaunders.jee6divelog.security.Identity
Get the status.
getUpdated() - Method in class net.bryansaunders.jee6divelog.model.DiveLogEntity
Get the updated.
getUser(String) - Method in class net.bryansaunders.jee6divelog.service.rest.UserAccountApi
Gets the User Specified by the Given Username.
getUsername() - Method in class net.bryansaunders.jee6divelog.security.Credentials
Get the username.
getUsername() - Method in class net.bryansaunders.jee6divelog.security.Identity
Get Username.
getVersion() - Method in class net.bryansaunders.jee6divelog.model.DiveLogEntity
Get the version.

H

HASH_ITERATIONS - Static variable in class net.bryansaunders.jee6divelog.dao.user.UserAccountDao
Number of hash iterations.
HashUtils - Class in net.bryansaunders.jee6divelog.util
Utility Methods for Dealing with Hashing.
HasPermission - Annotation Type in net.bryansaunders.jee6divelog.security.annotation
Makes sure the Active User as the Specified Role.
hasPermission(Permission) - Method in class net.bryansaunders.jee6divelog.security.Identity
Has the specified Permission.
HasPermissionInterceptor - Class in net.bryansaunders.jee6divelog.security.interceptor
HasRole Interceptor.
HasPermissionInterceptor() - Constructor for class net.bryansaunders.jee6divelog.security.interceptor.HasPermissionInterceptor
 
HasPermissions - Annotation Type in net.bryansaunders.jee6divelog.security.annotation
Makes sure the Active User as the Specified Role.
HasPermissionsInterceptor - Class in net.bryansaunders.jee6divelog.security.interceptor
HasRole Interceptor.
HasPermissionsInterceptor() - Constructor for class net.bryansaunders.jee6divelog.security.interceptor.HasPermissionsInterceptor
 
HasRole - Annotation Type in net.bryansaunders.jee6divelog.security.annotation
Makes sure the Active User as the Specified Role.
hasRole(Role) - Method in class net.bryansaunders.jee6divelog.security.Identity
Has the specified Role.
HasRoleInterceptor - Class in net.bryansaunders.jee6divelog.security.interceptor
HasRole Interceptor.
HasRoleInterceptor() - Constructor for class net.bryansaunders.jee6divelog.security.interceptor.HasRoleInterceptor
 
HasRoles - Annotation Type in net.bryansaunders.jee6divelog.security.annotation
Makes sure the Active User as the Specified Role.
HasRolesInterceptor - Class in net.bryansaunders.jee6divelog.security.interceptor
HasRole Interceptor.
HasRolesInterceptor() - Constructor for class net.bryansaunders.jee6divelog.security.interceptor.HasRolesInterceptor
 

I

identify() - Method in class net.bryansaunders.jee6divelog.service.rest.SecurityApi
Identifies the currently logged in REST user.
Identity - Class in net.bryansaunders.jee6divelog.security
User Identity implements Serializable.
Identity() - Constructor for class net.bryansaunders.jee6divelog.security.Identity
Default Constructor.
init(FilterConfig) - Method in class net.bryansaunders.jee6divelog.security.filter.AuthenticationFilter
 
initialize(FieldMatch) - Method in class net.bryansaunders.jee6divelog.validation.FieldMatchValidator
initialize(Password) - Method in class net.bryansaunders.jee6divelog.validation.PasswordValidator
isAnnotationSecure(Annotation) - Static method in class net.bryansaunders.jee6divelog.util.SecurityUtils
Determines is the given Annotation is Secured.
isLoggedIn() - Method in class net.bryansaunders.jee6divelog.security.Identity
Is the Identity Logged in?
isLoginError() - Method in class net.bryansaunders.jee6divelog.bean.LoginBean
Get the loginError.
isMethodSecure(ResourceMethod) - Static method in class net.bryansaunders.jee6divelog.util.SecurityUtils
Determines if the Method is Secure or Not based on its Declared Annotations.
isRememberMe() - Method in class net.bryansaunders.jee6divelog.bean.LoginBean
Get the rememberMe.
isRememberMe() - Method in class net.bryansaunders.jee6divelog.security.Identity
Get the rememberMe.
isValid(Object, ConstraintValidatorContext) - Method in class net.bryansaunders.jee6divelog.validation.FieldMatchValidator
isValid(String, ConstraintValidatorContext) - Method in class net.bryansaunders.jee6divelog.validation.PasswordValidator

L

LOGGED_IN - Static variable in class net.bryansaunders.jee6divelog.security.Identity
Identity Logged In.
LOGGED_OUT - Static variable in class net.bryansaunders.jee6divelog.security.Identity
Identity Logged Out.
login() - Method in class net.bryansaunders.jee6divelog.bean.LoginBean
Logs the user in.
login() - Method in class net.bryansaunders.jee6divelog.security.Identity
Login Identity.
login(boolean) - Method in class net.bryansaunders.jee6divelog.security.Identity
Login Identity.
login(Credentials) - Method in class net.bryansaunders.jee6divelog.service.rest.SecurityApi
Identifies the currently logged in REST user.
LOGIN_FAILURE - Static variable in class net.bryansaunders.jee6divelog.security.Identity
Login Failure.
LOGIN_SUCCESS - Static variable in class net.bryansaunders.jee6divelog.security.Identity
Login Success.
LoginBean - Class in net.bryansaunders.jee6divelog.bean
Backing Bean for Login Page.
LoginBean() - Constructor for class net.bryansaunders.jee6divelog.bean.LoginBean
 
logout() - Method in class net.bryansaunders.jee6divelog.security.Identity
Logout the current User.
logout() - Method in class net.bryansaunders.jee6divelog.service.rest.SecurityApi
Logout the Current REST User.
LOGOUT_FAILURE - Static variable in class net.bryansaunders.jee6divelog.security.Identity
Logout Failure.
LOGOUT_SUCCESS - Static variable in class net.bryansaunders.jee6divelog.security.Identity
Logout Success.

N

net.bryansaunders.jee6divelog.bean - package net.bryansaunders.jee6divelog.bean
 
net.bryansaunders.jee6divelog.dao - package net.bryansaunders.jee6divelog.dao
 
net.bryansaunders.jee6divelog.dao.user - package net.bryansaunders.jee6divelog.dao.user
 
net.bryansaunders.jee6divelog.model - package net.bryansaunders.jee6divelog.model
 
net.bryansaunders.jee6divelog.security - package net.bryansaunders.jee6divelog.security
 
net.bryansaunders.jee6divelog.security.annotation - package net.bryansaunders.jee6divelog.security.annotation
 
net.bryansaunders.jee6divelog.security.enumerator - package net.bryansaunders.jee6divelog.security.enumerator
 
net.bryansaunders.jee6divelog.security.filter - package net.bryansaunders.jee6divelog.security.filter
 
net.bryansaunders.jee6divelog.security.interceptor - package net.bryansaunders.jee6divelog.security.interceptor
 
net.bryansaunders.jee6divelog.service - package net.bryansaunders.jee6divelog.service
 
net.bryansaunders.jee6divelog.service.rest - package net.bryansaunders.jee6divelog.service.rest
 
net.bryansaunders.jee6divelog.util - package net.bryansaunders.jee6divelog.util
 
net.bryansaunders.jee6divelog.validation - package net.bryansaunders.jee6divelog.validation
 
net.bryansaunders.jee6divelog.validation.annotation - package net.bryansaunders.jee6divelog.validation.annotation
 

O

onCreate() - Method in class net.bryansaunders.jee6divelog.model.DiveLogEntity
Pre-Persist Logic.
onUpdate() - Method in class net.bryansaunders.jee6divelog.model.DiveLogEntity
Pre-Update Logic.

P

Password - Annotation Type in net.bryansaunders.jee6divelog.validation.annotation
Password Constraint Annotation.
PasswordValidator - Class in net.bryansaunders.jee6divelog.validation
Password Validation method.
PasswordValidator() - Constructor for class net.bryansaunders.jee6divelog.validation.PasswordValidator
 
Permission - Enum in net.bryansaunders.jee6divelog.security.enumerator
Account Permissions.
preProcess(HttpRequest, ResourceMethod) - Method in class net.bryansaunders.jee6divelog.security.interceptor.RestSecurityInterceptor
Called before any REST service calls are processed.
PUBLIC_KEY_HEADER - Static variable in class net.bryansaunders.jee6divelog.service.rest.RestApi
Header name for USER Public API Key.

R

registerUser(UserAccount) - Method in class net.bryansaunders.jee6divelog.service.rest.UserAccountApi
Registers a User.
RegistrationBean - Class in net.bryansaunders.jee6divelog.bean
Backing Bean for Registration Page.
RegistrationBean() - Constructor for class net.bryansaunders.jee6divelog.bean.RegistrationBean
Default Constructor.
Resources - Class in net.bryansaunders.jee6divelog.util
Produces application Resources.
Resources() - Constructor for class net.bryansaunders.jee6divelog.util.Resources
 
RestApi - Class in net.bryansaunders.jee6divelog.service.rest
Defines the Root path for the RESTful API.
RestApi() - Constructor for class net.bryansaunders.jee6divelog.service.rest.RestApi
 
restLogin() - Method in class net.bryansaunders.jee6divelog.security.Identity
Login Identity for REST Service.
RestSecurityInterceptor - Class in net.bryansaunders.jee6divelog.security.interceptor
Security Intercepter for REST API Calls.
RestSecurityInterceptor() - Constructor for class net.bryansaunders.jee6divelog.security.interceptor.RestSecurityInterceptor
 
Role - Enum in net.bryansaunders.jee6divelog.security.enumerator
Account Roles.

S

save(T) - Method in interface net.bryansaunders.jee6divelog.dao.GenericDao
Save all changes made to an object.
save(T...) - Method in interface net.bryansaunders.jee6divelog.dao.GenericDao
Save all changes made to objects.
save(T) - Method in class net.bryansaunders.jee6divelog.dao.GenericDaoImpl
 
save(T...) - Method in class net.bryansaunders.jee6divelog.dao.GenericDaoImpl
Save all changes made to objects.
save(UserAccount) - Method in class net.bryansaunders.jee6divelog.dao.user.UserAccountDao
Save all changes made to an object.
saveUser(UserAccount) - Method in class net.bryansaunders.jee6divelog.service.UserAccountService
Saves the Given User.
SecurityApi - Class in net.bryansaunders.jee6divelog.service.rest
Security REST API.
SecurityApi() - Constructor for class net.bryansaunders.jee6divelog.service.rest.SecurityApi
 
SecurityUtils - Class in net.bryansaunders.jee6divelog.util
Security Utilities.
setApiKeyExpiration(Date) - Method in class net.bryansaunders.jee6divelog.model.UserAccount
Set the apiKeyExpiration.
setApiKeyExpiration(Date) - Method in class net.bryansaunders.jee6divelog.security.Identity
Set the apiKeyExpiration.
setCity(String) - Method in class net.bryansaunders.jee6divelog.bean.RegistrationBean
Sets the City.
setCity(String) - Method in class net.bryansaunders.jee6divelog.model.UserAccount
Set the city.
setConfirmationPassword(String) - Method in class net.bryansaunders.jee6divelog.bean.RegistrationBean
Sets the Password.
setCountry(String) - Method in class net.bryansaunders.jee6divelog.bean.RegistrationBean
Sets the Country.
setCountry(String) - Method in class net.bryansaunders.jee6divelog.model.UserAccount
Set the country.
setCreated(Date) - Method in class net.bryansaunders.jee6divelog.model.DiveLogEntity
Set the created.
setCredentials(Credentials) - Method in class net.bryansaunders.jee6divelog.bean.LoginBean
Set the credentials.
setCredentials(Credentials) - Method in class net.bryansaunders.jee6divelog.security.Identity
Set the credentials.
setEmail(String) - Method in class net.bryansaunders.jee6divelog.bean.LoginBean
Set the email.
setEmail(String) - Method in class net.bryansaunders.jee6divelog.bean.RegistrationBean
Sets the Email.
setEmail(String) - Method in class net.bryansaunders.jee6divelog.model.UserAccount
Set the email.
setEntityManager(EntityManager) - Method in interface net.bryansaunders.jee6divelog.dao.GenericDao
Set entity manager.
setEntityManager(EntityManager) - Method in class net.bryansaunders.jee6divelog.dao.GenericDaoImpl
Set entity manager.
setFirstFieldName(String) - Method in class net.bryansaunders.jee6divelog.validation.FieldMatchValidator
Set First Field Name.
setFirstName(String) - Method in class net.bryansaunders.jee6divelog.bean.RegistrationBean
Sets the First Name.
setFirstName(String) - Method in class net.bryansaunders.jee6divelog.model.UserAccount
Set the firstName.
setId(Integer) - Method in class net.bryansaunders.jee6divelog.model.DiveLogEntity
Set the id.
setIdentity(Identity) - Method in class net.bryansaunders.jee6divelog.bean.LoginBean
Set the identity.
setLastName(String) - Method in class net.bryansaunders.jee6divelog.bean.RegistrationBean
Sets the Last Name.
setLastName(String) - Method in class net.bryansaunders.jee6divelog.model.UserAccount
Set the lastName.
setLoginError(boolean) - Method in class net.bryansaunders.jee6divelog.bean.LoginBean
Set the loginError.
setPassword(String) - Method in class net.bryansaunders.jee6divelog.bean.LoginBean
Set the password.
setPassword(String) - Method in class net.bryansaunders.jee6divelog.bean.RegistrationBean
Sets the Password.
setPassword(String) - Method in class net.bryansaunders.jee6divelog.model.UserAccount
Set the password.
setPassword(String) - Method in class net.bryansaunders.jee6divelog.security.Credentials
Set the password.
setPermissions(Set<Permission>) - Method in class net.bryansaunders.jee6divelog.model.UserAccount
Set the permissions.
setPermissions(Set<Permission>) - Method in class net.bryansaunders.jee6divelog.security.Identity
Set the permissions.
setPrivateApiKey(String) - Method in class net.bryansaunders.jee6divelog.model.UserAccount
Set the Private apiKey.
setPrivateApiKey(String) - Method in class net.bryansaunders.jee6divelog.security.Identity
Set the Private apiKey.
setPublicApiKey(String) - Method in class net.bryansaunders.jee6divelog.model.UserAccount
Set the Public apiKey.
setPublicApiKey(String) - Method in class net.bryansaunders.jee6divelog.security.Identity
Set the Public apiKey.
setRememberMe(boolean) - Method in class net.bryansaunders.jee6divelog.bean.LoginBean
Set the rememberMe.
setRememberMe(boolean) - Method in class net.bryansaunders.jee6divelog.security.Identity
Set the rememberMe.
setRoles(Set<Role>) - Method in class net.bryansaunders.jee6divelog.model.UserAccount
Set the roles.
setRoles(Set<Role>) - Method in class net.bryansaunders.jee6divelog.security.Identity
Set the roles.
setSecondFieldName(String) - Method in class net.bryansaunders.jee6divelog.validation.FieldMatchValidator
Set Second Field Name.
setState(String) - Method in class net.bryansaunders.jee6divelog.bean.RegistrationBean
Sets the State.
setState(String) - Method in class net.bryansaunders.jee6divelog.model.UserAccount
Set the state.
setStatus(Integer) - Method in class net.bryansaunders.jee6divelog.security.Identity
Set the status.
setUpdated(Date) - Method in class net.bryansaunders.jee6divelog.model.DiveLogEntity
Set the updated.
setUserAccountService(UserAccountService) - Method in class net.bryansaunders.jee6divelog.security.Identity
Set the userAccountService.
setUsername(String) - Method in class net.bryansaunders.jee6divelog.security.Credentials
Set the username.
setUserService(UserAccountService) - Method in class net.bryansaunders.jee6divelog.bean.RegistrationBean
Set the userService.
setVersion(Integer) - Method in class net.bryansaunders.jee6divelog.model.DiveLogEntity
Set the version.
SIGNATURE_HEADER - Static variable in class net.bryansaunders.jee6divelog.service.rest.RestApi
Header name for REST Signature.
submitRegistration() - Method in class net.bryansaunders.jee6divelog.bean.RegistrationBean
Submits the Registration.
SUCCESS - Static variable in class net.bryansaunders.jee6divelog.bean.LoginBean
Login Success.
SUCCESS - Static variable in class net.bryansaunders.jee6divelog.bean.RegistrationBean
Success String.

T

toHmacSha1(String, String) - Static method in class net.bryansaunders.jee6divelog.util.HashUtils
Generates a HMAC-SHA1 Hash of the given String using the specified key.
toSha256(String) - Static method in class net.bryansaunders.jee6divelog.util.HashUtils
Hashes the string using SHA-256 Algorithim.
toString() - Method in class net.bryansaunders.jee6divelog.model.UserAccount
 
toString() - Method in class net.bryansaunders.jee6divelog.security.Credentials
 

U

updateUser(String, UserAccount) - Method in class net.bryansaunders.jee6divelog.service.rest.UserAccountApi
Updates the User Specified by the Given Username.
UserAccount - Class in net.bryansaunders.jee6divelog.model
User Model.
UserAccount() - Constructor for class net.bryansaunders.jee6divelog.model.UserAccount
 
UserAccountApi - Class in net.bryansaunders.jee6divelog.service.rest
User Rest API.
UserAccountApi() - Constructor for class net.bryansaunders.jee6divelog.service.rest.UserAccountApi
 
UserAccountDao - Class in net.bryansaunders.jee6divelog.dao.user
User DAO.
UserAccountDao() - Constructor for class net.bryansaunders.jee6divelog.dao.user.UserAccountDao
 
UserAccountService - Class in net.bryansaunders.jee6divelog.service
User Service for Working with User.
UserAccountService() - Constructor for class net.bryansaunders.jee6divelog.service.UserAccountService
 

V

valueOf(String) - Static method in enum net.bryansaunders.jee6divelog.security.enumerator.Permission
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum net.bryansaunders.jee6divelog.security.enumerator.Role
Returns the enum constant of this type with the specified name.
values() - Static method in enum net.bryansaunders.jee6divelog.security.enumerator.Permission
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum net.bryansaunders.jee6divelog.security.enumerator.Role
Returns an array containing the constants of this enum type, in the order they are declared.

A B C D F G H I L N O P R S T U V

Copyright © 2012 Bryan Saunders. All Rights Reserved.