Index

A C D E F G H I L M O P R S T U V 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form

A

AccountDAO - Interface in org.europa.together.business.acl
An account is identified by E-Mail addresses.
AccountDO - Class in org.europa.together.domain.acl
USER ACCOUNT OBJECT.
AccountDO() - Constructor for class org.europa.together.domain.acl.AccountDO
Default Constructor.
AccountDO(String) - Constructor for class org.europa.together.domain.acl.AccountDO
Constructor.
AuthenticationException - Exception in org.europa.together.exceptions.acl
Exception for authentication errors.
AuthenticationException() - Constructor for exception org.europa.together.exceptions.acl.AuthenticationException
Creates a new instance of AuthenticationException without detail message.
AuthenticationException(String) - Constructor for exception org.europa.together.exceptions.acl.AuthenticationException
Constructs an instance of AuthenticationException with the specified detail message.
AuthorisationException - Exception in org.europa.together.exceptions.acl
Exception for authorization errors.
AuthorisationException() - Constructor for exception org.europa.together.exceptions.acl.AuthorisationException
Creates a new instance of AuthorisationException without detail message.
AuthorisationException(String) - Constructor for exception org.europa.together.exceptions.acl.AuthorisationException
Constructs an instance of AuthorisationException with the specified detail message.

C

Constraints - Class in org.europa.together.utils.acl
Constraints for the package Portal.

D

deactivateAccount(String) - Method in interface org.europa.together.business.acl.AccountDAO
Deactivates an Account.
delete(ResourcesDO) - Method in interface org.europa.together.business.acl.ResourcesDAO
If the resource object exist in the persistence context and is not protected, it will be deleted.
doLogout(String) - Method in interface org.europa.together.business.acl.LoginDAO
Fethc the last (newest) login object of an account to perform a logout.

E

equals(Object) - Method in class org.europa.together.domain.acl.AccountDO
 
equals(Object) - Method in class org.europa.together.domain.acl.LoginDO
 
equals(Object) - Method in class org.europa.together.domain.acl.PermissionDO
 
equals(Object) - Method in class org.europa.together.domain.acl.ResourceId
 
equals(Object) - Method in class org.europa.together.domain.acl.ResourcesDO
 
equals(Object) - Method in class org.europa.together.domain.acl.RolesDO
 

F

find(String) - Method in interface org.europa.together.business.acl.PermissionDAO
Override the find() method to fetch a permission by the given id.
find(String, String) - Method in interface org.europa.together.business.acl.ResourcesDAO
Fetch a specific resource defined by the resource name and the view.
find(String, String, String) - Method in interface org.europa.together.business.acl.PermissionDAO
Override the find() method to fetch a permission by the given roleName, resource and view.
findAccountByVerificationCode(String) - Method in interface org.europa.together.business.acl.AccountDAO
Fetch an account by his verification code, to enanble the activation / registration procedure.

G

