- getAccessControlManagerAdminAPIClient(Class<T>) - Static method in class gr.iccs.isense.circ4life.rest.config.ConfigProperties
-
Get the property the holds the Client ID for accessing the Access Control
Manager Admin REST API.
- getAccessControlManagerAdminAPIPass(Class<T>) - Static method in class gr.iccs.isense.circ4life.rest.config.ConfigProperties
-
Get the property the holds the password for accessing the Access Control
Manager Admin REST API.
- getAccessControlManagerAdminAPIUser(Class<T>) - Static method in class gr.iccs.isense.circ4life.rest.config.ConfigProperties
-
Get the property the holds the user name for accessing the Access Control
Manager Admin REST API.
- getAccessControlManagerRealm(Class<T>) - Static method in class gr.iccs.isense.circ4life.rest.config.ConfigProperties
-
Get the Access Control Manager Realm.
- getAccessControlManagerURL(Class<T>) - Static method in class gr.iccs.isense.circ4life.rest.config.ConfigProperties
-
Get the Access Control Manager URL.
- getAccessToken() - Method in class gr.iccs.isense.circ4life.rest.resources.AccessControlManager.AccessTokens
-
- getAccessTokens(String, String, String) - Static method in class gr.iccs.isense.circ4life.rest.resources.AccessControlManager
-
Perform a session login on the Access Control Manager and get the
access/refresh tokens.
- getAppTitleFromManifest(Class<?>) - Static method in class gr.iccs.isense.circ4life.utils.ManifestAccess
-
Retrieve the application title from the packaged Manifest file for a specific
class.
- getClientID() - Method in class gr.iccs.isense.circ4life.rest.client.RESTWebServiceClient
-
- getConfigProperty(Class<T>, String) - Static method in class gr.iccs.isense.circ4life.rest.config.ConfigProperties
-
Get configuration property from a resource in the class path of a specified
class.
- getConfiguredLogger(Class<T>) - Static method in class gr.iccs.isense.circ4life.logging.Log
-
Creates or returns the existing logger for a specified class.
- getDatabaseHost(Class<T>) - Static method in class gr.iccs.isense.circ4life.rest.config.ConfigProperties
-
Get the property that holds the database host.
- getDatabasePort(Class<T>) - Static method in class gr.iccs.isense.circ4life.rest.config.ConfigProperties
-
Get the property that holds the database port.
- getEmail(String) - Static method in class gr.iccs.isense.circ4life.rest.resources.AccessControlManager
-
Retrieve a user's email address from Universally Unique ID.
- getEmailUUID(String) - Static method in class gr.iccs.isense.circ4life.rest.resources.AccessControlManager
-
Get the email's Universally Unique ID from the Access Control Manager.
- getFileUploadsDir(Class<T>) - Static method in class gr.iccs.isense.circ4life.rest.config.ConfigProperties
-
Get the file path of the file uploads directory.
- getGroupUUID(String) - Static method in class gr.iccs.isense.circ4life.rest.resources.AccessControlManager
-
Get the group's Universally Unique ID from the Access Control Manager.
- getLoggingLevel(Class<T>) - Static method in class gr.iccs.isense.circ4life.rest.config.ConfigProperties
-
Get logging level from configuration file.
- getLoggingVerbosity(Class<T>) - Static method in class gr.iccs.isense.circ4life.rest.config.ConfigProperties
-
Get logging verbosity from configuration file.
- getMass_in_grams() - Method in class gr.iccs.isense.circ4life.datamodels.MaterialFactors
-
- getName() - Method in class gr.iccs.isense.circ4life.utils.ProgramOptions.Option
-
- getOptions() - Method in class gr.iccs.isense.circ4life.utils.ProgramOptions
-
- getPassword() - Method in class gr.iccs.isense.circ4life.rest.client.RESTWebServiceClient
-
- getPrincipalName(SecurityContext) - Static method in class gr.iccs.isense.circ4life.rest.resources.AccessControlManager
-
Get the user name from the specified SecurityContext
.
- getRarity() - Method in class gr.iccs.isense.circ4life.datamodels.MaterialFactors
-
- getRecyclability() - Method in class gr.iccs.isense.circ4life.datamodels.MaterialFactors
-
- getRefreshToken() - Method in class gr.iccs.isense.circ4life.rest.resources.AccessControlManager.AccessTokens
-
- getUsage() - Method in class gr.iccs.isense.circ4life.utils.ProgramOptions.Option
-
- getUsername() - Method in class gr.iccs.isense.circ4life.rest.client.RESTWebServiceClient
-
- getUsername(String) - Static method in class gr.iccs.isense.circ4life.rest.resources.AccessControlManager
-
Retrieve a user's username from Universally Unique ID.
- getUsernameUUID(String) - Static method in class gr.iccs.isense.circ4life.rest.resources.AccessControlManager
-
Get the username's Universally Unique ID from the Access Control Manager.
- getValue(String, Class<T>) - Method in class gr.iccs.isense.circ4life.utils.ProgramOptions
-
Get the value for an option.
- getVersion() - Method in class gr.iccs.isense.circ4life.rest.resources.AbstractInformation
-
- getVersionFromManifest(Class<?>) - Static method in class gr.iccs.isense.circ4life.utils.ManifestAccess
-
Retrieve the application version from the packaged Manifest file for a
specific class.
- gr.iccs.isense.circ4life.datamodels - package gr.iccs.isense.circ4life.datamodels
-
- gr.iccs.isense.circ4life.logging - package gr.iccs.isense.circ4life.logging
-
- gr.iccs.isense.circ4life.rest.client - package gr.iccs.isense.circ4life.rest.client
-
- gr.iccs.isense.circ4life.rest.config - package gr.iccs.isense.circ4life.rest.config
-
- gr.iccs.isense.circ4life.rest.resources - package gr.iccs.isense.circ4life.rest.resources
-
- gr.iccs.isense.circ4life.rest.resources.openapi - package gr.iccs.isense.circ4life.rest.resources.openapi
-
- gr.iccs.isense.circ4life.servlet - package gr.iccs.isense.circ4life.servlet
-
- gr.iccs.isense.circ4life.utils - package gr.iccs.isense.circ4life.utils
-
- gr.iccs.isense.circ4life.validation - package gr.iccs.isense.circ4life.validation
-
- parseCommandLine(String[]) - Method in class gr.iccs.isense.circ4life.utils.ProgramOptions
-
Parse the program's command line options.
- printUsage(PrintStream) - Method in class gr.iccs.isense.circ4life.utils.ProgramOptions
-
Prints program's usage help message to the specified output stream.
- ProgramOptions - Class in gr.iccs.isense.circ4life.utils
-
Common interface and functionality of program options.
- ProgramOptions() - Constructor for class gr.iccs.isense.circ4life.utils.ProgramOptions
-
- ProgramOptions.Option<T> - Class in gr.iccs.isense.circ4life.utils
-
Encapsulation of an option name and type.
- PROPERTY_ACCESSCONTROLMANAGER - Static variable in class gr.iccs.isense.circ4life.rest.config.ConfigProperties
-
Property that holds whether the Access Control Manager is enabled,
true
or false
.
- PROPERTY_ACCESSCONTROLMANAGER_ADMINCLIENT - Static variable in class gr.iccs.isense.circ4life.rest.config.ConfigProperties
-
Property that holds the Client ID for accessing the Access Control Manager
Admin REST API.
- PROPERTY_ACCESSCONTROLMANAGER_ADMINPASS - Static variable in class gr.iccs.isense.circ4life.rest.config.ConfigProperties
-
Property that holds the password for accessing the Access Control Manager
Admin REST API.
- PROPERTY_ACCESSCONTROLMANAGER_ADMINUSER - Static variable in class gr.iccs.isense.circ4life.rest.config.ConfigProperties
-
Property that holds the user name for accessing the Access Control Manager
Admin REST API.
- PROPERTY_ACCESSCONTROLMANAGER_REALM - Static variable in class gr.iccs.isense.circ4life.rest.config.ConfigProperties
-
Property that holds the Access Control Manager Realm.
- PROPERTY_ACCESSCONTROLMANAGER_URL - Static variable in class gr.iccs.isense.circ4life.rest.config.ConfigProperties
-
Property that holds the Access Control Manager URL.
- PROPERTY_DATABASE_HOST - Static variable in class gr.iccs.isense.circ4life.rest.config.ConfigProperties
-
Property that holds the database server host.
- PROPERTY_DATABASE_PORT - Static variable in class gr.iccs.isense.circ4life.rest.config.ConfigProperties
-
Property that holds the database server port.
- PROPERTY_LOGLEVEL - Static variable in class gr.iccs.isense.circ4life.rest.config.ConfigProperties
-
Logger level, possible values in
Level
.
- PROPERTY_LOGVERBOSITY - Static variable in class gr.iccs.isense.circ4life.rest.config.ConfigProperties
-
Logger level, possible values in LoggingFeature.Verbosity
.
- validate(String, String, String, String, String) - Static method in class gr.iccs.isense.circ4life.validation.EndUserRegistrationFormValidator
-
- validate(Date, String, String, String, String, String, String, String, String, String, String, Long) - Static method in class gr.iccs.isense.circ4life.validation.EndUserRegistrationFormValidator
-
- validate(String, String, String, Date, String, String, String, String) - Static method in class gr.iccs.isense.circ4life.validation.EndUserRegistrationFormValidator
-
- validateCredentials(String, String) - Static method in class gr.iccs.isense.circ4life.validation.EndUserRegistrationFormValidator
-
Validate the parameters passed and throw
IllegalArgumentException
in
case of any error.
CAUTION: You cannot validate password without username, as one of the
requirements is for the password to be different from the username.
- validateEmail(String) - Static method in class gr.iccs.isense.circ4life.validation.EndUserRegistrationFormValidator
-
- validateFamilyName(String) - Static method in class gr.iccs.isense.circ4life.validation.EndUserRegistrationFormValidator
-
Validate user's last name.
- validateGivenName(String) - Static method in class gr.iccs.isense.circ4life.validation.EndUserRegistrationFormValidator
-
Validate user's first name.
- validateHTTPURL(String) - Static method in class gr.iccs.isense.circ4life.validation.EndUserRegistrationFormValidator
-
- validateICTPlatform(String) - Static method in class gr.iccs.isense.circ4life.validation.EmailAddressValidator
-
If the specified email address is not compatible with the rules below an
AddressException
is thrown.
- validateOptions() - Method in class gr.iccs.isense.circ4life.utils.ProgramOptions
-
This is the program options validator and should be implemented by all
subclasses.
- validateRFC5322(String) - Static method in class gr.iccs.isense.circ4life.validation.EmailAddressValidator
-
If the specified email address is not compatible with the RFC5322 regular
expression an AddressException
is thrown.
- validateRFC822(String) - Static method in class gr.iccs.isense.circ4life.validation.EmailAddressValidator
-
If the specified email address is not compatible with the RFC822 rules an
AddressException
is thrown.
- Value() - Method in enum gr.iccs.isense.circ4life.datamodels.WEEEsEndOfLifeState
-
- valueOf(String) - Static method in enum gr.iccs.isense.circ4life.datamodels.WEEEsEndOfLifeState
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum gr.iccs.isense.circ4life.rest.resources.AccessControlManager.LoginResult.ErrorCode
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum gr.iccs.isense.circ4life.rest.resources.AccessControlManager.NotificationEmailType
-
Returns the enum constant of this type with the specified name.
- values() - Static method in enum gr.iccs.isense.circ4life.datamodels.WEEEsEndOfLifeState
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum gr.iccs.isense.circ4life.rest.resources.AccessControlManager.LoginResult.ErrorCode
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum gr.iccs.isense.circ4life.rest.resources.AccessControlManager.NotificationEmailType
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- versionApplicationJSON() - Method in class gr.iccs.isense.circ4life.rest.resources.AbstractInformation
-
- versionApplicationXML() - Method in class gr.iccs.isense.circ4life.rest.resources.AbstractInformation
-
- versionTextHTML() - Method in class gr.iccs.isense.circ4life.rest.resources.AbstractInformation
-
- versionTextPlain() - Method in class gr.iccs.isense.circ4life.rest.resources.AbstractInformation
-