getAccount() - Method in class org.europa.together.domain.acl.LoginDO
Get the Login of an Account.
getBrowserID() - Method in class org.europa.together.domain.acl.LoginDO
Get the Browser ID of the Account for this login.
getDefaultLocale() - Method in class org.europa.together.domain.acl.AccountDO
Get the default localisation.
getDefaultTimezone() - Method in class org.europa.together.domain.acl.AccountDO
Get the default timezone as String in the format: +/-02:00.
getDescription() - Method in class org.europa.together.domain.acl.RolesDO
Get the description of a role.
getEmail() - Method in class org.europa.together.domain.acl.AccountDO
Get the E-Mail of an Account.
getIpAddress() - Method in class org.europa.together.domain.acl.LoginDO
Get the IP Address of the Account for this login.
getLogin() - Method in class org.europa.together.domain.acl.LoginDO
Get the Date of this specific Login.
getLoginsFromAccount(String) - Method in interface org.europa.together.business.acl.LoginDAO
Get all Logins by a given account.
getLogout() - Method in class org.europa.together.domain.acl.LoginDO
Get the logout timestamp of a login object.
getName() - Method in class org.europa.together.domain.acl.ResourcesDO
Get the name.
getName() - Method in class org.europa.together.domain.acl.RolesDO
Get the Role name.
getOperationSystem() - Method in class org.europa.together.domain.acl.LoginDO
Get the Operation System of the Account for this login.
getPassword() - Method in class org.europa.together.domain.acl.AccountDO
Get the SALTED password (SHA3-512) of an Account.
getResource() - Method in class org.europa.together.domain.acl.PermissionDO
Get the resources for a permission.
getResourceName() - Method in class org.europa.together.domain.acl.ResourceId
Get the Resource Name.
getRole() - Method in class org.europa.together.domain.acl.AccountDO
Get the Role of an Account.
getRole() - Method in class org.europa.together.domain.acl.PermissionDO
Get the role for a permission.
getUuid() - Method in class org.europa.together.domain.acl.LoginDO
Get the UUID of an Login Object.
getUuid() - Method in class org.europa.together.domain.acl.PermissionDO
get the Identifier.
getVerificationCode() - Method in class org.europa.together.domain.acl.AccountDO
Get the verification code (UUID) for the DoublOptIn procedure.
getView() - Method in class org.europa.together.domain.acl.ResourceId
Get the view.
getView() - Method in class org.europa.together.domain.acl.ResourcesDO
Define which template is to use for the given resource.

H

hashCode() - Method in class org.europa.together.domain.acl.AccountDO
 
hashCode() - Method in class org.europa.together.domain.acl.LoginDO
 
hashCode() - Method in class org.europa.together.domain.acl.PermissionDO
 
hashCode() - Method in class org.europa.together.domain.acl.ResourceId
 
hashCode() - Method in class org.europa.together.domain.acl.ResourcesDO
 
hashCode() - Method in class org.europa.together.domain.acl.RolesDO
 

I

isChange() - Method in class org.europa.together.domain.acl.PermissionDO
Indicate the CHANGE (update) permission for a resource.
isCreate() - Method in class org.europa.together.domain.acl.PermissionDO
Indicate the CREATE permission for a resource.
isDeactivated() - Method in class org.europa.together.domain.acl.AccountDO
Shows if an Account is activated.
isDelete() - Method in class org.europa.together.domain.acl.PermissionDO
Indicate the DELETE permission for a resource.
isDeleteable() - Method in class org.europa.together.domain.acl.ResourcesDO
Flag to protect that a resource can not deleted by accident.
isDeleteable() - Method in class org.europa.together.domain.acl.RolesDO
Flag to protect that a role can not deleted by accident.
isRead() - Method in class org.europa.together.domain.acl.PermissionDO
Indicate the READ permission for a resource.
isRegistered() - Method in class org.europa.together.domain.acl.AccountDO
Get the Registration Date of an Account, when it was created.
isVerified() - Method in class org.europa.together.domain.acl.AccountDO
Shows if an Account is verified.

L

LICENSE - Static variable in class org.europa.together.utils.acl.Constraints
The Software License of the artifact.
listAccountsOfRole(String) - Method in interface org.europa.together.business.acl.AccountDAO
Get all Accounts for a specified role.
listActivatedAccounts() - Method in interface org.europa.together.business.acl.AccountDAO
Get all activated Accounts.
listDeactivatedAccounts() - Method in interface org.europa.together.business.acl.AccountDAO
Get all deactivated Accounts.
listNotConfirmedAccounts() - Method in interface org.europa.together.business.acl.AccountDAO
Get all accounts, which are not verified.
listProtectedResources() - Method in interface org.europa.together.business.acl.ResourcesDAO
Return a list of all resources which protected against deleting, to prevent accidents.
listProtectedRoles() - Method in interface org.europa.together.business.acl.RolesDAO
Return a list of all roles which protected against deleting, to prevent accidents.
listRegisterdAcountsAfterDate(Timestamp) - Method in interface org.europa.together.business.acl.AccountDAO
Get all Accounts which registered after a given date.
listRegisterdAcountsBeforeDate(Timestamp) - Method in interface org.europa.together.business.acl.AccountDAO
Get all Accounts which registered before a given date.
listResourcesOfSameType(String) - Method in interface org.europa.together.business.acl.ResourcesDAO
Fetch a list of resources with the same name.
listRolePermissions(String) - Method in interface org.europa.together.business.acl.PermissionDAO
List all permissions of a role.
LoginDAO - Interface in org.europa.together.business.acl
Every account can have multiply logins.
LoginDO - Class in org.europa.together.domain.acl
LOGIN OBJECT.
LoginDO() - Constructor for class org.europa.together.domain.acl.LoginDO
Default Constructor.
LoginDO(AccountDO) - Constructor for class org.europa.together.domain.acl.LoginDO
Constructor.

M

MODULE_DESCRIPTION - Static variable in class org.europa.together.utils.acl.Constraints
A short description of the module.
MODULE_NAME - Static variable in class org.europa.together.utils.acl.Constraints
Module name used for ConfigurationDAO.
MODULE_VERSION - Static variable in class org.europa.together.utils.acl.Constraints
Version of the module.

O

org.europa.together.business.acl - package org.europa.together.business.acl
02 Business Layer: Interfaces who implemented in the Application Layer and used in the Service Layer.
org.europa.together.domain.acl - package org.europa.together.domain.acl
00 Domain Layer: Includes all Data Objects with Validation for Persistence.
org.europa.together.exceptions.acl - package org.europa.together.exceptions.acl
Exception: Trunk for customized Exceptions.
org.europa.together.utils.acl - package org.europa.together.utils.acl
Utils: Helpful things, which can't implement against an Interface.

P

PermissionDAO - Interface in org.europa.together.business.acl
Permissions are linked to roles.
PermissionDO - Class in org.europa.together.domain.acl
PERMISSION OBJECT.
PermissionDO() - Constructor for class org.europa.together.domain.acl.PermissionDO
Default Constructor.
PermissionDO(RolesDO, ResourcesDO) - Constructor for class org.europa.together.domain.acl.PermissionDO
Constructor.
printConstraintInfo() - Static method in class org.europa.together.utils.acl.Constraints
Implements a static version of toString();.

R

reactivateAccount() - Method in class org.europa.together.domain.acl.AccountDO
Reset the deactivation of an Account, by erasing the deactivation date.
ResourceId - Class in org.europa.together.domain.acl
Composite Primary Key for ResourecesDO.
ResourceId() - Constructor for class org.europa.together.domain.acl.ResourceId
 
ResourcesDAO - Interface in org.europa.together.business.acl
A resource is linked to a permission.
ResourcesDO - Class in org.europa.together.domain.acl
RESOURCES OBJECT.
ResourcesDO() - Constructor for class org.europa.together.domain.acl.ResourcesDO
Default Constructor.
ResourcesDO(String) - Constructor for class org.europa.together.domain.acl.ResourcesDO
Constructor.
REST_API_VERSION - Static variable in class org.europa.together.utils.acl.Constraints
URI Parameter for versioning the public REST API of this module.
RolesDAO - Interface in org.europa.together.business.acl
Every account is just with one role related.
RolesDO - Class in org.europa.together.domain.acl
USER ROLES OBJECT.
RolesDO() - Constructor for class org.europa.together.domain.acl.RolesDO
Default Constructor.
RolesDO(String) - Constructor for class org.europa.together.domain.acl.RolesDO
Constructor.

S

setAccount(AccountDO) - Method in class org.europa.together.domain.acl.LoginDO
Create a login for an Account.
setBrowserID(String) - Method in class org.europa.together.domain.acl.LoginDO
Set the Browser ID of the Account for this login.
setChange(boolean) - Method in class org.europa.together.domain.acl.PermissionDO
Define the CHANGE (update) permission for a resource.
setCreate(boolean) - Method in class org.europa.together.domain.acl.PermissionDO
Define the CREATE permission for a resource.
setDeactivated() - Method in class org.europa.together.domain.acl.AccountDO
Allows to block the login of an account.
setDefaultLocale(String) - Method in class org.europa.together.domain.acl.AccountDO
Set the default localisation.
setDefaultTimezone(String) - Method in class org.europa.together.domain.acl.AccountDO
Set the default timezone in the format: +/-02:00.
setDelete(boolean) - Method in class org.europa.together.domain.acl.PermissionDO
Define the DELETE permission for a resource.
setDeleteable(boolean) - Method in class org.europa.together.domain.acl.ResourcesDO
Set a flag to protect that a role can not deleted by accident.
setDeleteable(boolean) - Method in class org.europa.together.domain.acl.RolesDO
Set a flag to protect that a role can not deleted by accident.
setDescription(String) - Method in class org.europa.together.domain.acl.RolesDO
Set the description of a role.
setEmail(String) - Method in class org.europa.together.domain.acl.AccountDO
Set the E-Mail of an Account.
setIpAddress(String) - Method in class org.europa.together.domain.acl.LoginDO
Set the IP Address of the Account for this login.
setLogin(Date) - Method in class org.europa.together.domain.acl.LoginDO
Set the Date for the login.
setLogout(Date) - Method in class org.europa.together.domain.acl.LoginDO
Set the logout time for a login object.
setName(String) - Method in class org.europa.together.domain.acl.ResourcesDO
Set the resource name.
setName(String) - Method in class org.europa.together.domain.acl.RolesDO
Set the Role name.
setOperationSystem(String) - Method in class org.europa.together.domain.acl.LoginDO
Set the Operation System of the Account for this login.
setPassword(String) - Method in class org.europa.together.domain.acl.AccountDO
Set the password (SHA3-512) of an Account.
setRead(boolean) - Method in class org.europa.together.domain.acl.PermissionDO
Define the READ permission for a resource.
setRegistered() - Method in class org.europa.together.domain.acl.AccountDO
Set the Registration Date of an Account, when it get created.
setResource(ResourcesDO) - Method in class org.europa.together.domain.acl.PermissionDO
Set the resources for a permission.
setResourceName(String) - Method in class org.europa.together.domain.acl.ResourceId
Set the resourceName.
setRole(RolesDO) - Method in class org.europa.together.domain.acl.AccountDO
Set the Role of an Account.
setRole(RolesDO) - Method in class org.europa.together.domain.acl.PermissionDO
Set the role for a permission.
setUuid(String) - Method in class org.europa.together.domain.acl.LoginDO
Set the UUID of an Login Object.
setUuid(String) - Method in class org.europa.together.domain.acl.PermissionDO
Set the identifier.
setVerificationCode(String) - Method in class org.europa.together.domain.acl.AccountDO
Allows the auto generated verification code (UUID) during the Account creation to change.
setVerified() - Method in class org.europa.together.domain.acl.AccountDO
Set an Account to verified, if the verification process was success.During the creation process is set to false.
setView(String) - Method in class org.europa.together.domain.acl.ResourceId
Set the view.
setView(String) - Method in class org.europa.together.domain.acl.ResourcesDO
Define which template will be chosen to open a resource.

T

TABLE_NAME - Static variable in class org.europa.together.domain.acl.AccountDO
The name of the used database table for this domain object.
TABLE_NAME - Static variable in class org.europa.together.domain.acl.LoginDO
The name of the used database table for this domain object.
TABLE_NAME - Static variable in class org.europa.together.domain.acl.PermissionDO
The name of the used database table for this domain object.
TABLE_NAME - Static variable in class org.europa.together.domain.acl.ResourcesDO
The name of the used database table for this domain object.
TABLE_NAME - Static variable in class org.europa.together.domain.acl.RolesDO
The name of the used database table for this domain object.
toString() - Method in class org.europa.together.domain.acl.AccountDO
 
toString() - Method in class org.europa.together.domain.acl.LoginDO
 
toString() - Method in class org.europa.together.domain.acl.PermissionDO
 
toString() - Method in class org.europa.together.domain.acl.ResourcesDO
 
toString() - Method in class org.europa.together.domain.acl.RolesDO
 

U

update(ResourcesDO) - Method in interface org.europa.together.business.acl.ResourcesDAO
Overwrite the regular DAO update method, because of composite Primary Key.

V

verifyAccount(String) - Method in interface org.europa.together.business.acl.AccountDAO
Set an Account to verified.
A C D E F G H I L M O P R S T U V 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form