Skip navigation links
A B C D E F G H I J K L M N O P R S T U V W _ 

A

AbstractApplication - Class in fr.cnes.doi.application
Creates a base application by setting both the CORS, the DOI status page, the proxy and the DOI.
AbstractApplication() - Constructor for class fr.cnes.doi.application.AbstractApplication
This constructor creates an instance of proxySettings and doiSettings.
AbstractAuthenticationPluginHelper - Class in fr.cnes.doi.plugin
 
AbstractAuthenticationPluginHelper() - Constructor for class fr.cnes.doi.plugin.AbstractAuthenticationPluginHelper
Empty constructor.
AbstractProjectSuffixDBHelper - Class in fr.cnes.doi.db
Interface for handling the project suffix database.
AbstractProjectSuffixDBHelper() - Constructor for class fr.cnes.doi.db.AbstractProjectSuffixDBHelper
 
AbstractProjectSuffixPluginHelper - Class in fr.cnes.doi.plugin
 
AbstractProjectSuffixPluginHelper() - Constructor for class fr.cnes.doi.plugin.AbstractProjectSuffixPluginHelper
Empty constructor.
AbstractResource - Class in fr.cnes.doi.resource
Abstract resource.
AbstractResource() - Constructor for class fr.cnes.doi.resource.AbstractResource
 
AbstractTokenDBHelper - Class in fr.cnes.doi.db
Interface for handling the token database.
AbstractTokenDBHelper() - Constructor for class fr.cnes.doi.db.AbstractTokenDBHelper
 
AbstractTokenDBPluginHelper - Class in fr.cnes.doi.plugin
 
AbstractTokenDBPluginHelper() - Constructor for class fr.cnes.doi.plugin.AbstractTokenDBPluginHelper
Empty constructor.
AbstractUserRoleDBHelper - Class in fr.cnes.doi.db
Interface for handling users and role database.
AbstractUserRoleDBHelper() - Constructor for class fr.cnes.doi.db.AbstractUserRoleDBHelper
 
AbstractUserRolePluginHelper - Class in fr.cnes.doi.plugin
Plugin to define users and groups of the system.
AbstractUserRolePluginHelper() - Constructor for class fr.cnes.doi.plugin.AbstractUserRolePluginHelper
Empty constructor.
ADD_USER_NOTIFICATION - Static variable in class fr.cnes.doi.db.AbstractUserRoleDBHelper
Notification message when an user is added "AddUserNotification".
addAuthenticationUserAsAdmin(String) - Method in class fr.cnes.doi.server.DoiServer
Adds an authentication system user as administrator of the DOI server
addCustomIP(Set<String>) - Method in class fr.cnes.doi.security.AllowerIP
Adds custom IPs based on the settings.
addDOIProject(int, String) - Method in class fr.cnes.doi.plugin.impl.db.impl.DOIDbDataAccessServiceImpl
Add a DOI project
addDOIProject(int, String) - Method in interface fr.cnes.doi.plugin.impl.db.service.DOIDbDataAccessService
Add a DOI project
addDOIProjectToUser(String, int) - Method in class fr.cnes.doi.plugin.impl.db.impl.DOIDbDataAccessServiceImpl
Assign a DOI project to a user
addDOIProjectToUser(String, int) - Method in interface fr.cnes.doi.plugin.impl.db.service.DOIDbDataAccessService
Assign a DOI project to a user
addDOIUser(String, Boolean) - Method in class fr.cnes.doi.db.AbstractUserRoleDBHelper
Add a DOI user
addDOIUser(String, Boolean, String) - Method in class fr.cnes.doi.db.AbstractUserRoleDBHelper
Add a DOI user
addDOIUser(String, Boolean) - Method in class fr.cnes.doi.plugin.impl.db.DefaultUserRoleImpl
Add a DOI user
addDOIUser(String, Boolean, String) - Method in class fr.cnes.doi.plugin.impl.db.DefaultUserRoleImpl
Add a DOI user
addDOIUser(String, Boolean) - Method in class fr.cnes.doi.plugin.impl.db.impl.DOIDbDataAccessServiceImpl
Add a DOI user
addDOIUser(String, Boolean, String) - Method in class fr.cnes.doi.plugin.impl.db.impl.DOIDbDataAccessServiceImpl
Add a DOI user
addDOIUser(String, Boolean) - Method in interface fr.cnes.doi.plugin.impl.db.service.DOIDbDataAccessService
Add a DOI user
addDOIUser(String, Boolean, String) - Method in interface fr.cnes.doi.plugin.impl.db.service.DOIDbDataAccessService
Add a DOI user
addGroups(User, Set<Group>, Group, List<Group>, boolean) - Method in class fr.cnes.doi.db.MyMemoryRealm
Recursively adds groups where a given user is a member.
addMeasurement(Method, String, float) - Method in class fr.cnes.doi.services.DoiMonitoring
Add Measurement.
addParam(String, Object) - Method in class fr.cnes.doi.settings.JettySettings
Add a parameter to a Jetty server.
addParamsToServerContext() - Method in class fr.cnes.doi.settings.JettySettings
addParamsToServerContext.
addPath(String) - Static method in class fr.cnes.doi.plugin.Utils
Adds a path in the classPath.
addProjectSuffix(int, String) - Method in class fr.cnes.doi.db.AbstractProjectSuffixDBHelper
Adds a suffix project in the database.
addProjectSuffix(int, String) - Method in class fr.cnes.doi.plugin.impl.db.DefaultProjectSuffixImpl
Adds a suffix project in the database.
addRequestDocToMethod(MethodInfo, ParameterInfo) - Method in class fr.cnes.doi.resource.AbstractResource
Adds Wadl description of the request to a method.
addRequestDocToMethod(MethodInfo, List<ParameterInfo>) - Method in class fr.cnes.doi.resource.AbstractResource
Adds Wadl description of the request to the method.
addRequestDocToMethod(MethodInfo, List<ParameterInfo>, RepresentationInfo) - Method in class fr.cnes.doi.resource.AbstractResource
Adds Wadl description of the request to the method.
addResponseDocToMethod(MethodInfo, ResponseInfo) - Method in class fr.cnes.doi.resource.AbstractResource
Adds Wadl description of the response to a method.
addRouteForWebSite(Router) - Method in class fr.cnes.doi.application.AdminApplication
Adds default route to the website when it exists.
addServices(Router, int, String, String) - Method in class fr.cnes.doi.application.AdminApplication
Adds route attacURI to the target according to redirection mode.
addServicesStats(Router) - Method in class fr.cnes.doi.application.AdminApplication
Adds route "/stats" to the services giving the DataCite stats.
addServicesStatus(Router) - Method in class fr.cnes.doi.application.AdminApplication
Adds route "/status" to the services describing the DataCite status.
addStatusPage(Router) - Method in class fr.cnes.doi.application.AdminApplication
Adds route "/resources" to the status page.
addToken(String) - Method in class fr.cnes.doi.db.AbstractTokenDBHelper
Adds a token in the database
addToken(String) - Method in class fr.cnes.doi.plugin.impl.db.DefaultTokenImpl
Adds a token in the database
addToken(String) - Method in class fr.cnes.doi.plugin.impl.db.impl.DOIDbDataAccessServiceImpl
Add token
addToken(String) - Method in interface fr.cnes.doi.plugin.impl.db.service.DOIDbDataAccessService
Add token
addUserToProject(Form) - Method in class fr.cnes.doi.resource.admin.ManageUsersResource
Adds user to project
addUserToRole(String, int) - Method in class fr.cnes.doi.db.AbstractUserRoleDBHelper
Adds an user to a specific role.
addUserToRole(String, int) - Method in class fr.cnes.doi.plugin.impl.db.DefaultUserRoleImpl
Adds an user to a specific role.
admin - Variable in class fr.cnes.doi.db.model.DOIUser
Indicates if the user is admin.
ADMIN_IP_ALLOWER - Static variable in class fr.cnes.doi.settings.Consts
Allowed IPs for the administration application.
ADMIN_URI - Static variable in class fr.cnes.doi.application.AdminApplication
URI "/admin" to access to the resources of the system administration.
AdminApplication - Class in fr.cnes.doi.application
Provides an application for handling features related to the administration system of the DOI server.
AdminApplication(ClientMDS) - Constructor for class fr.cnes.doi.application.AdminApplication
Constructor.
affiliation - Variable in class org.datacite.schema.kernel_4.Resource.Contributors.Contributor
 
affiliation - Variable in class org.datacite.schema.kernel_4.Resource.Creators.Creator
 
afterHandle(Request, Response) - Method in class fr.cnes.doi.application.DoiMdsApplication.SecurityPostProcessingFilter
Fixed problem with Jetty response.
afterHandle(Request, Response) - Method in class fr.cnes.doi.logging.api.MonitoringLogFilter
Allows filtering after processing by the next Restlet.
afterHandle(Request, Response) - Method in class fr.cnes.doi.logging.security.DoiSecurityLogFilter
Allows filtering after processing by the next Restlet.
allowedAddresses - Variable in class fr.cnes.doi.security.AllowerIP
List of allowed IPs addresses.
AllowerIP - Class in fr.cnes.doi.security
IP filtering.
AllowerIP(Context, boolean) - Constructor for class fr.cnes.doi.security.AllowerIP
Constructor based on the context and a parameter to make enabled/disabled the service
alternateIdentifier - Variable in class org.datacite.schema.kernel_4.Resource.AlternateIdentifiers
 
AlternateIdentifier() - Constructor for class org.datacite.schema.kernel_4.Resource.AlternateIdentifiers.AlternateIdentifier
 
alternateIdentifiers - Variable in class org.datacite.schema.kernel_4.Resource
 
AlternateIdentifiers() - Constructor for class org.datacite.schema.kernel_4.Resource.AlternateIdentifiers
 
alternateIdentifierType - Variable in class org.datacite.schema.kernel_4.Resource.AlternateIdentifiers.AlternateIdentifier
 
AMOUNT_OF_TIME_PARAMETER - Static variable in class fr.cnes.doi.resource.admin.TokenResource
Amount of time for which the token is not expirated.
API_CLASSPATH - Static variable in class fr.cnes.doi.application.AdminApplication
Location of the resources for the API docs in the classpath.
API_MDS(Status, String) - Constructor for enum fr.cnes.doi.application.DoiMdsApplication.API_MDS
Constructor.
app - Variable in class fr.cnes.doi.resource.citation.BaseCitationResource
Cross cite application.
APP_LOGGER_NAME - Static variable in class fr.cnes.doi.utils.Utils
Name of the logger to measure performances "fr.cnes.doi.logging.app".
APP_NAME - Static variable in class fr.cnes.doi.settings.Consts
Application's name.
applications - Variable in class fr.cnes.doi.services.DoiMonitoring
Hash map of records to compute average time to answer requests.
ATTRIBUTION - Static variable in class fr.cnes.doi.settings.Consts
Attributes name in LDAP for fullname.
AuthenticateResource - Class in fr.cnes.doi.resource.admin
Test authentication.
AuthenticateResource() - Constructor for class fr.cnes.doi.resource.admin.AuthenticateResource
 
authenticateUser(String, String) - Method in interface fr.cnes.doi.db.IAuthenticationDBHelper
Authenticates an user via the authentication service.
authenticateUser(String, String) - Method in class fr.cnes.doi.plugin.impl.db.DefaultLDAPImpl
Authenticates an user via the authentication service.
AUTHENTICATION_SERVICE - Static variable in class fr.cnes.doi.services.DOIUsersUpdate
Access to the authentication system.
AuthenticationAccessException - Exception in fr.cnes.doi.exception
Exception created by the authentication access mechanism.
AuthenticationAccessException(String, Exception) - Constructor for exception fr.cnes.doi.exception.AuthenticationAccessException
Constructor
authenticationService - Variable in class fr.cnes.doi.security.LoginBasedVerifier
Authentication access instance.
AUTHOR - Static variable in class fr.cnes.doi.plugin.impl.db.DefaultLDAPImpl
Plugin author.
AUTHOR - Static variable in class fr.cnes.doi.plugin.impl.db.DefaultProjectSuffixImpl
Plugin author.
AUTHOR - Static variable in class fr.cnes.doi.plugin.impl.db.DefaultTokenImpl
Plugin author.
AUTHOR - Static variable in class fr.cnes.doi.plugin.impl.db.DefaultUserRoleImpl
Plugin author.
authPwd - Variable in class fr.cnes.doi.settings.EmailSettings
Password.
AuthSystemUser - Class in fr.cnes.doi.db.model
Authentication user model.
AuthSystemUser() - Constructor for class fr.cnes.doi.db.model.AuthSystemUser
 
authUser - Variable in class fr.cnes.doi.settings.EmailSettings
login.
average - Variable in class fr.cnes.doi.services.DoiMonitoringRecord
Current average time to access this service *
awardNumber - Variable in class org.datacite.schema.kernel_4.Resource.FundingReferences.FundingReference
 
AwardNumber() - Constructor for class org.datacite.schema.kernel_4.Resource.FundingReferences.FundingReference.AwardNumber
 
awardTitle - Variable in class org.datacite.schema.kernel_4.Resource.FundingReferences.FundingReference
 
awardURI - Variable in class org.datacite.schema.kernel_4.Resource.FundingReferences.FundingReference.AwardNumber
 

B

BASE_URI - Static variable in class fr.cnes.doi.client.ClientLandingPage
DOI name resolver "http://doi.org".
BaseCitationResource - Class in fr.cnes.doi.resource.citation
Base resource for CrossCite application.
BaseCitationResource() - Constructor for class fr.cnes.doi.resource.citation.BaseCitationResource
 
BaseClient - Class in fr.cnes.doi.client
Base client
BaseClient(String) - Constructor for class fr.cnes.doi.client.BaseClient
Constructor.
BaseMdsResource - Class in fr.cnes.doi.resource.mds
Base resource for the different resources.
BaseMdsResource() - Constructor for class fr.cnes.doi.resource.mds.BaseMdsResource
 
beforeHandle(Request, Response) - Method in class fr.cnes.doi.security.AllowerIP
Before Handler.
BITS_16 - Static variable in class fr.cnes.doi.server.Starter
Length of the secret key 16
Box - Class in org.datacite.schema.kernel_4
Java class for box complex type.
Box() - Constructor for class org.datacite.schema.kernel_4.Box
 
buildDetailMessage(Map.Entry<String, Status>) - Method in class fr.cnes.doi.services.LandingPageMonitoring
Build detail message for a record
buildObject(String) - Static method in class fr.cnes.doi.plugin.PluginFactory
instantiates the plugin.

C

checkAuth() - Method in class fr.cnes.doi.resource.admin.AuthenticateResource
 
checkDoi(List<String>) - Method in class fr.cnes.doi.client.ClientLandingPage
Tests for each DOI if the landing page is online.
checkIfAllCharsAreValid(String) - Static method in class fr.cnes.doi.client.ClientMDS
DataCite recommends that only the following characters are used within a DOI name: 0-9 a-z A-Z - (dash) .
checkInput(String) - Method in class fr.cnes.doi.resource.mds.DoiResource
Checks if doiName is not empty and contains the institution's prefix
checkInputForm(Form) - Method in class fr.cnes.doi.client.ClientMDS
Checks the input parameters and specially the validity of the DOI name.
checkInputs(Form) - Method in class fr.cnes.doi.resource.admin.ManageProjectsResource
checkInputs(Form) - Method in class fr.cnes.doi.resource.admin.ManageSuperUsersResource
checkInputs(Form) - Method in class fr.cnes.doi.resource.admin.ManageUsersResource
checkInputs(Form) - Method in class fr.cnes.doi.resource.admin.SuffixProjectsResource
checkInputs() - Method in class fr.cnes.doi.resource.citation.FormatCitationResource
Checks input parameters
checkInputs(Form) - Method in class fr.cnes.doi.resource.mds.DoisResource
Checks input parameters.
checkInputs(String, Form) - Method in class fr.cnes.doi.resource.mds.MediaResource
Checks input parameters
checkInputs(String) - Method in class fr.cnes.doi.resource.mds.MetadataResource
Checks input parameters
checkInputs(Object) - Method in class fr.cnes.doi.resource.mds.MetadatasResource
Checks inputs.
checkPermission(String, String) - Method in class fr.cnes.doi.resource.mds.BaseMdsResource
Checks permissions to access according to the role of the user and the DOI name.
CIPHER_ALGORITHM - Static variable in class fr.cnes.doi.security.UtilsCryptography
Name of the transformation.
CITATION_URI - Static variable in class fr.cnes.doi.server.DoiServer
URI of the Citation application.
ClienSearchDataCiteException - Exception in fr.cnes.doi.exception
Exception for Client Cross Cite.
ClienSearchDataCiteException(Status) - Constructor for exception fr.cnes.doi.exception.ClienSearchDataCiteException
Constructs a new exception with HTTP status as its detail message.
ClienSearchDataCiteException(Status, String) - Constructor for exception fr.cnes.doi.exception.ClienSearchDataCiteException
Constructs a new exception with the specified HTTP status and detail message.
ClienSearchDataCiteException(Status, Throwable) - Constructor for exception fr.cnes.doi.exception.ClienSearchDataCiteException
Constructs a new exception with the specified detail cause.
ClienSearchDataCiteException(Status, String, Throwable) - Constructor for exception fr.cnes.doi.exception.ClienSearchDataCiteException
Constructs a new exception with the specified detail HTTP status, message and cause.
ClienSearchDataCiteException(Status, String, Representation, Throwable) - Constructor for exception fr.cnes.doi.exception.ClienSearchDataCiteException
Constructs a new exception with the specified detail HTTP status, response and cause.
client - Variable in class fr.cnes.doi.application.AdminApplication
ClientMDS
client - Variable in class fr.cnes.doi.application.DoiCrossCiteApplication
Client to query CrossCite.
client - Variable in class fr.cnes.doi.application.DoiMdsApplication
Client to query Mds Datacite.
client - Variable in class fr.cnes.doi.client.BaseClient
Client, which executes request.
client - Variable in class fr.cnes.doi.services.LandingPageMonitoring
Client MDS to get all DOIs.
CLIENT_BAD_REQUEST - Static variable in exception fr.cnes.doi.exception.ClienSearchDataCiteException
invalid XML, wrong prefix or request body must be exactly two lines: "DOI and URL; wrong domain, wrong prefix".
CLIENT_BAD_REQUEST - Static variable in exception fr.cnes.doi.exception.ClientMdsException
invalid XML, wrong prefix or request body must be exactly two lines: "DOI and URL; wrong domain, wrong prefix".
CLIENT_ERROR_CONFLICT - Static variable in exception fr.cnes.doi.exception.ClientMdsException
DOIServer : Cannot know which role must be applied.
CLIENT_ERROR_FORBIDDEN - Static variable in exception fr.cnes.doi.exception.ClientMdsException
login problem, quota exceeded or dataset belongs to another party.
CLIENT_ERROR_GONE - Static variable in exception fr.cnes.doi.exception.ClientMdsException
the requested dataset was marked inactive (using DELETE method).
CLIENT_ERROR_NOT_FOUND - Static variable in exception fr.cnes.doi.exception.ClienSearchDataCiteException
DOI does not exist in our database.
CLIENT_ERROR_NOT_FOUND - Static variable in exception fr.cnes.doi.exception.ClientMdsException
DOI does not exist in our database.
CLIENT_ERROR_PRECONDITION_FAILED - Static variable in exception fr.cnes.doi.exception.ClientMdsException
metadata must be uploaded first.
CLIENT_ERROR_UNAUTHORIZED - Static variable in exception fr.cnes.doi.exception.ClientMdsException
no login.
ClientCrossCiteCitation - Class in fr.cnes.doi.client
Client to query the citation service.
ClientCrossCiteCitation() - Constructor for class fr.cnes.doi.client.ClientCrossCiteCitation
Creates a client to "http://citation.crosscite.org" with a prod context and without a proxy.
ClientCrossCiteCitation(ClientCrossCiteCitation.Context) - Constructor for class fr.cnes.doi.client.ClientCrossCiteCitation
Creates a client to an URI related to the context.
ClientCrossCiteCitation.Context - Enum in fr.cnes.doi.client
Options for each context.
ClientCrossCiteException - Exception in fr.cnes.doi.exception
Exception for Client Cross Cite.
ClientCrossCiteException(Status) - Constructor for exception fr.cnes.doi.exception.ClientCrossCiteException
Constructs a new exception with HTTP status as its detail message.
ClientCrossCiteException(Status, String) - Constructor for exception fr.cnes.doi.exception.ClientCrossCiteException
Constructs a new exception with the specified HTTP status and detail message.
ClientCrossCiteException(Status, Throwable) - Constructor for exception fr.cnes.doi.exception.ClientCrossCiteException
Constructs a new exception with the specified detail cause.
ClientCrossCiteException(Status, String, Throwable) - Constructor for exception fr.cnes.doi.exception.ClientCrossCiteException
Constructs a new exception with the specified detail HTTP status, message and cause.
clientHelper - Variable in class org.restlet.ext.httpclient4.HttpMethodCall
The associated HTTP client.
ClientLandingPage - Class in fr.cnes.doi.client
Checks the status of the landing page.
ClientLandingPage(List<String>) - Constructor for class fr.cnes.doi.client.ClientLandingPage
Constructor
ClientMDS - Class in fr.cnes.doi.client
Client to query Metadata store service at Datacite.
ClientMDS(ClientMDS.Context) - Constructor for class fr.cnes.doi.client.ClientMDS
Creates a client to handle DataCite server.
ClientMDS(ClientMDS.Context, String, String) - Constructor for class fr.cnes.doi.client.ClientMDS
Creates a client to handle DataCite with a HTTP Basic authentication.
ClientMDS(String, String) - Constructor for class fr.cnes.doi.client.ClientMDS
Creates a client to handle DataCite with a HTTP Basic authentication.
ClientMDS.Context - Enum in fr.cnes.doi.client
Options for each context
ClientMDS.DATACITE_API_RESPONSE - Enum in fr.cnes.doi.client
Datacite API.
ClientMDS.MyValidationEventHandler - Class in fr.cnes.doi.client
Metadata Validation.
ClientMdsException - Exception in fr.cnes.doi.exception
Exception for Client Cross Cite.
ClientMdsException(Status) - Constructor for exception fr.cnes.doi.exception.ClientMdsException
Constructs a new exception with HTTP status as its detail message.
ClientMdsException(Status, String) - Constructor for exception fr.cnes.doi.exception.ClientMdsException
Constructs a new exception with the specified HTTP status and detail message.
ClientMdsException(Status, Throwable) - Constructor for exception fr.cnes.doi.exception.ClientMdsException
Constructs a new exception with the specified detail cause.
ClientMdsException(Status, String, Throwable) - Constructor for exception fr.cnes.doi.exception.ClientMdsException
Constructs a new exception with the specified detail HTTP status, message and cause.
ClientMdsException(Status, String, Representation, Throwable) - Constructor for exception fr.cnes.doi.exception.ClientMdsException
Constructs a new exception with the specified detail HTTP status, response and cause.
close() - Method in class fr.cnes.doi.plugin.impl.db.impl.DOIDbDataAccessServiceImpl
Close and release all the Data access connections.
close() - Method in class fr.cnes.doi.plugin.impl.db.impl.JDBCConnector
Closes and releases all idle connections that are currently stored in the connection pool associated with this data source.
close() - Method in interface fr.cnes.doi.plugin.impl.db.service.DOIDbDataAccessService
Close and release all the Data access connections.
closeAndRelease(Connection, PreparedStatement...) - Method in class fr.cnes.doi.plugin.impl.db.impl.DOIDbDataAccessServiceImpl
Close the statements and free the connection.
CnesStatusService - Class in fr.cnes.doi.services
Provides a specific error page, which is sent in the HTTP response.
CnesStatusService() - Constructor for class fr.cnes.doi.services.CnesStatusService
Creates a specific error page.
computeDetailMessage(Status) - Method in exception fr.cnes.doi.exception.ClienSearchDataCiteException
Returns the detail message according to the status.
computeDetailMessage(Status) - Method in exception fr.cnes.doi.exception.ClientCrossCiteException
Returns the detail message according to the status.
computeDetailMessage(Status) - Method in exception fr.cnes.doi.exception.ClientMdsException
Returns the detail message according to the status.
computeExpirationDate(Date, int, int) - Method in class fr.cnes.doi.security.TokenSecurity
Computes the expiration date.
computePathOfTheApplication() - Method in class fr.cnes.doi.settings.DoiSettings
Computes path of the application.
computeProfiles(ClientInfo) - Method in class fr.cnes.doi.logging.security.DoiSecurityLogFilter
Represents the list of roles as a single string.
computeStatus(Status) - Method in exception fr.cnes.doi.exception.ClienSearchDataCiteException
Computes status
computeStatus(Status) - Method in exception fr.cnes.doi.exception.ClientMdsException
Computes status
conf - Variable in class fr.cnes.doi.plugin.impl.db.DefaultLDAPImpl
Configuration file.
conf - Variable in class fr.cnes.doi.plugin.impl.db.DefaultProjectSuffixImpl
Configuration file.
conf - Variable in class fr.cnes.doi.plugin.impl.db.DefaultTokenImpl
Configuration file.
conf - Variable in class fr.cnes.doi.plugin.impl.db.DefaultUserRoleImpl
Configuration file.
config - Variable in class fr.cnes.doi.application.AbstractApplication
DOI settings.
CONFIG - Static variable in class fr.cnes.doi.plugin.PluginFactory
Stores the instances of plugin.
CONFIG_PROPERTIES - Static variable in class fr.cnes.doi.settings.DoiSettings
Configuration files in JAR.
ConfigIhmResource - Class in fr.cnes.doi.resource.admin
Retrieves configuration file.
ConfigIhmResource() - Constructor for class fr.cnes.doi.resource.admin.ConfigIhmResource
 
configure(Series<Parameter>) - Method in class org.restlet.ext.httpclient4.HttpDOIClientHelper
Configures the http client.
configured - Variable in class fr.cnes.doi.plugin.impl.db.DefaultLDAPImpl
Status of the plugin configuration.
configured - Variable in class fr.cnes.doi.plugin.impl.db.DefaultProjectSuffixImpl
Status of the plugin configuration.
configured - Variable in class fr.cnes.doi.plugin.impl.db.DefaultTokenImpl
Status of the plugin configuration.
configured - Variable in class fr.cnes.doi.plugin.impl.db.DefaultUserRoleImpl
Status of the plugin configuration.
configureProxy() - Method in class fr.cnes.doi.settings.ProxySettings
Configure the proxy.
configureServer() - Method in class fr.cnes.doi.server.DoiServer
Configures the Server in HTTP and HTTPS.
CONNECTOR_ERROR_COMMUNICATION - Static variable in exception fr.cnes.doi.exception.ClienSearchDataCiteException
no login.
CONNECTOR_ERROR_COMMUNICATION - Static variable in exception fr.cnes.doi.exception.ClientMdsException
no login.
Consts - Class in fr.cnes.doi.settings
Consts contains all configuration variables, which are possible to use in the config.properties.
Consts() - Constructor for class fr.cnes.doi.settings.Consts
"Static" class cannot be instantiated
contactAdmin - Variable in class fr.cnes.doi.settings.EmailSettings
Contact admin uRL.
content - Variable in class org.datacite.schema.kernel_4.Resource.Descriptions.Description
 
Context(String, Level) - Constructor for enum fr.cnes.doi.client.ClientCrossCiteCitation.Context
Construct a development context
context - Variable in class fr.cnes.doi.client.ClientMDS
Context.
Context(boolean, boolean, String, Level) - Constructor for enum fr.cnes.doi.client.ClientMDS.Context
 
CONTEXT_MODE - Static variable in class fr.cnes.doi.settings.Consts
Context (DEV, POST_DEV, PRE_PROD, PROD) of the use.
contextUse - Variable in class fr.cnes.doi.client.ClientCrossCiteCitation
Context use.
contributor - Variable in class org.datacite.schema.kernel_4.Resource.Contributors
 
Contributor() - Constructor for class org.datacite.schema.kernel_4.Resource.Contributors.Contributor
 
contributorName - Variable in class org.datacite.schema.kernel_4.Resource.Contributors.Contributor
 
ContributorName() - Constructor for class org.datacite.schema.kernel_4.Resource.Contributors.Contributor.ContributorName
 
contributors - Variable in class org.datacite.schema.kernel_4.Resource
 
Contributors() - Constructor for class org.datacite.schema.kernel_4.Resource.Contributors
 
ContributorType - Enum in org.datacite.schema.kernel_4
Java class for contributorType.
ContributorType(String) - Constructor for enum org.datacite.schema.kernel_4.ContributorType
 
contributorType - Variable in class org.datacite.schema.kernel_4.Resource.Contributors.Contributor
 
convert(long, String, int) - Method in class fr.cnes.doi.utils.UniqueProjectName
Convert the project name into unique long
COPYRIGHT - Static variable in class fr.cnes.doi.settings.Consts
Application's copyright.
copyStream(InputStream, OutputStream) - Method in class fr.cnes.doi.settings.DoiSettings
Copy input stream to output stream.
CoverageAnnotation - Enum in fr.cnes.doi.utils.spec
Requirement coverage.
CoverageAnnotation() - Constructor for enum fr.cnes.doi.utils.spec.CoverageAnnotation
 
create(Request) - Method in class org.restlet.ext.httpclient4.HttpDOIClientHelper
CREATE_DOI - Static variable in class fr.cnes.doi.resource.mds.DoisResource
Function of this resource "Create a DOI".
CREATE_METADATA - Static variable in class fr.cnes.doi.resource.mds.MetadatasResource
Function of this resource "Create Metadata".
createAdminRouter() - Method in class fr.cnes.doi.application.AdminApplication
Creates a router for REST services for the system administration.
createAuthenticator() - Method in class fr.cnes.doi.application.AbstractApplication
Creates the authenticator based on a HTTP basic.
createAuthenticatorLoginBased() - Method in class fr.cnes.doi.application.AbstractApplication
Creates the authenticator based on a HTTP basic.
createBox() - Method in class org.datacite.schema.kernel_4.ObjectFactory
Create an instance of Box
createCoreService(Set, boolean) - Method in class fr.cnes.doi.application.AbstractApplication
Defines the CORS service.
createDataCiteResourceObject(Representation) - Method in class fr.cnes.doi.resource.mds.MetadatasResource
Creates the metadata object from its representation.
createDataModel() - Method in class fr.cnes.doi.resource.admin.ConfigIhmResource
Creates a data model.
createDataModel() - Method in class fr.cnes.doi.resource.admin.FooterIhmResource
Creates a data model.
createDataModel(Response) - Method in class fr.cnes.doi.services.CnesStatusService
Creates a data model.
createDoi(Form) - Method in class fr.cnes.doi.client.ClientMDS
Will mint new DOI if specified DOI doesn't exist.
createDoi(Form) - Method in class fr.cnes.doi.resource.mds.DoisResource
Creates a new DOI based on the doi and url parameters The DOI name is built following this syntax: CNES_prefix/project_provided_the_DOI_server/project_suffix.
createEntity(Form) - Method in class fr.cnes.doi.client.ClientMDS
Creates an entity based on the form.
createHtmlRepresentation(ApplicationInfo) - Method in class fr.cnes.doi.application.AbstractApplication
Creates HTML representation of the WADL.
createInboundFilter(Context) - Method in class fr.cnes.doi.logging.api.DoiLogDataServer
Create the filter that should be invoked for incoming calls
createInboundRoot() - Method in class fr.cnes.doi.application.AdminApplication
Creates a router for the AdminApplication.
createInboundRoot() - Method in class fr.cnes.doi.application.DoiCrossCiteApplication
Creates router the DOICrossCiteApplication.
createInboundRoot() - Method in class fr.cnes.doi.application.DoiMdsApplication
Creates a router for the DoiMdsApplication.
createKeySignatureHS256() - Static method in class fr.cnes.doi.security.TokenSecurity
Creates a key for token signature encoded with the algorithm HS256
createMailRepresentation(String, String, String) - Method in class fr.cnes.doi.settings.EmailSettings
Creates the email representation.
createMedia(String, Form) - Method in class fr.cnes.doi.client.ClientMDS
Will add/update media type/urls pairs to a DOI.
createMedia(Form) - Method in class fr.cnes.doi.resource.mds.MediaResource
Creates a media related to an URL for a given DOI.
createMetadata(Representation) - Method in class fr.cnes.doi.client.ClientMDS
This request stores new version of metadata.
createMetadata(Resource) - Method in class fr.cnes.doi.client.ClientMDS
Creates metadata with 201 status when operation successful.
createMetadata(Representation) - Method in class fr.cnes.doi.resource.mds.MetadatasResource
Create Metadata for a given DOI.
createMethodAuthorizer() - Method in class fr.cnes.doi.application.DoiMdsApplication
Creates the method authorizer.
createPoint() - Method in class org.datacite.schema.kernel_4.ObjectFactory
Create an instance of Point
createProject(Form) - Method in class fr.cnes.doi.resource.admin.SuffixProjectsResource
Creates a suffix projet based on the project name.
createQueryParamDoc(String, ParameterStyle, String, boolean, String) - Method in class fr.cnes.doi.resource.AbstractResource
Creates a query parameter.
createQueryRepresentationDoc(String, MediaType, String, String) - Method in class fr.cnes.doi.resource.AbstractResource
Creates query representation.
createRealmFor(Application) - Method in class fr.cnes.doi.security.RoleAuthorizer
Init Realm for an application.
createReference(String) - Method in class fr.cnes.doi.client.ClientMDS
Create reference.
createReferenceWithDOI(String, String) - Method in class fr.cnes.doi.client.ClientMDS
Creates the URL to query.
createRequest(Reference, Form) - Method in class fr.cnes.doi.client.ClientMDS
Creates the request and requests the DOI creation
createResource() - Method in class org.datacite.schema.kernel_4.ObjectFactory
Create an instance of Resource
createResourceAlternateIdentifiers() - Method in class org.datacite.schema.kernel_4.ObjectFactory
Create an instance of Resource.AlternateIdentifiers
createResourceAlternateIdentifiersAlternateIdentifier() - Method in class org.datacite.schema.kernel_4.ObjectFactory
createResourceContributors() - Method in class org.datacite.schema.kernel_4.ObjectFactory
Create an instance of Resource.Contributors
createResourceContributorsContributor() - Method in class org.datacite.schema.kernel_4.ObjectFactory
Create an instance of Resource.Contributors.Contributor
createResourceContributorsContributorContributorName() - Method in class org.datacite.schema.kernel_4.ObjectFactory
createResourceContributorsContributorNameIdentifier() - Method in class org.datacite.schema.kernel_4.ObjectFactory
createResourceCreators() - Method in class org.datacite.schema.kernel_4.ObjectFactory
Create an instance of Resource.Creators
createResourceCreatorsCreator() - Method in class org.datacite.schema.kernel_4.ObjectFactory
Create an instance of Resource.Creators.Creator
createResourceCreatorsCreatorCreatorName() - Method in class org.datacite.schema.kernel_4.ObjectFactory
createResourceCreatorsCreatorNameIdentifier() - Method in class org.datacite.schema.kernel_4.ObjectFactory
createResourceDates() - Method in class org.datacite.schema.kernel_4.ObjectFactory
Create an instance of Resource.Dates
createResourceDatesDate() - Method in class org.datacite.schema.kernel_4.ObjectFactory
Create an instance of Resource.Dates.Date
createResourceDescriptions() - Method in class org.datacite.schema.kernel_4.ObjectFactory
Create an instance of Resource.Descriptions
createResourceDescriptionsDescription() - Method in class org.datacite.schema.kernel_4.ObjectFactory
Create an instance of Resource.Descriptions.Description
createResourceDescriptionsDescriptionBr(String) - Method in class org.datacite.schema.kernel_4.ObjectFactory
Create an instance of JAXBElement<String>}
createResourceFormats() - Method in class org.datacite.schema.kernel_4.ObjectFactory
Create an instance of Resource.Formats
createResourceFundingReferences() - Method in class org.datacite.schema.kernel_4.ObjectFactory
Create an instance of Resource.FundingReferences
createResourceFundingReferencesFundingReference() - Method in class org.datacite.schema.kernel_4.ObjectFactory
createResourceFundingReferencesFundingReferenceAwardNumber() - Method in class org.datacite.schema.kernel_4.ObjectFactory
createResourceFundingReferencesFundingReferenceFunderIdentifier() - Method in class org.datacite.schema.kernel_4.ObjectFactory
createResourceGeoLocations() - Method in class org.datacite.schema.kernel_4.ObjectFactory
Create an instance of Resource.GeoLocations
createResourceGeoLocationsGeoLocation() - Method in class org.datacite.schema.kernel_4.ObjectFactory
Create an instance of Resource.GeoLocations.GeoLocation
createResourceGeoLocationsGeoLocationGeoLocationPolygon() - Method in class org.datacite.schema.kernel_4.ObjectFactory
createResourceIdentifier() - Method in class org.datacite.schema.kernel_4.ObjectFactory
Create an instance of Resource.Identifier
createResourceRelatedIdentifiers() - Method in class org.datacite.schema.kernel_4.ObjectFactory
Create an instance of Resource.RelatedIdentifiers
createResourceRelatedIdentifiersRelatedIdentifier() - Method in class org.datacite.schema.kernel_4.ObjectFactory
createResourceResourceType() - Method in class org.datacite.schema.kernel_4.ObjectFactory
Create an instance of Resource.ResourceType
createResourceRightsList() - Method in class org.datacite.schema.kernel_4.ObjectFactory
Create an instance of Resource.RightsList
createResourceRightsListRights() - Method in class org.datacite.schema.kernel_4.ObjectFactory
Create an instance of Resource.RightsList.Rights
createResourceSizes() - Method in class org.datacite.schema.kernel_4.ObjectFactory
Create an instance of Resource.Sizes
createResourceSubjects() - Method in class org.datacite.schema.kernel_4.ObjectFactory
Create an instance of Resource.Subjects
createResourceSubjectsSubject() - Method in class org.datacite.schema.kernel_4.ObjectFactory
Create an instance of Resource.Subjects.Subject
createResourceTitles() - Method in class org.datacite.schema.kernel_4.ObjectFactory
Create an instance of Resource.Titles
createResourceTitlesTitle() - Method in class org.datacite.schema.kernel_4.ObjectFactory
Create an instance of Resource.Titles.Title
createResponseDoc(Status, String) - Method in class fr.cnes.doi.resource.AbstractResource
Creates a textual explanation of the response for a given status.
createResponseDoc(Status, String, String) - Method in class fr.cnes.doi.resource.AbstractResource
Creates a textual explanation of the response for a given status.
createResponseDoc(Status, String, RepresentationInfo) - Method in class fr.cnes.doi.resource.AbstractResource
Creates a textual explanation of the response for a given status.
createRoleAuthorizer() - Method in class fr.cnes.doi.application.AdminApplication
Creates a authorization based on the role.
createRouter() - Method in class fr.cnes.doi.application.DoiMdsApplication
Creates the router.
createSuperUser(Form) - Method in class fr.cnes.doi.resource.admin.ManageSuperUsersResource
Rename the SUPERUSER from the SUPERUSER id sent in url.
createTaskService() - Method in class fr.cnes.doi.application.AdminApplication
A task checking status of landing pages each 30 days.
createToken(Form) - Method in class fr.cnes.doi.resource.admin.TokenResource
Creates and stores a token.
createTokenAuthenticator() - Method in class fr.cnes.doi.application.AbstractApplication
Creates an authentication by token.
createUpdateDataBaseTaskService() - Method in class fr.cnes.doi.application.AdminApplication
A task updating DOI users database from authentication service at each configurable period of time.
createUser(String, Request, Response) - Method in class fr.cnes.doi.db.MyMemoryRealm.DefaultVerifier
createWebSiteRouter() - Method in class fr.cnes.doi.application.AdminApplication
Creates a router for the web site resources.
creator - Variable in class org.datacite.schema.kernel_4.Resource.Creators
 
Creator() - Constructor for class org.datacite.schema.kernel_4.Resource.Creators.Creator
 
creatorName - Variable in class org.datacite.schema.kernel_4.Resource.Creators.Creator
 
CreatorName() - Constructor for class org.datacite.schema.kernel_4.Resource.Creators.Creator.CreatorName
 
creators - Variable in class org.datacite.schema.kernel_4.Resource
 
Creators() - Constructor for class org.datacite.schema.kernel_4.Resource.Creators
 
CROSS_CITE_MOCK_URL - Static variable in class fr.cnes.doi.client.ClientCrossCiteCitation
Service end point "http://localhost:1080".
CROSS_CITE_URL - Static variable in class fr.cnes.doi.client.ClientCrossCiteCitation
Service end point "http://citation.crosscite.org".
crossCiteUrl - Variable in enum fr.cnes.doi.client.ClientCrossCiteCitation.Context
CrossCite URL.

D

das - Variable in class fr.cnes.doi.plugin.impl.db.DefaultProjectSuffixImpl
DOI database access.
das - Variable in class fr.cnes.doi.plugin.impl.db.DefaultTokenImpl
Database access.
das - Variable in class fr.cnes.doi.plugin.impl.db.DefaultUserRoleImpl
Database access.
das - Variable in class fr.cnes.doi.plugin.impl.db.service.DatabaseSingleton
DOI db access.
DATA_CITE_MOCK_URL - Static variable in class fr.cnes.doi.client.ClientMDS
Metadata store mock service endpoint "http://localhost:1080".
DATA_CITE_TEST_URL - Static variable in class fr.cnes.doi.client.ClientMDS
Metadata store test service endpoint "https://mds.test.datacite.org".
DATA_CITE_URL - Static variable in class fr.cnes.doi.client.ClientMDS
Metadata store service endpoint "https://mds.datacite.org".
DatabaseSingleton - Class in fr.cnes.doi.plugin.impl.db.service
Database singleton for accessing to the DOI database.
DatabaseSingleton() - Constructor for class fr.cnes.doi.plugin.impl.db.service.DatabaseSingleton
Initialize the DOI singleton.
DatabaseSingleton.DatabaseSingletonHolder - Class in fr.cnes.doi.plugin.impl.db.service
Holder
DatabaseSingletonHolder() - Constructor for class fr.cnes.doi.plugin.impl.db.service.DatabaseSingleton.DatabaseSingletonHolder
 
DATACITE_API_RESPONSE(Status, String) - Constructor for enum fr.cnes.doi.client.ClientMDS.DATACITE_API_RESPONSE
Creates enumeration
DATACITE_MOCKSERVER_PORT - Static variable in class fr.cnes.doi.client.BaseClient
Port of the Datacite mockserver
DATACITE_SCHEMA - Static variable in class fr.cnes.doi.settings.Consts
DataCite schema.
dataCiteUrl - Variable in enum fr.cnes.doi.client.ClientMDS.Context
DataCite URL.
dataSource - Variable in class fr.cnes.doi.plugin.impl.db.impl.JDBCConnector
The data source.
date - Variable in class org.datacite.schema.kernel_4.Resource.Dates
 
Date() - Constructor for class org.datacite.schema.kernel_4.Resource.Dates.Date
 
DATE_FORMAT - Static variable in class fr.cnes.doi.security.TokenSecurity
Default date format for the token "EEE MMM dd HH:mm:ss z yyyy"
dateInformation - Variable in class org.datacite.schema.kernel_4.Resource.Dates.Date
 
dates - Variable in class org.datacite.schema.kernel_4.Resource
 
Dates() - Constructor for class org.datacite.schema.kernel_4.Resource.Dates
 
DateType - Enum in org.datacite.schema.kernel_4
Java class for dateType.
DateType(String) - Constructor for enum org.datacite.schema.kernel_4.DateType
 
dateType - Variable in class org.datacite.schema.kernel_4.Resource.Dates.Date
 
DB_MAX_ACTIVE_CONNECTIONS - Static variable in class fr.cnes.doi.plugin.impl.db.impl.DOIDbDataAccessServiceImpl
Maximum number of active connections that can be allocated at the same time.
DB_MAX_IDLE_CONNECTIONS - Static variable in class fr.cnes.doi.plugin.impl.db.impl.DOIDbDataAccessServiceImpl
Minimum number of connection object that are to be kept alive in the pool
DB_MIN_IDLE_CONNECTIONS - Static variable in class fr.cnes.doi.plugin.impl.db.impl.DOIDbDataAccessServiceImpl
Minimum number of connection object that are to be kept alive in the pool
DB_PWD - Static variable in class fr.cnes.doi.plugin.impl.db.impl.DOIDbDataAccessServiceImpl
Database password
DB_UPDATE_JOB_PERIOD - Static variable in class fr.cnes.doi.settings.Consts
Update Database job period
DB_URL - Static variable in class fr.cnes.doi.plugin.impl.db.impl.DOIDbDataAccessServiceImpl
Database url
DB_USER - Static variable in class fr.cnes.doi.plugin.impl.db.impl.DOIDbDataAccessServiceImpl
Database user
dbConnector - Variable in class fr.cnes.doi.plugin.impl.db.impl.DOIDbDataAccessServiceImpl
Connection to the DOI database.
debug - Variable in class fr.cnes.doi.settings.EmailSettings
debug.
decrypt(String) - Static method in class fr.cnes.doi.security.UtilsCryptography
Decrypts the string with the DEFAULT_SECRET_KEY.
decrypt(String, String) - Static method in class fr.cnes.doi.security.UtilsCryptography
Decrypts the string with a custom secret key.
DEFAULT_CORS_CREDENTIALS - Static variable in class fr.cnes.doi.application.AbstractApplication
If true, adds 'Access-Control-Allow-Credentials' header.
DEFAULT_CORS_ORIGIN - Static variable in class fr.cnes.doi.application.AbstractApplication
Default value of 'Access-Control-Allow-Origin' header.
DEFAULT_DEBUG - Static variable in class fr.cnes.doi.settings.EmailSettings
Default debug : false.
DEFAULT_MAX_ACTIVE_CONNECTION - Static variable in class fr.cnes.doi.plugin.impl.db.impl.JDBCConnector
Default max active connection 50.
DEFAULT_MAX_CONNECTIONS_PER_HOST - Static variable in class fr.cnes.doi.server.DoiServer
Default number for RESTLET_MAX_CONNECTIONS_PER_HOST.
DEFAULT_MAX_IDLE_CONNECTION - Static variable in class fr.cnes.doi.plugin.impl.db.impl.JDBCConnector
Default max IDL connection 50.
DEFAULT_MAX_TOTAL_CONNECTIONS - Static variable in class fr.cnes.doi.server.DoiServer
Default number for RESTLET_MAX_TOTAL_CONNECTIONS.
DEFAULT_MIN_IDLE_CONNECTION - Static variable in class fr.cnes.doi.plugin.impl.db.impl.JDBCConnector
Default min IDL connection 10.
DEFAULT_SECRET_KEY - Static variable in class fr.cnes.doi.security.UtilsCryptography
Default key to encrypt/decrypt.
DEFAULT_SSL_CTX - Static variable in class fr.cnes.doi.server.DoiServer
Default value for DoiServer.SSL_CTX_FACTORY parameter : "org.restlet.engine.ssl.DefaultSslContextFactory".
DEFAULT_TOKEN_KEY - Static variable in class fr.cnes.doi.security.TokenSecurity
Default token key.
DefaultEnroler() - Constructor for class fr.cnes.doi.db.MyMemoryRealm.DefaultEnroler
 
DefaultLDAPImpl - Class in fr.cnes.doi.plugin.impl.db
Implementation of the LDAP.
DefaultLDAPImpl() - Constructor for class fr.cnes.doi.plugin.impl.db.DefaultLDAPImpl
 
DefaultProjectSuffixImpl - Class in fr.cnes.doi.plugin.impl.db
Default implementation of the project suffix database.
DefaultProjectSuffixImpl() - Constructor for class fr.cnes.doi.plugin.impl.db.DefaultProjectSuffixImpl
 
DefaultTokenImpl - Class in fr.cnes.doi.plugin.impl.db
Default implementation of the token database.
DefaultTokenImpl() - Constructor for class fr.cnes.doi.plugin.impl.db.DefaultTokenImpl
 
DefaultUserRoleImpl - Class in fr.cnes.doi.plugin.impl.db
Default implementation of the authentication plugin.
DefaultUserRoleImpl() - Constructor for class fr.cnes.doi.plugin.impl.db.DefaultUserRoleImpl
 
DefaultVerifier() - Constructor for class fr.cnes.doi.db.MyMemoryRealm.DefaultVerifier
 
DELETE_ASSIGN - Static variable in class fr.cnes.doi.plugin.impl.db.impl.DOIDbDataAccessServiceImpl
Delete part of the assign.
DELETE_ASSIGN_SUFFIX - Static variable in class fr.cnes.doi.plugin.impl.db.impl.DOIDbDataAccessServiceImpl
Delete assignation based on the project DOI suffix.
DELETE_ASSIGN_USER_AND_SUFFIX - Static variable in class fr.cnes.doi.plugin.impl.db.impl.DOIDbDataAccessServiceImpl
Delete assignation based on username and project DOI suffix.
DELETE_ASSIGN_USERNAME - Static variable in class fr.cnes.doi.plugin.impl.db.impl.DOIDbDataAccessServiceImpl
Delete assignation based on the username.
DELETE_DOI_USERS - Static variable in class fr.cnes.doi.plugin.impl.db.impl.DOIDbDataAccessServiceImpl
Delete a user based on its username.
DELETE_METADATA - Static variable in class fr.cnes.doi.resource.mds.MetadataResource
Function of this resource "Delete a Metadata".
DELETE_PROJECT - Static variable in class fr.cnes.doi.plugin.impl.db.impl.DOIDbDataAccessServiceImpl
Delete part of the project.
DELETE_PROJECT_WITH_SUFFIX - Static variable in class fr.cnes.doi.plugin.impl.db.impl.DOIDbDataAccessServiceImpl
Delete a project based on its DOI suffix.
DELETE_TOKEN - Static variable in class fr.cnes.doi.plugin.impl.db.impl.DOIDbDataAccessServiceImpl
Delete token.
deleteMetadata(String) - Method in class fr.cnes.doi.client.ClientMDS
This request marks a dataset as 'inactive'.
deleteMetadata() - Method in class fr.cnes.doi.resource.mds.MetadataResource
Deletes a representation for a given DOI.
deleteMetadataDoiAsObject(String) - Method in class fr.cnes.doi.client.ClientMDS
This request marks a dataset as 'inactive'.
deleteProject(int) - Method in class fr.cnes.doi.db.AbstractProjectSuffixDBHelper
Deletes a suffix project from the database.
deleteProject(int) - Method in class fr.cnes.doi.plugin.impl.db.DefaultProjectSuffixImpl
Deletes a suffix project from the database.
deleteProject() - Method in class fr.cnes.doi.resource.admin.ManageProjectsResource
Delete the project from database.
deleteProject() - Method in class fr.cnes.doi.resource.admin.ManageUsersResource
Delete the project
deleteSuperUser() - Method in class fr.cnes.doi.resource.admin.ManageSuperUserResource
Delete the SUPERUSER from database.
deleteToken(String) - Method in class fr.cnes.doi.db.AbstractTokenDBHelper
Deletes a token from the database.
deleteToken(String) - Method in class fr.cnes.doi.plugin.impl.db.DefaultTokenImpl
Deletes a token from the database.
deleteToken(String) - Method in class fr.cnes.doi.plugin.impl.db.impl.DOIDbDataAccessServiceImpl
Delete token
deleteToken(String) - Method in interface fr.cnes.doi.plugin.impl.db.service.DOIDbDataAccessService
Delete token
deleteToken() - Method in class fr.cnes.doi.resource.admin.TokenResource
Deletes token.
describeDelete(MethodInfo) - Method in class fr.cnes.doi.resource.admin.ManageProjectsResource
describeDelete(MethodInfo) - Method in class fr.cnes.doi.resource.admin.ManageSuperUserResource
 
describeDelete(MethodInfo) - Method in class fr.cnes.doi.resource.mds.BaseMdsResource
describeDelete(MethodInfo) - Method in class fr.cnes.doi.resource.mds.MetadataResource
Describes the DELETE method.
describeGet(MethodInfo) - Method in class fr.cnes.doi.resource.admin.ConfigIhmResource
describeGet(MethodInfo) - Method in class fr.cnes.doi.resource.admin.FooterIhmResource
 
describeGet(MethodInfo) - Method in class fr.cnes.doi.resource.admin.ManageSuperUserResource
 
describeGet(MethodInfo) - Method in class fr.cnes.doi.resource.admin.SuffixProjectsDoisResource
Describes a GET method.
describeGet(MethodInfo) - Method in class fr.cnes.doi.resource.admin.SuffixProjectsResource
Describes a GET method.
describeGet(MethodInfo) - Method in class fr.cnes.doi.resource.admin.TokenResource
Describes GET method.
describeGet(MethodInfo) - Method in class fr.cnes.doi.resource.citation.FormatCitationResource
Describes the Get Method.
describeGet(MethodInfo) - Method in class fr.cnes.doi.resource.citation.LanguageCitationResource
Describes the Get Method.
describeGet(MethodInfo) - Method in class fr.cnes.doi.resource.citation.StyleCitationResource
Describes the Get Method.
describeGet(MethodInfo) - Method in class fr.cnes.doi.resource.mds.DoiResource
Describes the Get Method.
describeGet(MethodInfo) - Method in class fr.cnes.doi.resource.mds.DoisResource
Describes the GET method.
describeGet(MethodInfo) - Method in class fr.cnes.doi.resource.mds.MediaResource
Describes the GET method.
describeGet(MethodInfo) - Method in class fr.cnes.doi.resource.mds.MetadataResource
Describes the GET method.
describePost(MethodInfo) - Method in class fr.cnes.doi.resource.admin.ManageProjectsResource
describePost(MethodInfo) - Method in class fr.cnes.doi.resource.admin.SuffixProjectsResource
Describes a POST method.
describePost(MethodInfo) - Method in class fr.cnes.doi.resource.admin.TokenResource
Describes POST method.
describePost(MethodInfo) - Method in class fr.cnes.doi.resource.mds.BaseMdsResource
describePost(MethodInfo) - Method in class fr.cnes.doi.resource.mds.DoisResource
Describes the POST method.
describePost(MethodInfo) - Method in class fr.cnes.doi.resource.mds.MediaResource
Describes the POST method.
describePost(MethodInfo) - Method in class fr.cnes.doi.resource.mds.MetadatasResource
Describes the POST method.
DESCRIPTION - Static variable in class fr.cnes.doi.plugin.impl.db.DefaultLDAPImpl
Plugin description.
DESCRIPTION - Static variable in class fr.cnes.doi.plugin.impl.db.DefaultProjectSuffixImpl
Plugin description.
DESCRIPTION - Static variable in class fr.cnes.doi.plugin.impl.db.DefaultTokenImpl
Plugin description.
DESCRIPTION - Static variable in class fr.cnes.doi.plugin.impl.db.DefaultUserRoleImpl
Plugin description.
description - Variable in class fr.cnes.doi.services.DoiMonitoringRecord
Description (name) of the service to record *
description - Variable in class org.datacite.schema.kernel_4.Resource.Descriptions
 
Description() - Constructor for class org.datacite.schema.kernel_4.Resource.Descriptions.Description
 
descriptions - Variable in class org.datacite.schema.kernel_4.Resource
 
Descriptions() - Constructor for class org.datacite.schema.kernel_4.Resource.Descriptions
 
DescriptionType - Enum in org.datacite.schema.kernel_4
Java class for descriptionType.
DescriptionType(String) - Constructor for enum org.datacite.schema.kernel_4.DescriptionType
 
descriptionType - Variable in class org.datacite.schema.kernel_4.Resource.Descriptions.Description
 
detailMessage - Variable in exception fr.cnes.doi.exception.ClienSearchDataCiteException
Detail message.
detailMessage - Variable in exception fr.cnes.doi.exception.ClientCrossCiteException
Detail message.
detailMessage - Variable in exception fr.cnes.doi.exception.ClientMdsException
Detail message.
displayConfigFile() - Method in class fr.cnes.doi.settings.DoiSettings
Displays the configuration file.
displayHelp() - Static method in class fr.cnes.doi.server.Starter
 
displayVersion() - Static method in class fr.cnes.doi.server.Starter
Displays version.
doGet() - Method in class fr.cnes.doi.resource.admin.RedirectingResource
 
DOI_ARCHI_010 - Static variable in annotation type fr.cnes.doi.utils.spec.Requirement
 
DOI_ARCHI_010_NAME - Static variable in annotation type fr.cnes.doi.utils.spec.Requirement
 
DOI_ARCHI_020 - Static variable in annotation type fr.cnes.doi.utils.spec.Requirement
 
DOI_ARCHI_020_NAME - Static variable in annotation type fr.cnes.doi.utils.spec.Requirement
 
DOI_ARCHI_030 - Static variable in annotation type fr.cnes.doi.utils.spec.Requirement
 
DOI_ARCHI_030_NAME - Static variable in annotation type fr.cnes.doi.utils.spec.Requirement
 
DOI_ARCHI_040 - Static variable in annotation type fr.cnes.doi.utils.spec.Requirement
 
DOI_ARCHI_040_NAME - Static variable in annotation type fr.cnes.doi.utils.spec.Requirement
 
DOI_AUTH_010 - Static variable in annotation type fr.cnes.doi.utils.spec.Requirement
 
DOI_AUTH_010_NAME - Static variable in annotation type fr.cnes.doi.utils.spec.Requirement
 
DOI_AUTH_020 - Static variable in annotation type fr.cnes.doi.utils.spec.Requirement
 
DOI_AUTH_020_NAME - Static variable in annotation type fr.cnes.doi.utils.spec.Requirement
 
DOI_AUTH_030 - Static variable in annotation type fr.cnes.doi.utils.spec.Requirement
 
DOI_AUTH_030_NAME - Static variable in annotation type fr.cnes.doi.utils.spec.Requirement
 
DOI_AUTO_010 - Static variable in annotation type fr.cnes.doi.utils.spec.Requirement
 
DOI_AUTO_010_NAME - Static variable in annotation type fr.cnes.doi.utils.spec.Requirement
 
DOI_AUTO_020 - Static variable in annotation type fr.cnes.doi.utils.spec.Requirement
 
DOI_AUTO_020_NAME - Static variable in annotation type fr.cnes.doi.utils.spec.Requirement
 
DOI_AUTO_030 - Static variable in annotation type fr.cnes.doi.utils.spec.Requirement
 
DOI_AUTO_030_NAME - Static variable in annotation type fr.cnes.doi.utils.spec.Requirement
 
DOI_CONFIG_010 - Static variable in annotation type fr.cnes.doi.utils.spec.Requirement
 
DOI_CONFIG_010_NAME - Static variable in annotation type fr.cnes.doi.utils.spec.Requirement
 
DOI_CONFIG_020 - Static variable in annotation type fr.cnes.doi.utils.spec.Requirement
 
DOI_CONFIG_020_NAME - Static variable in annotation type fr.cnes.doi.utils.spec.Requirement
 
DOI_DEPL_010 - Static variable in annotation type fr.cnes.doi.utils.spec.Requirement
 
DOI_DEPL_010_NAME - Static variable in annotation type fr.cnes.doi.utils.spec.Requirement
 
DOI_DEV_010 - Static variable in annotation type fr.cnes.doi.utils.spec.Requirement
 
DOI_DEV_010_NAME - Static variable in annotation type fr.cnes.doi.utils.spec.Requirement
 
DOI_DEV_020 - Static variable in annotation type fr.cnes.doi.utils.spec.Requirement
 
DOI_DEV_020_NAME - Static variable in annotation type fr.cnes.doi.utils.spec.Requirement
 
DOI_DISPO_010 - Static variable in annotation type fr.cnes.doi.utils.spec.Requirement
 
DOI_DISPO_010_NAME - Static variable in annotation type fr.cnes.doi.utils.spec.Requirement
 
DOI_DISPO_020 - Static variable in annotation type fr.cnes.doi.utils.spec.Requirement
 
DOI_DISPO_020_NAME - Static variable in annotation type fr.cnes.doi.utils.spec.Requirement
 
DOI_DOC_010 - Static variable in annotation type fr.cnes.doi.utils.spec.Requirement
 
DOI_DOC_010_NAME - Static variable in annotation type fr.cnes.doi.utils.spec.Requirement
 
DOI_IHM_010 - Static variable in annotation type fr.cnes.doi.utils.spec.Requirement
 
DOI_IHM_010_NAME - Static variable in annotation type fr.cnes.doi.utils.spec.Requirement
 
DOI_IHM_020 - Static variable in annotation type fr.cnes.doi.utils.spec.Requirement
 
DOI_IHM_020_NAME - Static variable in annotation type fr.cnes.doi.utils.spec.Requirement
 
DOI_IHM_030 - Static variable in annotation type fr.cnes.doi.utils.spec.Requirement
 
DOI_IHM_030_NAME - Static variable in annotation type fr.cnes.doi.utils.spec.Requirement
 
DOI_IHM_040 - Static variable in annotation type fr.cnes.doi.utils.spec.Requirement
 
DOI_IHM_040_NAME - Static variable in annotation type fr.cnes.doi.utils.spec.Requirement
 
DOI_IHM_050 - Static variable in annotation type fr.cnes.doi.utils.spec.Requirement
 
DOI_IHM_050_NAME - Static variable in annotation type fr.cnes.doi.utils.spec.Requirement
 
DOI_INTER_010 - Static variable in annotation type fr.cnes.doi.utils.spec.Requirement
 
DOI_INTER_010_NAME - Static variable in annotation type fr.cnes.doi.utils.spec.Requirement
 
DOI_INTER_020 - Static variable in annotation type fr.cnes.doi.utils.spec.Requirement
 
DOI_INTER_020_NAME - Static variable in annotation type fr.cnes.doi.utils.spec.Requirement
 
DOI_INTER_030 - Static variable in annotation type fr.cnes.doi.utils.spec.Requirement
 
DOI_INTER_030_NAME - Static variable in annotation type fr.cnes.doi.utils.spec.Requirement
 
DOI_INTER_040 - Static variable in annotation type fr.cnes.doi.utils.spec.Requirement
 
DOI_INTER_040_NAME - Static variable in annotation type fr.cnes.doi.utils.spec.Requirement
 
DOI_INTER_050 - Static variable in annotation type fr.cnes.doi.utils.spec.Requirement
 
DOI_INTER_050_NAME - Static variable in annotation type fr.cnes.doi.utils.spec.Requirement
 
DOI_INTER_060 - Static variable in annotation type fr.cnes.doi.utils.spec.Requirement
 
DOI_INTER_060_NAME - Static variable in annotation type fr.cnes.doi.utils.spec.Requirement
 
DOI_INTER_070 - Static variable in annotation type fr.cnes.doi.utils.spec.Requirement
 
DOI_INTER_070_NAME - Static variable in annotation type fr.cnes.doi.utils.spec.Requirement
 
DOI_LIBCLI_010 - Static variable in annotation type fr.cnes.doi.utils.spec.Requirement
 
DOI_LIBCLI_010_NAME - Static variable in annotation type fr.cnes.doi.utils.spec.Requirement
 
DOI_LIBCLI_020 - Static variable in annotation type fr.cnes.doi.utils.spec.Requirement
 
DOI_LIBCLI_020_NAME - Static variable in annotation type fr.cnes.doi.utils.spec.Requirement
 
DOI_MONIT_010 - Static variable in annotation type fr.cnes.doi.utils.spec.Requirement
 
DOI_MONIT_010_NAME - Static variable in annotation type fr.cnes.doi.utils.spec.Requirement
 
DOI_MONIT_020 - Static variable in annotation type fr.cnes.doi.utils.spec.Requirement
 
DOI_MONIT_020_NAME - Static variable in annotation type fr.cnes.doi.utils.spec.Requirement
 
DOI_NAME_URI - Static variable in class fr.cnes.doi.application.DoiMdsApplication
URI to handle a DOI : "/{doiName}".
DOI_PARAMETER - Static variable in class fr.cnes.doi.resource.citation.BaseCitationResource
Parameter providing the digital object identifier "doi".
DOI_PARAMETER - Static variable in class fr.cnes.doi.resource.mds.BaseMdsResource
The parameter that describes the DOI name "doi".
DOI_PERF_010 - Static variable in annotation type fr.cnes.doi.utils.spec.Requirement
 
DOI_PERF_010_NAME - Static variable in annotation type fr.cnes.doi.utils.spec.Requirement
 
DOI_PERF_020 - Static variable in annotation type fr.cnes.doi.utils.spec.Requirement
 
DOI_PERF_020_NAME - Static variable in annotation type fr.cnes.doi.utils.spec.Requirement
 
DOI_PERF_030 - Static variable in annotation type fr.cnes.doi.utils.spec.Requirement
 
DOI_PERF_030_NAME - Static variable in annotation type fr.cnes.doi.utils.spec.Requirement
 
DOI_RESOURCE - Static variable in class fr.cnes.doi.client.ClientMDS
DOI resource "doi".
DOI_SETTINGS - Static variable in class fr.cnes.doi.client.ClientMDS
Loads DOI settings.
DOI_SRV_010 - Static variable in annotation type fr.cnes.doi.utils.spec.Requirement
 
DOI_SRV_010_NAME - Static variable in annotation type fr.cnes.doi.utils.spec.Requirement
 
DOI_SRV_020 - Static variable in annotation type fr.cnes.doi.utils.spec.Requirement
 
DOI_SRV_020_NAME - Static variable in annotation type fr.cnes.doi.utils.spec.Requirement
 
DOI_SRV_030 - Static variable in annotation type fr.cnes.doi.utils.spec.Requirement
 
DOI_SRV_030_NAME - Static variable in annotation type fr.cnes.doi.utils.spec.Requirement
 
DOI_SRV_040 - Static variable in annotation type fr.cnes.doi.utils.spec.Requirement
 
DOI_SRV_040_NAME - Static variable in annotation type fr.cnes.doi.utils.spec.Requirement
 
DOI_SRV_050 - Static variable in annotation type fr.cnes.doi.utils.spec.Requirement
 
DOI_SRV_050_NAME - Static variable in annotation type fr.cnes.doi.utils.spec.Requirement
 
DOI_SRV_060 - Static variable in annotation type fr.cnes.doi.utils.spec.Requirement
 
DOI_SRV_060_NAME - Static variable in annotation type fr.cnes.doi.utils.spec.Requirement
 
DOI_SRV_070 - Static variable in annotation type fr.cnes.doi.utils.spec.Requirement
 
DOI_SRV_070_NAME - Static variable in annotation type fr.cnes.doi.utils.spec.Requirement
 
DOI_SRV_080 - Static variable in annotation type fr.cnes.doi.utils.spec.Requirement
 
DOI_SRV_080_NAME - Static variable in annotation type fr.cnes.doi.utils.spec.Requirement
 
DOI_SRV_090 - Static variable in annotation type fr.cnes.doi.utils.spec.Requirement
 
DOI_SRV_090_NAME - Static variable in annotation type fr.cnes.doi.utils.spec.Requirement
 
DOI_SRV_100 - Static variable in annotation type fr.cnes.doi.utils.spec.Requirement
 
DOI_SRV_100_NAME - Static variable in annotation type fr.cnes.doi.utils.spec.Requirement
 
DOI_SRV_110 - Static variable in annotation type fr.cnes.doi.utils.spec.Requirement
 
DOI_SRV_110_NAME - Static variable in annotation type fr.cnes.doi.utils.spec.Requirement
 
DOI_SRV_120 - Static variable in annotation type fr.cnes.doi.utils.spec.Requirement
 
DOI_SRV_120_NAME - Static variable in annotation type fr.cnes.doi.utils.spec.Requirement
 
DOI_SRV_130 - Static variable in annotation type fr.cnes.doi.utils.spec.Requirement
 
DOI_SRV_130_NAME - Static variable in annotation type fr.cnes.doi.utils.spec.Requirement
 
DOI_SRV_140 - Static variable in annotation type fr.cnes.doi.utils.spec.Requirement
 
DOI_SRV_140_NAME - Static variable in annotation type fr.cnes.doi.utils.spec.Requirement
 
DOI_SRV_150 - Static variable in annotation type fr.cnes.doi.utils.spec.Requirement
 
DOI_SRV_150_NAME - Static variable in annotation type fr.cnes.doi.utils.spec.Requirement
 
DOI_SRV_180 - Static variable in annotation type fr.cnes.doi.utils.spec.Requirement
 
DOI_SRV_180_NAME - Static variable in annotation type fr.cnes.doi.utils.spec.Requirement
 
DOI_SRV_190 - Static variable in annotation type fr.cnes.doi.utils.spec.Requirement
 
DOI_SRV_190_NAME - Static variable in annotation type fr.cnes.doi.utils.spec.Requirement
 
DOI_TEMPLATE - Static variable in class fr.cnes.doi.application.DoiMdsApplication
Template Query for DOI : "doiName".
DOI_URI - Static variable in class fr.cnes.doi.application.DoiMdsApplication
URI to handle the collection of DOIs : "/dois".
doiApp - Variable in class fr.cnes.doi.resource.mds.BaseMdsResource
DOI Mds application.
DoiCrossCiteApplication - Class in fr.cnes.doi.application
Provides an application to get citation from a registered DOI.
DoiCrossCiteApplication() - Constructor for class fr.cnes.doi.application.DoiCrossCiteApplication
Constructs the application.
DOIDbDataAccessService - Interface in fr.cnes.doi.plugin.impl.db.service
Interface between server and database
DOIDbDataAccessServiceImpl - Class in fr.cnes.doi.plugin.impl.db.impl
Implementation of the DOIDbDataAccessService using JDBC.
DOIDbDataAccessServiceImpl() - Constructor for class fr.cnes.doi.plugin.impl.db.impl.DOIDbDataAccessServiceImpl
Constructor.
DOIDbDataAccessServiceImpl(String, String, String, Map<String, Integer>) - Constructor for class fr.cnes.doi.plugin.impl.db.impl.DOIDbDataAccessServiceImpl
Create the implementation of DOI database by creation the JDBC connection from a specific configuration file.
DOIDbException - Exception in fr.cnes.doi.exception
Database Exception for DOI.
DOIDbException(String, SQLException) - Constructor for exception fr.cnes.doi.exception.DOIDbException
Constructor.
DoiLogDataServer - Class in fr.cnes.doi.logging.api
Creates a LOG service to monitor the speed of applications.
DoiLogDataServer(String, boolean) - Constructor for class fr.cnes.doi.logging.api.DoiLogDataServer
Constructs a new logger.
DoiMdsApplication - Class in fr.cnes.doi.application
Provides an application to handle Data Object Identifier within an organization.
DoiMdsApplication(ClientMDS) - Constructor for class fr.cnes.doi.application.DoiMdsApplication
Creates the Digital Object Identifier server application.
DoiMdsApplication.API_MDS - Enum in fr.cnes.doi.application
API related only to the code in this webservice.
DoiMdsApplication.SecurityPostProcessingFilter - Class in fr.cnes.doi.application
Post processing for specific authorization.
DoiMonitoring - Class in fr.cnes.doi.services
Speed monitoring (average time to answer requests).
DoiMonitoring() - Constructor for class fr.cnes.doi.services.DoiMonitoring
 
DoiMonitoringRecord - Class in fr.cnes.doi.services
Monitoring record containing: Description of the record Average Nb total of recorded values (to compute the average)
DoiMonitoringRecord(String, float, int) - Constructor for class fr.cnes.doi.services.DoiMonitoringRecord
Constructor.
doiName - Variable in class fr.cnes.doi.resource.citation.FormatCitationResource
The digital object identifier to format.
doiName - Variable in class fr.cnes.doi.resource.mds.DoiResource
DOI template.
doiName - Variable in class fr.cnes.doi.resource.mds.MetadataResource
DOI name, which is set on the URL template.
doInit() - Method in class fr.cnes.doi.resource.AbstractResource
Init
doInit() - Method in class fr.cnes.doi.resource.admin.ConfigIhmResource
Init
doInit() - Method in class fr.cnes.doi.resource.admin.FooterIhmResource
 
doInit() - Method in class fr.cnes.doi.resource.admin.ManageProjectsResource
Set-up method that can be overridden in order to initialize the state of the resource.
doInit() - Method in class fr.cnes.doi.resource.admin.ManageSuperUserResource
Set-up method that can be overridden in order to initialize the state of the resource.
doInit() - Method in class fr.cnes.doi.resource.admin.ManageSuperUsersResource
Set-up method that can be overridden in order to initialize the state of the resource.
doInit() - Method in class fr.cnes.doi.resource.admin.ManageUsersResource
Set-up method that can be overridden in order to initialize the state of the resource.
doInit() - Method in class fr.cnes.doi.resource.admin.SuffixProjectsDoisResource
Set-up method that can be overridden in order to initialize the state of the resource.
doInit() - Method in class fr.cnes.doi.resource.admin.SuffixProjectsResource
Set-up method that can be overridden in order to initialize the state of the resource.
doInit() - Method in class fr.cnes.doi.resource.admin.TokenResource
Set-up method that can be overridden in order to initialize the state of the resource
doInit() - Method in class fr.cnes.doi.resource.citation.BaseCitationResource
Init.
doInit() - Method in class fr.cnes.doi.resource.citation.FormatCitationResource
Init by getting doi, lang and style values.
doInit() - Method in class fr.cnes.doi.resource.citation.LanguageCitationResource
Init.
doInit() - Method in class fr.cnes.doi.resource.citation.StyleCitationResource
Init.
doInit() - Method in class fr.cnes.doi.resource.mds.BaseMdsResource
Init.
doInit() - Method in class fr.cnes.doi.resource.mds.DoiResource
Init by getting the DOI name in the template URL.
doInit() - Method in class fr.cnes.doi.resource.mds.DoisResource
Init.
doInit() - Method in class fr.cnes.doi.resource.mds.MediaResource
Init by getting the media name.
doInit() - Method in class fr.cnes.doi.resource.mds.MetadataResource
Init by getting a DOI.
doInit() - Method in class fr.cnes.doi.resource.mds.MetadatasResource
Init.
DOIProject - Class in fr.cnes.doi.db.model
Data model for a DOI project.
DOIProject() - Constructor for class fr.cnes.doi.db.model.DOIProject
 
DOIProperties - Class in fr.cnes.doi.utils
DOI properties.
DOIProperties() - Constructor for class fr.cnes.doi.utils.DOIProperties
 
doiRepresentation() - Method in class fr.cnes.doi.resource.mds.DoiResource
DOI representation
DoiResource - Class in fr.cnes.doi.resource.mds
DOI resource to retrieve the landing page for a given DOI.
DoiResource() - Constructor for class fr.cnes.doi.resource.mds.DoiResource
 
DoiRuntimeException - Exception in fr.cnes.doi.exception
Runtime Exception for the project
DoiRuntimeException() - Constructor for exception fr.cnes.doi.exception.DoiRuntimeException
Constructs a new runtime exception with null as its detail message.
DoiRuntimeException(String, Throwable) - Constructor for exception fr.cnes.doi.exception.DoiRuntimeException
Constructs a new runtime exception with the specified detail message and cause.
DoiRuntimeException(String) - Constructor for exception fr.cnes.doi.exception.DoiRuntimeException
Constructs a new runtime exception with the specified detail message.
DoiRuntimeException(Throwable) - Constructor for exception fr.cnes.doi.exception.DoiRuntimeException
Constructs a new runtime exception with the specified cause and a detail message of (cause==null ? null : cause.toString()) (which typically contains the class and detail message of cause).
DOIS_URI - Static variable in class fr.cnes.doi.application.AdminApplication
URI "/dois" to get dois from a specific project.
DoiSecurityLogFilter - Class in fr.cnes.doi.logging.security
Log filter for DOI security
DoiSecurityLogFilter() - Constructor for class fr.cnes.doi.logging.security.DoiSecurityLogFilter
Instantiates a new sitools log filter.
DoiServer - Class in fr.cnes.doi.server
DoiServer contains the configuration of this server and the methods to start/stop it.
DoiServer(DoiSettings) - Constructor for class fr.cnes.doi.server.DoiServer
Creates an instance of the server with settings coming from the config.properties
doiServer - Static variable in class fr.cnes.doi.server.Starter
DOI Server.
DoiServerException - Exception in fr.cnes.doi.exception
General Server Exception
DoiServerException(Application, DoiMdsApplication.API_MDS) - Constructor for exception fr.cnes.doi.exception.DoiServerException
Creates an exception based on the app and the error coming from Doi-server.
DoiServerException(Application, DoiMdsApplication.API_MDS, Exception) - Constructor for exception fr.cnes.doi.exception.DoiServerException
Creates an exception based on the app and the error coming from Doi-server.
DoiServerException(Application, DoiMdsApplication.API_MDS, String) - Constructor for exception fr.cnes.doi.exception.DoiServerException
Creates an exception based on the app and the error coming from Doi-server.
DoiServerException(Application, DoiMdsApplication.API_MDS, String, Throwable) - Constructor for exception fr.cnes.doi.exception.DoiServerException
Creates an exception based on the app and the error coming from Doi-server.
DoiServerException(Application, ClientMDS.DATACITE_API_RESPONSE) - Constructor for exception fr.cnes.doi.exception.DoiServerException
Creates an exception based on the app and the error coming from Doi-server.
DoiServerException(Application, ClientMDS.DATACITE_API_RESPONSE, Exception) - Constructor for exception fr.cnes.doi.exception.DoiServerException
Creates an exception based on the app and the error coming from Doi-server.
DoiServerException(Application, ClientMDS.DATACITE_API_RESPONSE, String) - Constructor for exception fr.cnes.doi.exception.DoiServerException
Creates an exception based on the app and the error coming from Doi-server.
DoiServerException(Application, ClientMDS.DATACITE_API_RESPONSE, String, Throwable) - Constructor for exception fr.cnes.doi.exception.DoiServerException
Creates an exception based on the app and the error coming from Doi-server.
DoiServerException(Application, Status, String, Throwable) - Constructor for exception fr.cnes.doi.exception.DoiServerException
Creates an exception based on the app and the error coming from Doi-server.
DoiServerException(Application, Status, String) - Constructor for exception fr.cnes.doi.exception.DoiServerException
Creates an exception based on the app and the error coming from Doi-server.
DoiSettings - Class in fr.cnes.doi.settings
Singleton to load and use the defined variables in the config.properties.
DoiSettings() - Constructor for class fr.cnes.doi.settings.DoiSettings
private constructor Loads the defautl configuration properties "config.properties"
DoiSettings.DoiSettingsHolder - Class in fr.cnes.doi.settings
Holder
DoiSettingsHolder() - Constructor for class fr.cnes.doi.settings.DoiSettings.DoiSettingsHolder
 
DoisResource - Class in fr.cnes.doi.resource.mds
Resource to handle a collection of DOI.
DoisResource() - Constructor for class fr.cnes.doi.resource.mds.DoisResource
 
DOIUser - Class in fr.cnes.doi.db.model
DOI user model
DOIUser() - Constructor for class fr.cnes.doi.db.model.DOIUser
 
DOIUsersUpdate - Class in fr.cnes.doi.services
Updates the database from the authentication system.
DOIUsersUpdate() - Constructor for class fr.cnes.doi.services.DOIUsersUpdate
 

E

eastBoundLongitude - Variable in class org.datacite.schema.kernel_4.Box
 
email - Variable in class fr.cnes.doi.db.model.AuthSystemUser
email.
email - Variable in class fr.cnes.doi.db.model.DOIUser
Email of the user name.
EmailSettings - Class in fr.cnes.doi.settings
Singleton to load and use Email settings.
EmailSettings() - Constructor for class fr.cnes.doi.settings.EmailSettings
Constructor
EmailSettings.EmailSettingsHolder - Class in fr.cnes.doi.settings
 
EmailSettingsHolder() - Constructor for class fr.cnes.doi.settings.EmailSettings.EmailSettingsHolder
 
EMPTY_OBJECT_ARRAY - Static variable in class fr.cnes.doi.utils.Utils
An empty immutable Object array.
enabled - Variable in class fr.cnes.doi.security.AllowerIP
Service enabled/disabled.
encrypt(String) - Static method in class fr.cnes.doi.security.UtilsCryptography
Encrypts the string with the DEFAULT_SECRET_KEY.
encrypt(String, String) - Static method in class fr.cnes.doi.security.UtilsCryptography
Encrypts the string with a specific secret key.
ENCRYPTED_FIELDS - Static variable in class fr.cnes.doi.settings.Consts
True when login/password are encoded otherwise false.
enrole(ClientInfo) - Method in class fr.cnes.doi.db.MyMemoryRealm.DefaultEnroler
errorMsg - Variable in class fr.cnes.doi.client.ClientMDS.MyValidationEventHandler
Error message.
errors - Variable in class fr.cnes.doi.client.ClientLandingPage
List of offline landing pages.
explainRepresentation() - Method in class fr.cnes.doi.resource.mds.BaseMdsResource
Body representation.
explainStatusRepresentation() - Method in class fr.cnes.doi.resource.mds.DoisResource
Returns the exit status representation.
extractKeyStoreToPath() - Method in class fr.cnes.doi.server.DoiServer
Extracts keystore for JAR and copy it in a directory in order to use it.
extractProjIdFrom(String) - Method in class fr.cnes.doi.services.LandingPageMonitoring
Extract projectID from the DOI
extractSelectedRoleFromRequestIfExists() - Method in class fr.cnes.doi.resource.mds.BaseMdsResource
Extract selectedRole from HTTP header.

F

familyName - Variable in class org.datacite.schema.kernel_4.Resource.Contributors.Contributor
 
familyName - Variable in class org.datacite.schema.kernel_4.Resource.Creators.Creator
 
FIELD_ADMIN - Static variable in class fr.cnes.doi.plugin.impl.db.impl.DOIDbDataAccessServiceImpl
SQL field that contains the information telling if a user is admin "admin".
FIELD_EMAIL - Static variable in class fr.cnes.doi.plugin.impl.db.impl.DOIDbDataAccessServiceImpl
SQL field that contains the email user "email".
FIELD_PROJECT_SUFFIX - Static variable in class fr.cnes.doi.plugin.impl.db.impl.DOIDbDataAccessServiceImpl
SQL field that contains the DOI suffix for the project name "suffix".
FIELD_PROJECTNAME - Static variable in class fr.cnes.doi.plugin.impl.db.impl.DOIDbDataAccessServiceImpl
SQL field that contains the projectname related to a user "projectname".
FIELD_TOKEN - Static variable in class fr.cnes.doi.plugin.impl.db.impl.DOIDbDataAccessServiceImpl
SQL field that contains the authentication token.
FIELD_USERNAME - Static variable in class fr.cnes.doi.plugin.impl.db.impl.DOIDbDataAccessServiceImpl
SQL field that contains the username "username".
fillConcurrentMap(Properties, Level) - Method in class fr.cnes.doi.settings.DoiSettings
Sets the configuration as a MAP_PROPERTIES.
findGroupByName(String) - Method in class fr.cnes.doi.security.RoleAuthorizer
Finds a group by its name
findGroups(User) - Method in class fr.cnes.doi.db.MyMemoryRealm
Finds the set of groups where a given user is a member.
findGroups(User, boolean) - Method in class fr.cnes.doi.db.MyMemoryRealm
Finds the set of groups where a given user is a member.
findRoles(Application, Group) - Method in class fr.cnes.doi.db.MyMemoryRealm
Finds the roles mapped to a given user group.
findRoles(Application, Set<Group>) - Method in class fr.cnes.doi.db.MyMemoryRealm
Finds the roles mapped to given user groups.
findRoles(Application, User) - Method in class fr.cnes.doi.db.MyMemoryRealm
Finds the roles mapped to a given user, for a specific application.
findRoles(Group) - Method in class fr.cnes.doi.db.MyMemoryRealm
Finds the roles mapped to given user group.
findRoles(Set<Group>) - Method in class fr.cnes.doi.db.MyMemoryRealm
Finds the roles mapped to given user groups.
findRoles(User) - Method in class fr.cnes.doi.db.MyMemoryRealm
Finds the roles mapped to a given user.
findUser(String) - Method in class fr.cnes.doi.db.MyMemoryRealm
Finds a user in the organization based on its identifier.
FooterIhmResource - Class in fr.cnes.doi.resource.admin
Retrieves IHM footer.
FooterIhmResource() - Constructor for class fr.cnes.doi.resource.admin.FooterIhmResource
 
format - Variable in class org.datacite.schema.kernel_4.Resource.Formats
 
FORMAT_URI - Static variable in class fr.cnes.doi.application.DoiCrossCiteApplication
URI "/format" to retrieves the citation.
FORMAT_URI - Static variable in class fr.cnes.doi.client.ClientCrossCiteCitation
URI to get format "format".
FormatCitationResource - Class in fr.cnes.doi.resource.citation
Formats a citation.
FormatCitationResource() - Constructor for class fr.cnes.doi.resource.citation.FormatCitationResource
 
formats - Variable in class org.datacite.schema.kernel_4.Resource
 
Formats() - Constructor for class org.datacite.schema.kernel_4.Resource.Formats
 
fr.cnes.doi.application - package fr.cnes.doi.application
Data Object Identifier managing a coherent set of resources and services.
fr.cnes.doi.client - package fr.cnes.doi.client
Provides classes to request external web services.
fr.cnes.doi.db - package fr.cnes.doi.db
Provides interfaces to request external databases.
fr.cnes.doi.db.model - package fr.cnes.doi.db.model
Provides the data models for: DOIProject representing the project data model DOIUser representing the user data model
fr.cnes.doi.exception - package fr.cnes.doi.exception
All current Exceptions.
fr.cnes.doi.logging.api - package fr.cnes.doi.logging.api
Provides log Handler, Filter, Formatter and monitoring system for the API.
fr.cnes.doi.logging.business - package fr.cnes.doi.logging.business
Provides Handler for handle application logs.
fr.cnes.doi.logging.security - package fr.cnes.doi.logging.security
Provides a filter to log security event such as login to the administration page.
fr.cnes.doi.plugin - package fr.cnes.doi.plugin
Provides classes to loads a plugin in the classpath.
fr.cnes.doi.plugin.impl.db - package fr.cnes.doi.plugin.impl.db
Provides concrete classes implementing the interfaces of the external databases.
fr.cnes.doi.plugin.impl.db.impl - package fr.cnes.doi.plugin.impl.db.impl
Provides database access implementation using JDBC connector.
fr.cnes.doi.plugin.impl.db.service - package fr.cnes.doi.plugin.impl.db.service
Provides the database access that stores the DOI, project and tokens
fr.cnes.doi.resource - package fr.cnes.doi.resource
Provides base resources
fr.cnes.doi.resource.admin - package fr.cnes.doi.resource.admin
Provides resources for the AdminApplication.
fr.cnes.doi.resource.citation - package fr.cnes.doi.resource.citation
Provides resources for cross cite application.
fr.cnes.doi.resource.mds - package fr.cnes.doi.resource.mds
Provides resources for Meta Data Store application.
fr.cnes.doi.security - package fr.cnes.doi.security
Provides classes to secure the server.
fr.cnes.doi.server - package fr.cnes.doi.server
Provides classes to create the server and start it.
fr.cnes.doi.services - package fr.cnes.doi.services
Provides classes to monitor the speed of Meta Data Store application.
fr.cnes.doi.settings - package fr.cnes.doi.settings
Provides settings for the server.
fr.cnes.doi.utils - package fr.cnes.doi.utils
Provides utility class.
fr.cnes.doi.utils.spec - package fr.cnes.doi.utils.spec
 
fromValue(String) - Static method in enum org.datacite.schema.kernel_4.ContributorType
Gets the contributor type from a value
fromValue(String) - Static method in enum org.datacite.schema.kernel_4.DateType
Finds DateType from value.
fromValue(String) - Static method in enum org.datacite.schema.kernel_4.DescriptionType
Returns the description type from the value.
fromValue(String) - Static method in enum org.datacite.schema.kernel_4.FunderIdentifierType
Returns the FunderIdentifierType from the value
fromValue(String) - Static method in enum org.datacite.schema.kernel_4.NameType
 
fromValue(String) - Static method in enum org.datacite.schema.kernel_4.RelatedIdentifierType
Returns the related identifier type
fromValue(String) - Static method in enum org.datacite.schema.kernel_4.RelationType
Returns the relation type from a value
fromValue(String) - Static method in enum org.datacite.schema.kernel_4.ResourceType
Gets the resource type from a value
fromValue(String) - Static method in enum org.datacite.schema.kernel_4.TitleType
Returns the title type
fullname - Variable in class fr.cnes.doi.db.model.AuthSystemUser
full name.
funderIdentifier - Variable in class org.datacite.schema.kernel_4.Resource.FundingReferences.FundingReference
 
FunderIdentifier() - Constructor for class org.datacite.schema.kernel_4.Resource.FundingReferences.FundingReference.FunderIdentifier
 
FunderIdentifierType - Enum in org.datacite.schema.kernel_4
Java class for funderIdentifierType.
FunderIdentifierType(String) - Constructor for enum org.datacite.schema.kernel_4.FunderIdentifierType
 
funderIdentifierType - Variable in class org.datacite.schema.kernel_4.Resource.FundingReferences.FundingReference.FunderIdentifier
 
funderName - Variable in class org.datacite.schema.kernel_4.Resource.FundingReferences.FundingReference
 
fundingReference - Variable in class org.datacite.schema.kernel_4.Resource.FundingReferences
 
FundingReference() - Constructor for class org.datacite.schema.kernel_4.Resource.FundingReferences.FundingReference
 
fundingReferences - Variable in class org.datacite.schema.kernel_4.Resource
 
FundingReferences() - Constructor for class org.datacite.schema.kernel_4.Resource.FundingReferences
 

G

generate(String, int, TokenSecurity.TimeUnit, int) - Method in class fr.cnes.doi.security.TokenSecurity
Creates a token.
generate(String, TokenSecurity.TimeUnit, int) - Method in class fr.cnes.doi.security.TokenSecurity
Creates a token.
generateId(int) - Method in class fr.cnes.doi.utils.UniqueProjectName
Creates an Id with an uniform distribution.
geoLocation - Variable in class org.datacite.schema.kernel_4.Resource.GeoLocations
 
GeoLocation() - Constructor for class org.datacite.schema.kernel_4.Resource.GeoLocations.GeoLocation
 
geoLocationPlaceOrGeoLocationPointOrGeoLocationBox - Variable in class org.datacite.schema.kernel_4.Resource.GeoLocations.GeoLocation
 
GeoLocationPolygon() - Constructor for class org.datacite.schema.kernel_4.Resource.GeoLocations.GeoLocation.GeoLocationPolygon
 
geoLocations - Variable in class org.datacite.schema.kernel_4.Resource
 
GeoLocations() - Constructor for class org.datacite.schema.kernel_4.Resource.GeoLocations
 
GET_DOI - Static variable in class fr.cnes.doi.resource.mds.DoiResource
Function of this resource "Get DOI".
GET_METADATA - Static variable in class fr.cnes.doi.resource.mds.MetadataResource
Function of this resource "Get a Metadata".
getAffiliation() - Method in class org.datacite.schema.kernel_4.Resource.Contributors.Contributor
Gets the value of the affiliation property.
getAffiliation() - Method in class org.datacite.schema.kernel_4.Resource.Creators.Creator
Gets the value of the affiliation property.
getAllDOIProjectMembers(InitialLdapContext) - Method in class fr.cnes.doi.plugin.impl.db.DefaultLDAPImpl
Search on LDAP all users which are in the group Consts.LDAP_PROJECT.
getAllDOIProjects() - Method in class fr.cnes.doi.plugin.impl.db.impl.DOIDbDataAccessServiceImpl
Get all DOI projects from data base
getAllDOIProjects() - Method in interface fr.cnes.doi.plugin.impl.db.service.DOIDbDataAccessService
Get all DOI projects from data base
getAllDOIProjectsForUser(String) - Method in class fr.cnes.doi.plugin.impl.db.impl.DOIDbDataAccessServiceImpl
Get Projects related to a given username
getAllDOIProjectsForUser(String) - Method in interface fr.cnes.doi.plugin.impl.db.service.DOIDbDataAccessService
Get Projects related to a given username
getAllDOIusers() - Method in class fr.cnes.doi.plugin.impl.db.impl.DOIDbDataAccessServiceImpl
Get all DOI users from data base
getAllDOIusers() - Method in interface fr.cnes.doi.plugin.impl.db.service.DOIDbDataAccessService
Get all DOI users from data base
getAllDOIUsersForProject(int) - Method in class fr.cnes.doi.db.AbstractProjectSuffixDBHelper
Returns the users related to a project.
getAllDOIUsersForProject(int) - Method in class fr.cnes.doi.plugin.impl.db.DefaultProjectSuffixImpl
Returns the users related to a project.
getAllDOIUsersForProject(int) - Method in class fr.cnes.doi.plugin.impl.db.impl.DOIDbDataAccessServiceImpl
Get Users from a given project.
getAllDOIUsersForProject(int) - Method in interface fr.cnes.doi.plugin.impl.db.service.DOIDbDataAccessService
Get Users from a given project.
getAllowedAddresses() - Method in class fr.cnes.doi.security.AllowerIP
Returns the allowed addresses.
getAlternateIdentifier() - Method in class org.datacite.schema.kernel_4.Resource.AlternateIdentifiers
Gets the value of the alternateIdentifier property.
getAlternateIdentifiers() - Method in class org.datacite.schema.kernel_4.Resource
Gets the value of the alternateIdentifiers property.
getAlternateIdentifierType() - Method in class org.datacite.schema.kernel_4.Resource.AlternateIdentifiers.AlternateIdentifier
Gets the value of the alternateIdentifierType property.
getApp() - Method in class fr.cnes.doi.resource.citation.BaseCitationResource
Returns CrossCiteApplication.
getApplicationInfo(Request, Response) - Method in class fr.cnes.doi.application.DoiMdsApplication
Method to describe application in the WADL.
getAttributePath(String) - Method in class fr.cnes.doi.resource.mds.BaseMdsResource
Retrieves path by cleaning query parameters.
getAuthenticationSystem() - Static method in class fr.cnes.doi.plugin.PluginFactory
Returns the concrete implementation of the authentication system.
getAuthor() - Method in class fr.cnes.doi.plugin.impl.db.DefaultLDAPImpl
Returns the author of the plugin.
getAuthor() - Method in class fr.cnes.doi.plugin.impl.db.DefaultProjectSuffixImpl
Returns the author of the plugin.
getAuthor() - Method in class fr.cnes.doi.plugin.impl.db.DefaultTokenImpl
Returns the author of the plugin.
getAuthor() - Method in class fr.cnes.doi.plugin.impl.db.DefaultUserRoleImpl
Returns the author of the plugin.
getAuthor() - Method in interface fr.cnes.doi.plugin.PluginMetadata
Returns the author of the plugin.
getAuthPwd() - Method in class fr.cnes.doi.settings.EmailSettings
Returns the decrypted password.
getAuthUser() - Method in class fr.cnes.doi.settings.EmailSettings
Returns the decrypted login.
getAverage() - Method in class fr.cnes.doi.services.DoiMonitoringRecord
Returns the average speed of the request.
getAwardNumber() - Method in class org.datacite.schema.kernel_4.Resource.FundingReferences.FundingReference
Gets the value of the awardNumber property.
getAwardTitle() - Method in class org.datacite.schema.kernel_4.Resource.FundingReferences.FundingReference
Gets the value of the awardTitle property.
getAwardURI() - Method in class org.datacite.schema.kernel_4.Resource.FundingReferences.FundingReference.AwardNumber
Gets the value of the awardURI property.
getBoolean(String) - Method in class fr.cnes.doi.settings.DoiSettings
Returns the value of the key as a boolean.
getClient() - Method in class fr.cnes.doi.application.DoiCrossCiteApplication
Returns the client to query cross cite.
getClient() - Method in class fr.cnes.doi.application.DoiMdsApplication
Returns the client.
getClient() - Method in class fr.cnes.doi.client.BaseClient
Returns the client.
getConfig() - Method in class fr.cnes.doi.application.AbstractApplication
Returns the configuration of the DOI server.
getConfig() - Method in class fr.cnes.doi.resource.admin.ConfigIhmResource
Returns the configuration file.
getConnection() - Method in class fr.cnes.doi.plugin.impl.db.impl.JDBCConnector
Creates (if necessary) and return a connection to the database.
getConnectorAcceptors() - Method in class fr.cnes.doi.settings.JettySettings
Connector acceptor thread count.
getConnectorAcceptQueueSize() - Method in class fr.cnes.doi.settings.JettySettings
Connector accept queue size.
getConnectorIdleTimeout() - Method in class fr.cnes.doi.settings.JettySettings
Connector idle timeout in milliseconds.
getConnectorSelectors() - Method in class fr.cnes.doi.settings.JettySettings
Connector selector thread count.
getConnectorSoLingerTime() - Method in class fr.cnes.doi.settings.JettySettings
Connector TCP/IP SO linger time in milliseconds.
getConnectorStopTimeout() - Method in class fr.cnes.doi.settings.JettySettings
Connector stop timeout in milliseconds.
getContactAdmin() - Method in class fr.cnes.doi.settings.EmailSettings
Returns the administrator's email.
getContent() - Method in class org.datacite.schema.kernel_4.Resource.Descriptions.Description
Gets the value of the content property.
getContext() - Method in class fr.cnes.doi.plugin.impl.db.DefaultLDAPImpl
Init LDAP context.
getContributor() - Method in class org.datacite.schema.kernel_4.Resource.Contributors
Gets the value of the contributor property.
getContributorName() - Method in class org.datacite.schema.kernel_4.Resource.Contributors.Contributor
Gets the value of the contributorName property.
getContributors() - Method in class org.datacite.schema.kernel_4.Resource
Gets the value of the contributors property.
getContributorType() - Method in class org.datacite.schema.kernel_4.Resource.Contributors.Contributor
Gets the value of the contributorType property.
getCreator() - Method in class org.datacite.schema.kernel_4.Resource.Creators
Gets the value of the creator property.
getCreatorName() - Method in class org.datacite.schema.kernel_4.Resource.Creators.Creator
Gets the value of the creatorName property.
getCreators() - Method in class org.datacite.schema.kernel_4.Resource
Gets the value of the creators property.
getCrossCiteUrl() - Method in enum fr.cnes.doi.client.ClientCrossCiteCitation.Context
Returns the service end point.
getCurrentAverage(Method, String) - Method in class fr.cnes.doi.services.DoiMonitoring
Returns the average speed of the measurement.
getCurrentPid(String) - Static method in class fr.cnes.doi.server.Starter
Return the server PID from the system.
getDatabaseAccess() - Method in class fr.cnes.doi.plugin.impl.db.service.DatabaseSingleton
Returns the database access.
getDataCentrePrefix() - Method in class fr.cnes.doi.application.DoiMdsApplication
Returns the DOI prefix.
getDataCiteUrl() - Method in enum fr.cnes.doi.client.ClientMDS.Context
Returns the service end point.
getDate() - Method in class org.datacite.schema.kernel_4.Resource.Dates
Gets the value of the date property.
getDateInformation() - Method in class org.datacite.schema.kernel_4.Resource.Dates.Date
Gets the value of the dateInformation property.
getDates() - Method in class org.datacite.schema.kernel_4.Resource
Gets the value of the dates property.
getDateType() - Method in class org.datacite.schema.kernel_4.Resource.Dates.Date
Gets the value of the dateType property.
getDescription() - Method in class fr.cnes.doi.plugin.impl.db.DefaultLDAPImpl
Returns the description of the plugin
getDescription() - Method in class fr.cnes.doi.plugin.impl.db.DefaultProjectSuffixImpl
Returns the description of the plugin
getDescription() - Method in class fr.cnes.doi.plugin.impl.db.DefaultTokenImpl
Returns the description of the plugin
getDescription() - Method in class fr.cnes.doi.plugin.impl.db.DefaultUserRoleImpl
Returns the description of the plugin
getDescription() - Method in interface fr.cnes.doi.plugin.PluginMetadata
Returns the description of the plugin
getDescription(Method, String) - Method in class fr.cnes.doi.services.DoiMonitoring
Returns the description.
getDescription() - Method in class fr.cnes.doi.services.DoiMonitoringRecord
Returns the service description.
getDescription() - Method in class org.datacite.schema.kernel_4.Resource.Descriptions
Gets the value of the description property.
getDescriptions() - Method in class org.datacite.schema.kernel_4.Resource
Gets the value of the descriptions property.
getDescriptionType() - Method in class org.datacite.schema.kernel_4.Resource.Descriptions.Description
Gets the value of the descriptionType property.
getDetailMessage() - Method in exception fr.cnes.doi.exception.ClienSearchDataCiteException
Returns detail message;
getDetailMessage() - Method in exception fr.cnes.doi.exception.ClientCrossCiteException
Returns detail message;
getDetailMessage() - Method in exception fr.cnes.doi.exception.ClientMdsException
Returns detail message;
getDoi(String) - Method in class fr.cnes.doi.client.ClientMDS
This request returns an URL associated with a given DOI.
getDoi() - Method in class fr.cnes.doi.resource.mds.DoiResource
Returns the URL associated to a given DOI or no content.
getDoiAccorgindToContext(String) - Method in class fr.cnes.doi.client.ClientMDS
Returns the right DOI according to the context (DEV, POST_DEV, ...).
getDOIAdmin() - Method in interface fr.cnes.doi.db.IAuthenticationDBHelper
Returns the user from the authentication access, which will be the administrator of DOI server.
getDOIAdmin() - Method in class fr.cnes.doi.plugin.impl.db.DefaultLDAPImpl
Returns the user from the authentication access, which will be the administrator of DOI server.
getDoiApp() - Method in class fr.cnes.doi.resource.mds.BaseMdsResource
Returns the Mds application.
getDOIProjectMembers() - Method in interface fr.cnes.doi.db.IAuthenticationDBHelper
Returns the authentication members.
getDOIProjectMembers() - Method in class fr.cnes.doi.plugin.impl.db.DefaultLDAPImpl
Returns the authentication members.
getDOIProjectName(int) - Method in class fr.cnes.doi.plugin.impl.db.impl.DOIDbDataAccessServiceImpl
Get Project name from its suffix.
getDOIProjectName(int) - Method in interface fr.cnes.doi.plugin.impl.db.service.DOIDbDataAccessService
Get Project name from its suffix.
getDOIProjects(PreparedStatement) - Method in class fr.cnes.doi.plugin.impl.db.impl.DOIDbDataAccessServiceImpl
Returns the list of DOI projects
getDois(String) - Method in class fr.cnes.doi.application.AdminApplication
Returns only the dois within the specified project from the search result.
getDois() - Method in class fr.cnes.doi.client.ClientMDS
 
getDois(String) - Method in class fr.cnes.doi.client.ClientMDS
Returns only the dois within the specified project from the search result.
getDois() - Method in class fr.cnes.doi.resource.mds.DoisResource
Returns the collection of DOI.
getDoiUserFromDb(String) - Method in class fr.cnes.doi.plugin.impl.db.impl.DOIDbDataAccessServiceImpl
Returns the DOI user from the username.
getDOIUSers(PreparedStatement) - Method in class fr.cnes.doi.plugin.impl.db.impl.DOIDbDataAccessServiceImpl
Returns the list of DOI users
getEastBoundLongitude() - Method in class org.datacite.schema.kernel_4.Box
Gets the value of the eastBoundLongitude property.
getEmail() - Method in class fr.cnes.doi.db.model.AuthSystemUser
Returns the email.
getEmail() - Method in class fr.cnes.doi.db.model.DOIUser
Returns the email.
getErrorMsg() - Method in class fr.cnes.doi.client.ClientMDS.MyValidationEventHandler
Returns the errorMsg or null when no error message.
getErrors() - Method in class fr.cnes.doi.client.ClientLandingPage
Returns the errors.
getFamilyName() - Method in class org.datacite.schema.kernel_4.Resource.Contributors.Contributor
Gets the value of the familyName property.
getFamilyName() - Method in class org.datacite.schema.kernel_4.Resource.Creators.Creator
Gets the value of the familyName property.
getFooter() - Method in class fr.cnes.doi.resource.admin.FooterIhmResource
Returns the footer.
getFormat(String, String, String) - Method in class fr.cnes.doi.client.ClientCrossCiteCitation
Returns the citation of a DOI based on the selected style and language.
getFormat() - Method in class fr.cnes.doi.logging.business.JsonMessage
getFormat() - Method in class fr.cnes.doi.resource.citation.FormatCitationResource
Returns the formatted citation.
getFormat() - Method in class org.datacite.schema.kernel_4.Resource.Formats
Gets the value of the format property.
getFormats() - Method in class org.datacite.schema.kernel_4.Resource
Gets the value of the formats property.
getFormattedMessage() - Method in class fr.cnes.doi.logging.business.JsonMessage
getFullname() - Method in class fr.cnes.doi.db.model.AuthSystemUser
Returns the full name.
getFunderIdentifier() - Method in class org.datacite.schema.kernel_4.Resource.FundingReferences.FundingReference
Gets the value of the funderIdentifier property.
getFunderIdentifierType() - Method in class org.datacite.schema.kernel_4.Resource.FundingReferences.FundingReference.FunderIdentifier
Gets the value of the funderIdentifierType property.
getFunderName() - Method in class org.datacite.schema.kernel_4.Resource.FundingReferences.FundingReference
Gets the value of the funderName property.
getFundingReference() - Method in class org.datacite.schema.kernel_4.Resource.FundingReferences
Gets the value of the fundingReference property.
getFundingReferences() - Method in class org.datacite.schema.kernel_4.Resource
Gets the value of the fundingReferences property.
getGeoLocation() - Method in class org.datacite.schema.kernel_4.Resource.GeoLocations
Gets the value of the geoLocation property.
getGeoLocationPlaceOrGeoLocationPointOrGeoLocationBox() - Method in class org.datacite.schema.kernel_4.Resource.GeoLocations.GeoLocation
Gets the value of the geoLocationPlaceOrGeoLocationPointOrGeoLocationBox property.
getGeoLocations() - Method in class org.datacite.schema.kernel_4.Resource
Gets the value of the geoLocations property.
getGivenName() - Method in class org.datacite.schema.kernel_4.Resource.Contributors.Contributor
Gets the value of the givenName property.
getGivenName() - Method in class org.datacite.schema.kernel_4.Resource.Creators.Creator
Gets the value of the givenName property.
getHtmlRepresentation() - Method in class org.restlet.ext.wadl.WadlCnesRepresentation
Returns the HTML representation of the WADL
getHttpClient() - Method in class org.restlet.ext.httpclient4.HttpDOIClientHelper
Returns the wrapped Apache HTTP Client.
getHttpHeaderCacheSize() - Method in class fr.cnes.doi.settings.JettySettings
HTTP header cache size in bytes.
getHttpOutputBufferSize() - Method in class fr.cnes.doi.settings.JettySettings
HTTP output buffer size in bytes.
getHttpRequest() - Method in class org.restlet.ext.httpclient4.HttpMethodCall
Returns the HTTP request.
getHttpRequestHeaderSize() - Method in class fr.cnes.doi.settings.JettySettings
HTTP request header size in bytes.
getHttpResponse() - Method in class org.restlet.ext.httpclient4.HttpMethodCall
Returns the HTTP response.
getHttpResponseHeaderSize() - Method in class fr.cnes.doi.settings.JettySettings
HTTP response header size in bytes.
getIdentifier() - Method in class org.datacite.schema.kernel_4.Resource
Gets the value of the identifier property.
getIDFrom(String) - Method in class fr.cnes.doi.db.AbstractProjectSuffixDBHelper
Returns the project suffix based on the project name.
getIDFrom(String) - Method in class fr.cnes.doi.plugin.impl.db.DefaultProjectSuffixImpl
Returns the project suffix based on the project name.
getIdleTimeout() - Method in class org.restlet.ext.httpclient4.HttpDOIClientHelper
Returns the time in ms beyond which idle connections are eligible for reaping.
getInPolygonPoint() - Method in class org.datacite.schema.kernel_4.Resource.GeoLocations.GeoLocation.GeoLocationPolygon
Gets the value of the inPolygonPoint property.
getInstance() - Static method in class fr.cnes.doi.plugin.impl.db.service.DatabaseSingleton
Returns the instance
getInstance() - Static method in class fr.cnes.doi.security.RoleAuthorizer
Access to unique INSTANCE of role authorizer
getInstance() - Static method in class fr.cnes.doi.security.TokenSecurity
Access to unique INSTANCE of Settings
getInstance() - Static method in class fr.cnes.doi.settings.DoiSettings
Access to unique INSTANCE of Settings
getInstance() - Static method in class fr.cnes.doi.settings.EmailSettings
Access to unique INSTANCE of Settings
getInstance() - Static method in class fr.cnes.doi.settings.ProxySettings
Access to unique INSTANCE of Settings
getInstance() - Static method in class fr.cnes.doi.utils.UniqueProjectName
Access to unique INSTANCE of Settings
getInt(String) - Method in class fr.cnes.doi.settings.DoiSettings
Returns the value of the key as an integer.
getInt(String, String) - Method in class fr.cnes.doi.settings.DoiSettings
Returns the value of the key as an integer.
getKeysByValue(Map<T, E>, E) - Static method in class fr.cnes.doi.utils.Utils
Returns the keys related to a value within a map.
getKeyStorePath() - Method in class org.restlet.ext.httpclient4.HttpDOIClientHelper
Returns the key store path.
getKeyStorePwd() - Method in class org.restlet.ext.httpclient4.HttpDOIClientHelper
Returns the key store password.
getKeyStoreType() - Method in class org.restlet.ext.httpclient4.HttpDOIClientHelper
Returns the key store type.
getLang() - Method in class org.datacite.schema.kernel_4.Resource.Descriptions.Description
Gets the value of the lang property.
getLang() - Method in class org.datacite.schema.kernel_4.Resource.RightsList.Rights
Gets the value of the lang property.
getLang() - Method in class org.datacite.schema.kernel_4.Resource.Subjects.Subject
Gets the value of the lang property.
getLang() - Method in class org.datacite.schema.kernel_4.Resource.Titles.Title
Gets the value of the lang property.
getLanguage() - Method in class org.datacite.schema.kernel_4.Resource
Gets the value of the language property.
getLanguages() - Method in class fr.cnes.doi.client.ClientCrossCiteCitation
Returns languages by calling "locales".
getLanguages() - Method in class fr.cnes.doi.resource.citation.LanguageCitationResource
Returns the languages as JSON to format the citation.
getLdapUsers(DirContext, String) - Method in class fr.cnes.doi.plugin.impl.db.DefaultLDAPImpl
Search on LDAP all users which are in the group Consts.LDAP_PROJECT in a LDAP group
getLength(Object) - Static method in class fr.cnes.doi.utils.Utils
Returns the length of the specified array.
getLevelLog() - Method in enum fr.cnes.doi.client.ClientCrossCiteCitation.Context
Returns the log level.
getLevelLog() - Method in enum fr.cnes.doi.client.ClientMDS.Context
Returns the log level.
getLicense() - Method in class fr.cnes.doi.plugin.impl.db.DefaultLDAPImpl
Returns the license of the plugin.
getLicense() - Method in class fr.cnes.doi.plugin.impl.db.DefaultProjectSuffixImpl
Returns the license of the plugin.
getLicense() - Method in class fr.cnes.doi.plugin.impl.db.DefaultTokenImpl
Returns the license of the plugin.
getLicense() - Method in class fr.cnes.doi.plugin.impl.db.DefaultUserRoleImpl
Returns the license of the plugin.
getLicense() - Method in interface fr.cnes.doi.plugin.PluginMetadata
Returns the license of the plugin.
getList(String) - Method in class fr.cnes.doi.client.ClientCrossCiteCitation
Returns the response as a list of String of an URI.
getList(String) - Method in class fr.cnes.doi.client.ClientMDS
Returns the response as a list of String of an URI.
getLog() - Method in class fr.cnes.doi.application.AbstractApplication
Returns the logger.
getLog() - Method in class fr.cnes.doi.application.AdminApplication
Returns the logger.
getLog() - Method in class fr.cnes.doi.application.DoiCrossCiteApplication
Returns the logger.
getLog() - Method in class fr.cnes.doi.application.DoiMdsApplication
Returns the logger.
getLog() - Method in class fr.cnes.doi.client.BaseClient
Returns the logger.
getLoginMds() - Method in class fr.cnes.doi.application.DoiMdsApplication
Returns the decrypted login for DataCite.
getLong(String) - Method in class fr.cnes.doi.settings.DoiSettings
Returns the value of the key as a long.
getLong(String, String) - Method in class fr.cnes.doi.settings.DoiSettings
Returns the value of the key as a long.
getLowResourceMonitorIdleTimeout() - Method in class fr.cnes.doi.settings.JettySettings
Low resource monitor idle timeout in milliseconds.
getLowResourceMonitorMaxConnections() - Method in class fr.cnes.doi.settings.JettySettings
Low resource monitor max connections.
getLowResourceMonitorMaxMemory() - Method in class fr.cnes.doi.settings.JettySettings
Low resource monitor max memory in bytes.
getLowResourceMonitorPeriod() - Method in class fr.cnes.doi.settings.JettySettings
Low resource monitor period in milliseconds.
getLowResourceMonitorStopTimeout() - Method in class fr.cnes.doi.settings.JettySettings
Low resource monitor stop timeout in milliseconds.
getLowResourceMonitorThreads() - Method in class fr.cnes.doi.settings.JettySettings
Low resource monitor, whether to check if we're low on threads.
getMaxConnectionsPerHost() - Method in class org.restlet.ext.httpclient4.HttpDOIClientHelper
Returns the maximum number of connections that will be created for any particular host.
getMaxRedirects() - Method in class org.restlet.ext.httpclient4.HttpDOIClientHelper
Get Max retry.
getMaxTotalConnections() - Method in class org.restlet.ext.httpclient4.HttpDOIClientHelper
Returns the maximum number of active connections.
getMedia(String) - Method in class fr.cnes.doi.client.ClientMDS
This request returns list of pairs of media type and URLs associated with a given DOI.
getMedias() - Method in class fr.cnes.doi.resource.mds.MediaResource
Returns the media related to a DOI.
getMessageFromStatus(Status) - Static method in enum fr.cnes.doi.client.ClientMDS.DATACITE_API_RESPONSE
Returns the message for a specific Status.
getMetadata(String) - Method in class fr.cnes.doi.client.ClientMDS
Returns the metadata based on its DOI name.
getMetadata() - Method in class fr.cnes.doi.resource.mds.MetadataResource
Retuns the metadata for a given DOI.
getMetadataAsJson() - Method in class fr.cnes.doi.resource.mds.MetadataResource
Returns the metadata as JSON.
getMetadataAsObject(String) - Method in class fr.cnes.doi.client.ClientMDS
This request returns the most recent version of metadata associated with a given DOI.
getName() - Method in class fr.cnes.doi.plugin.impl.db.DefaultLDAPImpl
Returns the name of the plugin.
getName() - Method in class fr.cnes.doi.plugin.impl.db.DefaultProjectSuffixImpl
Returns the name of the plugin.
getName() - Method in class fr.cnes.doi.plugin.impl.db.DefaultTokenImpl
Returns the name of the plugin.
getName() - Method in class fr.cnes.doi.plugin.impl.db.DefaultUserRoleImpl
Returns the name of the plugin.
getName() - Method in interface fr.cnes.doi.plugin.PluginMetadata
Returns the name of the plugin.
getNameIdentifier() - Method in class org.datacite.schema.kernel_4.Resource.Contributors.Contributor
Gets the value of the nameIdentifier property.
getNameIdentifier() - Method in class org.datacite.schema.kernel_4.Resource.Creators.Creator
Gets the value of the nameIdentifier property.
getNameIdentifierScheme() - Method in class org.datacite.schema.kernel_4.Resource.Contributors.Contributor.NameIdentifier
Gets the value of the nameIdentifierScheme property.
getNameIdentifierScheme() - Method in class org.datacite.schema.kernel_4.Resource.Creators.Creator.NameIdentifier
Gets the value of the nameIdentifierScheme property.
getNameType() - Method in class org.datacite.schema.kernel_4.Resource.Contributors.Contributor.ContributorName
Gets the value of the nameType property.
getNameType() - Method in class org.datacite.schema.kernel_4.Resource.Creators.Creator.CreatorName
Gets the value of the nameType property.
getNbAccess() - Method in class fr.cnes.doi.services.DoiMonitoringRecord
Returns the number of access.
getNonProxyHosts() - Method in class fr.cnes.doi.settings.ProxySettings
Gets the nonproxyHosts value
getNorthBoundLatitude() - Method in class org.datacite.schema.kernel_4.Box
Gets the value of the northBoundLatitude property.
getOwner() - Method in class fr.cnes.doi.plugin.impl.db.DefaultLDAPImpl
Returns the owner of the plugin.
getOwner() - Method in class fr.cnes.doi.plugin.impl.db.DefaultProjectSuffixImpl
Returns the owner of the plugin.
getOwner() - Method in class fr.cnes.doi.plugin.impl.db.DefaultTokenImpl
Returns the owner of the plugin.
getOwner() - Method in class fr.cnes.doi.plugin.impl.db.DefaultUserRoleImpl
Returns the owner of the plugin.
getOwner() - Method in interface fr.cnes.doi.plugin.PluginMetadata
Returns the owner of the plugin.
getParameters() - Method in class fr.cnes.doi.logging.business.JsonMessage
getPathApp() - Method in class fr.cnes.doi.settings.DoiSettings
Returns the path of the application on the file system.
getPlugin(String) - Static method in class fr.cnes.doi.plugin.PluginFactory
Returns the plugin according to its implementation class.
getPointLatitude() - Method in class org.datacite.schema.kernel_4.Point
Gets the value of the pointLatitude property.
getPointLongitude() - Method in class org.datacite.schema.kernel_4.Point
Gets the value of the pointLongitude property.
getPolygonPoint() - Method in class org.datacite.schema.kernel_4.Resource.GeoLocations.GeoLocation.GeoLocationPolygon
Gets the value of the polygonPoint property.
getProjectFrom(int) - Method in class fr.cnes.doi.db.AbstractProjectSuffixDBHelper
Returns the project name based on the suffix project.
getProjectFrom(int) - Method in class fr.cnes.doi.plugin.impl.db.DefaultProjectSuffixImpl
Returns the project name based on the suffix project.
getProjectname() - Method in class fr.cnes.doi.db.model.DOIProject
Returns the project name.
getProjectName(PreparedStatement) - Method in class fr.cnes.doi.plugin.impl.db.impl.DOIDbDataAccessServiceImpl
Returns the list of projectName.
getProjects() - Method in class fr.cnes.doi.db.AbstractProjectSuffixDBHelper
Returns the database records.
getProjects() - Method in class fr.cnes.doi.plugin.impl.db.DefaultProjectSuffixImpl
Returns the database records.
getProjects() - Method in class fr.cnes.doi.utils.UniqueProjectName
Returns the projects from the database.
getProjectsFromUser(String) - Method in class fr.cnes.doi.db.AbstractProjectSuffixDBHelper
Returns the projects related to a specific user.
getProjectsFromUser(String) - Method in class fr.cnes.doi.plugin.impl.db.DefaultProjectSuffixImpl
Returns the projects related to a specific user.
getProjectsFromUser(String) - Method in class fr.cnes.doi.utils.UniqueProjectName
Returns the projects associated to an user from the database.
getProjectsNameAsJson() - Method in class fr.cnes.doi.resource.admin.SuffixProjectsDoisResource
Returns the list of dois from the project suffix sent in url.
getProjectsNameAsJson() - Method in class fr.cnes.doi.resource.admin.SuffixProjectsResource
Returns the list of projects as Json or xml format.
getProjectSuffix() - Static method in class fr.cnes.doi.plugin.PluginFactory
Returns the concrete implementation of the suffix project db.
getProperty(String) - Method in class fr.cnes.doi.utils.DOIProperties
getProperty(String, String) - Method in class fr.cnes.doi.utils.DOIProperties
getProxyHost() - Method in class fr.cnes.doi.settings.ProxySettings
Gets the proxyHost value
getProxyPassword() - Method in class fr.cnes.doi.settings.ProxySettings
Gets the proxyPassword value
getProxyPort() - Method in class fr.cnes.doi.settings.ProxySettings
Gets the proxyPort value
getProxyType() - Method in class fr.cnes.doi.settings.ProxySettings
Returns get type of proxy
getProxyUser() - Method in class fr.cnes.doi.settings.ProxySettings
Gets the proxyUser value
getPublicationYear() - Method in class org.datacite.schema.kernel_4.Resource
Gets the value of the publicationYear property.
getPublisher() - Method in class org.datacite.schema.kernel_4.Resource
Gets the value of the publisher property.
getPwdMds() - Method in class fr.cnes.doi.application.DoiMdsApplication
Returns the decrypted password for DataCite.
getRealm() - Method in class fr.cnes.doi.db.AbstractUserRoleDBHelper
Returns the realm.
getReasonPhrase() - Method in class org.restlet.ext.httpclient4.HttpMethodCall
getRelatedIdentifier() - Method in class org.datacite.schema.kernel_4.Resource.RelatedIdentifiers
Gets the value of the relatedIdentifier property.
getRelatedIdentifiers() - Method in class org.datacite.schema.kernel_4.Resource
Gets the value of the relatedIdentifiers property.
getRelatedIdentifierType() - Method in class org.datacite.schema.kernel_4.Resource.RelatedIdentifiers.RelatedIdentifier
Gets the value of the relatedIdentifierType property.
getRelatedMetadataScheme() - Method in class org.datacite.schema.kernel_4.Resource.RelatedIdentifiers.RelatedIdentifier
Gets the value of the relatedMetadataScheme property.
getRelationType() - Method in class org.datacite.schema.kernel_4.Resource.RelatedIdentifiers.RelatedIdentifier
Gets the value of the relationType property.
getRepresentation(Status, Request, Response) - Method in class fr.cnes.doi.services.CnesStatusService
Returns the representation of the status page.
getRequestEntityChannel() - Method in class org.restlet.ext.httpclient4.HttpMethodCall
Not used.
getRequestEntityStream() - Method in class org.restlet.ext.httpclient4.HttpMethodCall
Not used.
getRequestHeadStream() - Method in class org.restlet.ext.httpclient4.HttpMethodCall
Not used.
getResourceType() - Method in class org.datacite.schema.kernel_4.Resource
Gets the value of the resourceType property.
getResourceTypeGeneral() - Method in class org.datacite.schema.kernel_4.Resource.RelatedIdentifiers.RelatedIdentifier
Gets the value of the resourceTypeGeneral property.
getResourceTypeGeneral() - Method in class org.datacite.schema.kernel_4.Resource.ResourceType
Gets the value of the resourceTypeGeneral property.
getResponseEntityChannel(long) - Method in class org.restlet.ext.httpclient4.HttpMethodCall
Not used.
getResponseEntityStream(long) - Method in class org.restlet.ext.httpclient4.HttpMethodCall
getResponseHeaders() - Method in class org.restlet.ext.httpclient4.HttpMethodCall
getRetry() - Method in class org.restlet.ext.httpclient4.HttpDOIClientHelper
Get Max retry.
getRetryDelay() - Method in class org.restlet.ext.httpclient4.HttpDOIClientHelper
Delay between two retries.
getRights() - Method in class org.datacite.schema.kernel_4.Resource.RightsList
Gets the value of the rights property.
getRightsList() - Method in class org.datacite.schema.kernel_4.Resource
Gets the value of the rightsList property.
getRightsURI() - Method in class org.datacite.schema.kernel_4.Resource.RightsList.Rights
Gets the value of the rightsURI property.
getRoleMappings() - Method in class fr.cnes.doi.db.MyMemoryRealm
Returns the modifiable list of role mappings.
getRoleName(String) - Method in class fr.cnes.doi.resource.mds.BaseMdsResource
Returns the suffix project with which the user is associated.
getRoleNameWhenNotProvidedInHeader() - Method in class fr.cnes.doi.resource.mds.BaseMdsResource
Get the role when the role is not provided in the header.
getRoleNameWhenRoleInHeader(String) - Method in class fr.cnes.doi.resource.mds.BaseMdsResource
Get the role when the role is in the header.
getRootGroups() - Method in class fr.cnes.doi.db.MyMemoryRealm
Returns the modifiable list of root groups.
getSchemeType() - Method in class org.datacite.schema.kernel_4.Resource.RelatedIdentifiers.RelatedIdentifier
Gets the value of the schemeType property.
getSchemeURI() - Method in class org.datacite.schema.kernel_4.Resource.Contributors.Contributor.NameIdentifier
Gets the value of the schemeURI property.
getSchemeURI() - Method in class org.datacite.schema.kernel_4.Resource.Creators.Creator.NameIdentifier
Gets the value of the schemeURI property.
getSchemeURI() - Method in class org.datacite.schema.kernel_4.Resource.RelatedIdentifiers.RelatedIdentifier
Gets the value of the schemeURI property.
getSchemeURI() - Method in class org.datacite.schema.kernel_4.Resource.Subjects.Subject
Gets the value of the schemeURI property.
getSecret(String) - Method in class fr.cnes.doi.settings.DoiSettings
Returns the decoded value of the key.
getSecretKey() - Method in class fr.cnes.doi.settings.DoiSettings
Returns the secret key.
getSecretValue(String) - Method in class fr.cnes.doi.settings.DoiSettings
Returns the decoded value of the value.
getServerAddress() - Method in class org.restlet.ext.httpclient4.HttpMethodCall
getShortMessage() - Method in enum fr.cnes.doi.application.DoiMdsApplication.API_MDS
Returns the short message.
getShortMessage() - Method in enum fr.cnes.doi.client.ClientMDS.DATACITE_API_RESPONSE
Returns the short message
getShortName(String, int) - Method in class fr.cnes.doi.utils.UniqueProjectName
Build a unique String from the project name
getSize() - Method in class org.datacite.schema.kernel_4.Resource.Sizes
Gets the value of the size property.
getSizes() - Method in class org.datacite.schema.kernel_4.Resource
Gets the value of the sizes property.
getSmtpProtocol() - Method in class fr.cnes.doi.settings.EmailSettings
Returns the protocol.
getSmtpURL() - Method in class fr.cnes.doi.settings.EmailSettings
Returns the protocol URL.
getSouthBoundLatitude() - Method in class org.datacite.schema.kernel_4.Box
Gets the value of the southBoundLatitude property.
getStatus() - Method in enum fr.cnes.doi.application.DoiMdsApplication.API_MDS
Returns the status
getStatus() - Method in enum fr.cnes.doi.client.ClientMDS.DATACITE_API_RESPONSE
Returns the status
getStatus() - Method in exception fr.cnes.doi.exception.ClienSearchDataCiteException
Returns the status.
getStatus() - Method in exception fr.cnes.doi.exception.ClientCrossCiteException
Returns the status.
getStatus() - Method in exception fr.cnes.doi.exception.ClientMdsException
Returns the status.
getStatus() - Method in exception fr.cnes.doi.exception.TokenSecurityException
Returns the status.
getStatusCode() - Method in class org.restlet.ext.httpclient4.HttpMethodCall
getString(String, String) - Method in class fr.cnes.doi.settings.DoiSettings
Returns the value of the key as string.
getString(String) - Method in class fr.cnes.doi.settings.DoiSettings
Returns the value of the key or null if no mapping for the key.
getStyles() - Method in class fr.cnes.doi.client.ClientCrossCiteCitation
Returns styles by calling "styles".
getStyles() - Method in class fr.cnes.doi.resource.citation.StyleCitationResource
Returns the styles as JSON array for a citation.
getSubject() - Method in class org.datacite.schema.kernel_4.Resource.Subjects
Gets the value of the subject property.
getSubjects() - Method in class org.datacite.schema.kernel_4.Resource
Gets the value of the subjects property.
getSubjectScheme() - Method in class org.datacite.schema.kernel_4.Resource.Subjects.Subject
Gets the value of the subjectScheme property.
getSuffix() - Method in class fr.cnes.doi.db.model.DOIProject
Returns the suffix.
getSuperUsersAsJson() - Method in class fr.cnes.doi.resource.admin.ManageSuperUsersResource
Returns the list of superusers as an array format.
getTestMode() - Method in class fr.cnes.doi.client.ClientMDS
Returns the ClientMDS.TEST_MODE or an empty parameter according to isTestMode
getText(Representation) - Method in class fr.cnes.doi.client.ClientMDS
Returns the text of a response.
getThreadPoolIdleTimeout() - Method in class fr.cnes.doi.settings.JettySettings
Thread pool idle timeout in milliseconds.
getThreadPoolMaxThreads() - Method in class fr.cnes.doi.settings.JettySettings
Thread pool maximum threads.
getThreadPoolMinThreads() - Method in class fr.cnes.doi.settings.JettySettings
Thread pool minimum threads.
getThreadPoolStopTimeout() - Method in class fr.cnes.doi.settings.JettySettings
Thread pool stop timeout in milliseconds.
getThreadPoolThreadsPriority() - Method in class fr.cnes.doi.settings.JettySettings
Thread pool threads priority.
getThrowable() - Method in class fr.cnes.doi.logging.business.JsonMessage
getTimeUnit() - Method in enum fr.cnes.doi.security.TokenSecurity.TimeUnit
Returns the time unit.
getTimeUnitFrom(int) - Static method in enum fr.cnes.doi.security.TokenSecurity.TimeUnit
Returns the time unit from a value.
getTitle() - Method in class org.datacite.schema.kernel_4.Resource.Titles
Gets the value of the title property.
getTitles() - Method in class org.datacite.schema.kernel_4.Resource
Gets the value of the titles property.
getTitleType() - Method in class org.datacite.schema.kernel_4.Resource.Titles.Title
Gets the value of the titleType property.
getTlsEnable() - Method in class fr.cnes.doi.settings.EmailSettings
Returns True when TLS is enable otherwise False.
getToken() - Static method in class fr.cnes.doi.plugin.PluginFactory
Returns the concrete implementation of the token db.
getTokenDB() - Method in class fr.cnes.doi.application.AbstractApplication
Returns the token database.
getTokenDB() - Method in class fr.cnes.doi.application.DoiMdsApplication
Returns the token database.
getTokenDB() - Method in class fr.cnes.doi.security.TokenSecurity
Returns the token DB.
getTokenInformation() - Method in class fr.cnes.doi.resource.admin.TokenResource
Returns the information from the token encoded as JSon format.
getTokenInformation(String) - Method in class fr.cnes.doi.security.TokenSecurity
Returns the token information.
getTokenKey() - Method in class fr.cnes.doi.security.TokenSecurity
Returns the token key computed by the algorithm HS256.
getTokens() - Method in class fr.cnes.doi.db.AbstractTokenDBHelper
Return the token list from database.
getTokens() - Method in class fr.cnes.doi.plugin.impl.db.DefaultTokenImpl
Return the token list from database.
getTokens(PreparedStatement) - Method in class fr.cnes.doi.plugin.impl.db.impl.DOIDbDataAccessServiceImpl
Returns the list of tokens.
getTokens() - Method in class fr.cnes.doi.plugin.impl.db.impl.DOIDbDataAccessServiceImpl
Get tokens
getTokens() - Method in interface fr.cnes.doi.plugin.impl.db.service.DOIDbDataAccessService
Get tokens
getTrustStorePath() - Method in class org.restlet.ext.httpclient4.HttpDOIClientHelper
Returns the trust store path.
getTrustStorePwd() - Method in class org.restlet.ext.httpclient4.HttpDOIClientHelper
Returns the trust store password.
getTrustStoreType() - Method in class org.restlet.ext.httpclient4.HttpDOIClientHelper
Returns the trust store type.
getUserManagement() - Static method in class fr.cnes.doi.plugin.PluginFactory
Returns the concrete implementation of the user management interface.
getUsername() - Method in class fr.cnes.doi.db.model.AuthSystemUser
Returns the username.
getUsername() - Method in class fr.cnes.doi.db.model.DOIUser
Returns the user name.
getUsers() - Method in class fr.cnes.doi.db.AbstractUserRoleDBHelper
Returns the allowed users for authentication.
getUsers() - Method in class fr.cnes.doi.db.MyMemoryRealm
Returns the modifiable list of users.
getUsers() - Method in class fr.cnes.doi.plugin.impl.db.DefaultUserRoleImpl
Returns the allowed users for authentication.
getUsers() - Method in class fr.cnes.doi.resource.admin.ManageUsersResource
Get users.
getUsersFromRole(int) - Method in class fr.cnes.doi.db.AbstractUserRoleDBHelper
Get users from a specific role.
getUsersFromRole(int) - Method in class fr.cnes.doi.plugin.impl.db.DefaultUserRoleImpl
Get users from a specific role.
getValue() - Method in class org.datacite.schema.kernel_4.Resource.AlternateIdentifiers.AlternateIdentifier
Gets the value of the value property.
getValue() - Method in class org.datacite.schema.kernel_4.Resource.Contributors.Contributor.ContributorName
Gets the value of the value property.
getValue() - Method in class org.datacite.schema.kernel_4.Resource.Contributors.Contributor.NameIdentifier
Gets the value of the value property.
getValue() - Method in class org.datacite.schema.kernel_4.Resource.Creators.Creator.CreatorName
Gets the value of the value property.
getValue() - Method in class org.datacite.schema.kernel_4.Resource.Creators.Creator.NameIdentifier
Gets the value of the value property.
getValue() - Method in class org.datacite.schema.kernel_4.Resource.Dates.Date
Gets the value of the value property.
getValue() - Method in class org.datacite.schema.kernel_4.Resource.FundingReferences.FundingReference.AwardNumber
Gets the value of the value property.
getValue() - Method in class org.datacite.schema.kernel_4.Resource.FundingReferences.FundingReference.FunderIdentifier
Gets the value of the value property.
getValue() - Method in class org.datacite.schema.kernel_4.Resource.Identifier
Gets the value of the value property.
getValue() - Method in class org.datacite.schema.kernel_4.Resource.RelatedIdentifiers.RelatedIdentifier
Gets the value of the value property.
getValue() - Method in class org.datacite.schema.kernel_4.Resource.ResourceType
Gets the value of the value property.
getValue() - Method in class org.datacite.schema.kernel_4.Resource.RightsList.Rights
Gets the value of the value property.
getValue() - Method in class org.datacite.schema.kernel_4.Resource.Subjects.Subject
Gets the value of the value property.
getValue() - Method in class org.datacite.schema.kernel_4.Resource.Titles.Title
Gets the value of the value property.
getValueURI() - Method in class org.datacite.schema.kernel_4.Resource.Subjects.Subject
Gets the value of the valueURI property.
getVersion() - Method in class fr.cnes.doi.plugin.impl.db.DefaultLDAPImpl
Returns the version of the plugin.
getVersion() - Method in class fr.cnes.doi.plugin.impl.db.DefaultProjectSuffixImpl
Returns the version of the plugin.
getVersion() - Method in class fr.cnes.doi.plugin.impl.db.DefaultTokenImpl
Returns the version of the plugin.
getVersion() - Method in class fr.cnes.doi.plugin.impl.db.DefaultUserRoleImpl
Returns the version of the plugin.
getVersion() - Method in interface fr.cnes.doi.plugin.PluginMetadata
Returns the version of the plugin.
getVersion() - Method in class org.datacite.schema.kernel_4.Resource
Gets the value of the version property.
getWestBoundLongitude() - Method in class org.datacite.schema.kernel_4.Box
Gets the value of the westBoundLongitude property.
givenName - Variable in class org.datacite.schema.kernel_4.Resource.Contributors.Contributor
 
givenName - Variable in class org.datacite.schema.kernel_4.Resource.Creators.Creator
 
GROUP_ADMIN - Static variable in class fr.cnes.doi.security.RoleAuthorizer
Group name for the administrators "Administrator".
GROUP_USERS - Static variable in class fr.cnes.doi.security.RoleAuthorizer
Group name for the users "Users".

H

handleEvent(ValidationEvent) - Method in class fr.cnes.doi.client.ClientMDS.MyValidationEventHandler
Handles event
hasDoiTestPrefix() - Method in enum fr.cnes.doi.client.ClientMDS.Context
Returns true when the context has a DOI dev.
hasError - Variable in class fr.cnes.doi.client.ClientMDS.MyValidationEventHandler
Indicates if an error was happening.
hasNoRole(List<Role>) - Method in class fr.cnes.doi.resource.mds.BaseMdsResource
Tests if the user has no role.
hasSelectedRole(String) - Method in class fr.cnes.doi.resource.mds.BaseMdsResource
Tests if the user has selected a role.
hasSingleRole(List<Role>) - Method in class fr.cnes.doi.resource.mds.BaseMdsResource
Tests if the user has only one single role.
hasTestMode() - Method in enum fr.cnes.doi.client.ClientMDS.Context
Returns true when the context must not register data in DataCite
hasValue(String) - Method in class fr.cnes.doi.settings.DoiSettings
Tests if the key has a value.
htmlRepresentation() - Method in class fr.cnes.doi.resource.AbstractResource
projects representation
HTTP_LOGGER_NAME - Static variable in class fr.cnes.doi.utils.Utils
Name of the logger for http requests and answers "fr.cnes.doi.logging.api".
httpClient - Variable in class org.restlet.ext.httpclient4.HttpDOIClientHelper
Http client.
HttpDOIClientHelper - Class in org.restlet.ext.httpclient4
HttpClient configuration.
HttpDOIClientHelper(Client) - Constructor for class org.restlet.ext.httpclient4.HttpDOIClientHelper
Constructor.
HttpMethodCall - Class in org.restlet.ext.httpclient4
Facade between HTTP call and the HTTP plugin.
HttpMethodCall(HttpDOIClientHelper, String, String, boolean) - Constructor for class org.restlet.ext.httpclient4.HttpMethodCall
Constructor.
httpRequest - Variable in class org.restlet.ext.httpclient4.HttpMethodCall
The wrapped HTTP request.
httpResponse - Variable in class org.restlet.ext.httpclient4.HttpMethodCall
The wrapped HTTP response.

I

IAuthenticationDBHelper - Interface in fr.cnes.doi.db
This interfaces handles authentications operations.
identifier - Variable in class org.datacite.schema.kernel_4.Resource
 
Identifier() - Constructor for class org.datacite.schema.kernel_4.Resource.Identifier
 
IDENTIFIER_PARAMETER - Static variable in class fr.cnes.doi.resource.admin.TokenResource
User ID of the operator that creates the token.
IDENTIFIER_TYPE - Static variable in class org.datacite.schema.kernel_4.Resource.Identifier
 
IHM_CLASSPATH - Static variable in class fr.cnes.doi.application.AdminApplication
Location of the resources for the IHM in the classpath.
IHM_CONFIG_URI - Static variable in class fr.cnes.doi.application.AdminApplication
URI "/js/config.js" where the configuration file is located.
IHM_FOOTER_URI - Static variable in class fr.cnes.doi.application.AdminApplication
URI "/footer.txt" where the footer file is located.
IHM_URI - Static variable in class fr.cnes.doi.application.AdminApplication
URI "/ihm" where the web site is located.
infoProject() - Static method in class fr.cnes.doi.server.Starter
Info about project.
INIST_DOI - Static variable in class fr.cnes.doi.settings.Consts
DOI prefix, which is given by INIST.
INIST_LOGIN - Static variable in class fr.cnes.doi.settings.Consts
INIST login to use DATACITE's web services.
INIST_PWD - Static variable in class fr.cnes.doi.settings.Consts
INIST password to use DATACITE's web services.
INIST_TEST_DOI - Static variable in class fr.cnes.doi.settings.DoiSettings
Test DOI : "10.5072".
init() - Method in class fr.cnes.doi.application.AbstractApplication
Defined services and metadata.
init() - Method in class fr.cnes.doi.application.AdminApplication
Defines services and metadata.
init() - Method in class fr.cnes.doi.client.ClientCrossCiteCitation
Init the endpoint.
init(String, String, String, Map<String, Integer>) - Method in class fr.cnes.doi.plugin.impl.db.impl.DOIDbDataAccessServiceImpl
Initialize the JDBC connection when it is not defined.
init(String, String, String, Map<String, Integer>) - Method in class fr.cnes.doi.plugin.impl.db.impl.JDBCConnector
Data source initialization.
init(String, String, String, Map<String, Integer>) - Method in class fr.cnes.doi.plugin.impl.db.service.DatabaseSingleton
Initialize the DOI database.
init(Map<String, String>) - Static method in class fr.cnes.doi.plugin.PluginFactory
Loads the path of plugins from Settings.
init() - Method in class fr.cnes.doi.security.TokenSecurity
Init.
init(Properties, Level) - Method in class fr.cnes.doi.settings.DoiSettings
Loads configuration file and set it in memory.
init() - Method in class fr.cnes.doi.settings.EmailSettings
Init singleton.
init() - Method in class fr.cnes.doi.settings.ProxySettings
Init the proxy setting
initAttachApplication() - Method in class fr.cnes.doi.server.DoiServer
Routes the applications.
initClients() - Method in class fr.cnes.doi.server.DoiServer
Inits supported protocols.
initConnection() - Method in class fr.cnes.doi.plugin.impl.db.DefaultLDAPImpl
Inits the connection
initConnection() - Method in class fr.cnes.doi.plugin.impl.db.DefaultProjectSuffixImpl
 
initConnection() - Method in class fr.cnes.doi.plugin.impl.db.DefaultTokenImpl
Inits the connection
initConnection() - Method in class fr.cnes.doi.plugin.impl.db.DefaultUserRoleImpl
Inits the connection
initConnection() - Method in interface fr.cnes.doi.plugin.PluginConfiguration
Inits the connection
initForAdmin(Application) - Method in class fr.cnes.doi.security.RoleAuthorizer
Sets Realm for admin application.
initForMds(Application) - Method in class fr.cnes.doi.security.RoleAuthorizer
Sets Realm to Mds application.
initHttpServer() - Method in class fr.cnes.doi.server.DoiServer
Inits the HTTP server.
initHttpsServer() - Method in class fr.cnes.doi.server.DoiServer
Inits the HTTPS server.
initJettyConfiguration(Server) - Method in class fr.cnes.doi.server.DoiServer
Init the Jetty configuration and applies it to the server.
initLogServices() - Method in class fr.cnes.doi.server.DoiServer
Init log services.
initMonitoring() - Method in class fr.cnes.doi.logging.api.DoiLogDataServer
Init Monitoring
initReference() - Method in class fr.cnes.doi.client.ClientMDS
Init the client to the reference ClientMDS.DATA_CITE_URL or ClientMDS.DATA_CITE_TEST_URL
initUsersGroups() - Method in class fr.cnes.doi.security.RoleAuthorizer
Init users and groups in REALM.
inPolygonPoint - Variable in class org.datacite.schema.kernel_4.Resource.GeoLocations.GeoLocation.GeoLocationPolygon
 
INSERT_DOI_ASSIGN - Static variable in class fr.cnes.doi.plugin.impl.db.impl.DOIDbDataAccessServiceImpl
Insert assignation information.
INSERT_DOI_PROJECTS - Static variable in class fr.cnes.doi.plugin.impl.db.impl.DOIDbDataAccessServiceImpl
Insert project information.
INSERT_DOI_USERS - Static variable in class fr.cnes.doi.plugin.impl.db.impl.DOIDbDataAccessServiceImpl
Insert user information.
INSERT_FULL_DOI_UERS - Static variable in class fr.cnes.doi.plugin.impl.db.impl.DOIDbDataAccessServiceImpl
Insert user information.
INSERT_TOKEN - Static variable in class fr.cnes.doi.plugin.impl.db.impl.DOIDbDataAccessServiceImpl
Insert token.
INSTANCE - Static variable in class fr.cnes.doi.plugin.impl.db.service.DatabaseSingleton.DatabaseSingletonHolder
Database singleton Unique Instance not pre-initiliaze
INSTANCE - Static variable in class fr.cnes.doi.security.RoleAuthorizer.RoleAuthorizerHolder
Unique Instance unique
INSTANCE - Static variable in class fr.cnes.doi.security.TokenSecurity.TokenSecurityHolder
Unique Instance unique
INSTANCE - Static variable in class fr.cnes.doi.settings.DoiSettings.DoiSettingsHolder
Unique Instance unique not pre-initiliaze
INSTANCE - Static variable in class fr.cnes.doi.settings.EmailSettings.EmailSettingsHolder
Unique Instance unique not pre-initiliaze
INSTANCE - Static variable in class fr.cnes.doi.settings.ProxySettings.ProxySettingsHolder
Unique Instance unique not pre-initiliaze
INSTANCE - Static variable in class fr.cnes.doi.utils.UniqueProjectName.UniqueProjectNameHolder
Unique Instance unique
isAdmin() - Method in class fr.cnes.doi.db.model.DOIUser
Returns True when the user is administrator otherwise False.
isAdmin(String) - Method in class fr.cnes.doi.plugin.impl.db.impl.DOIDbDataAccessServiceImpl
Check if user is an admin user
isAdmin(String) - Method in interface fr.cnes.doi.plugin.impl.db.service.DOIDbDataAccessService
Check if user is an admin user
isAuthenticate() - Method in class fr.cnes.doi.settings.EmailSettings
Returns true when sendmail neeed to be authenticated otherwide false.
isAuthenticate() - Method in class fr.cnes.doi.settings.ProxySettings
Returns true when the proxy needs an authentication otherwise false.
isConfigured() - Method in class fr.cnes.doi.plugin.impl.db.DefaultLDAPImpl
Checks if the plugin is already configured
isConfigured() - Method in class fr.cnes.doi.plugin.impl.db.DefaultProjectSuffixImpl
 
isConfigured() - Method in class fr.cnes.doi.plugin.impl.db.DefaultTokenImpl
Checks if the plugin is already configured
isConfigured() - Method in class fr.cnes.doi.plugin.impl.db.DefaultUserRoleImpl
Checks if the plugin is already configured
isConfigured() - Method in interface fr.cnes.doi.plugin.PluginConfiguration
Checks if the plugin is already configured
isConfigureForSendingEmail() - Method in class fr.cnes.doi.settings.EmailSettings
Returns true when configuration may be enough to send an email.
isContained(AuthSystemUser, List<DOIUser>) - Method in class fr.cnes.doi.services.DOIUsersUpdate
Tests if the authMember of the authentication mechanism is contained in the users from the database.
isContained(DOIUser, List<AuthSystemUser>) - Method in class fr.cnes.doi.services.DOIUsersUpdate
Tests if a user from the database is contained in the members from the authentication system.
isDebug() - Method in class fr.cnes.doi.settings.EmailSettings
Returns the debug.
isDisabledSSL() - Method in class org.restlet.ext.httpclient4.HttpDOIClientHelper
Returns true if the SSL is disabled otherwise false.
isDoiPrefix - Variable in enum fr.cnes.doi.client.ClientMDS.Context
There is special test prefix 10.5072 available to all datacentres.
isEmpty(CharSequence) - Static method in class fr.cnes.doi.utils.Utils
Checks whether the char sequence is empty.
isEmpty(Object[]) - Static method in class fr.cnes.doi.utils.Utils
Checks if an array of Objects is empty or null.
isEnabled() - Method in class fr.cnes.doi.security.AllowerIP
Returns True when the service is enabled otherwise False.
isEqualTo(DOIProject) - Method in class fr.cnes.doi.db.model.DOIProject
Tests a doiProject is equal to this one.
isEqualTo(DOIUser) - Method in class fr.cnes.doi.db.model.DOIUser
Tests if this object is equal to testuser.
isError() - Method in class fr.cnes.doi.client.ClientLandingPage
Returns True when there is more than zero error otherwise False
isExist(String) - Method in class fr.cnes.doi.db.AbstractTokenDBHelper
Tests if the token exists in the database.
isExist(String) - Method in class fr.cnes.doi.plugin.impl.db.DefaultTokenImpl
Tests if the token exists in the database.
isExist(ConcurrentHashMap<String, String>, String) - Method in class fr.cnes.doi.settings.DoiSettings
Tests if the keyword exists in properties.
isExistID(int) - Method in class fr.cnes.doi.db.AbstractProjectSuffixDBHelper
Tests is a suffix project exists in the database.
isExistID(int) - Method in class fr.cnes.doi.plugin.impl.db.DefaultProjectSuffixImpl
Tests is a suffix project exists in the database.
isExistProjectName(String) - Method in class fr.cnes.doi.db.AbstractProjectSuffixDBHelper
Tests is the project name exists in the database.
isExistProjectName(String) - Method in class fr.cnes.doi.plugin.impl.db.DefaultProjectSuffixImpl
Tests is the project name exists in the database.
isExpired(String) - Method in class fr.cnes.doi.security.TokenSecurity
Returns true when the token is expired otherwise false.
isIdUnique(int, String) - Method in class fr.cnes.doi.utils.UniqueProjectName
Check if the generated suffixID is unique (does not already exists) or not.
isLdapConfigured() - Method in class fr.cnes.doi.plugin.impl.db.DefaultLDAPImpl
Returns true when the LDAP context is well configured.
isNotEmpty(CharSequence) - Static method in class fr.cnes.doi.utils.Utils
Checks whether the char sequence is not empty.
isNotExist(ConcurrentHashMap<String, String>, String) - Method in class fr.cnes.doi.settings.DoiSettings
Test if the keyword does not exist in properties
isNotValid() - Method in class fr.cnes.doi.client.ClientMDS.MyValidationEventHandler
Returns true when metadata is not valid against the schema otherwise false.
isObjectExist(Object) - Method in class fr.cnes.doi.resource.AbstractResource
Test if an object is null.
isObjectNotExist(Object) - Method in class fr.cnes.doi.resource.AbstractResource
Test if an object is not null.
isPassword(String) - Static method in class fr.cnes.doi.plugin.impl.db.DefaultLDAPImpl
Checks if the keyword is a password.
isPassword(String) - Static method in class fr.cnes.doi.plugin.impl.db.DefaultProjectSuffixImpl
Checks if the keyword is a password.
isPassword(String) - Static method in class fr.cnes.doi.plugin.impl.db.DefaultTokenImpl
Checks if the keyword is a password.
isPassword(String) - Static method in class fr.cnes.doi.plugin.impl.db.DefaultUserRoleImpl
Checks if the keyword is a password.
isPassword(String, String) - Static method in class fr.cnes.doi.plugin.PluginFactory
Checks if the key is a password in the class keywordClassName related to the configuration file
isPassword(String) - Method in class fr.cnes.doi.settings.DoiSettings
Tests if the value of the key is a password
isQueryExist(PreparedStatement) - Method in class fr.cnes.doi.plugin.impl.db.impl.DOIDbDataAccessServiceImpl
Returns true when the query returns a non empty result otherwise false.
isRegistered(Method, String) - Method in class fr.cnes.doi.services.DoiMonitoring
Checks if the features is registered.
isSuccess() - Method in class fr.cnes.doi.client.ClientLandingPage
Returns true when there is no error otherwise False.
isTestMode - Variable in enum fr.cnes.doi.client.ClientMDS.Context
Each API call can have optional query parametertestMode.
isUserExist(String) - Method in class fr.cnes.doi.db.AbstractUserRoleDBHelper
Tests if the user exists.
isUserExist(String) - Method in class fr.cnes.doi.plugin.impl.db.DefaultUserRoleImpl
Tests if the user exists.
isUserExist(String) - Method in class fr.cnes.doi.plugin.impl.db.impl.DOIDbDataAccessServiceImpl
Check if user exists in the database
isUserExist(String) - Method in interface fr.cnes.doi.plugin.impl.db.service.DOIDbDataAccessService
Check if user exists in the database
isUserExistAndAdmin() - Method in class fr.cnes.doi.resource.admin.ManageSuperUserResource
Returns null is user doesn't exist otherwise return true or false if user is admin or not.
isValid() - Method in class fr.cnes.doi.client.ClientMDS.MyValidationEventHandler
Returns true when metadata is valid against the schema otherwise false.
isValueExist(Form, String) - Method in class fr.cnes.doi.resource.AbstractResource
Tests if the form is not null and the parameter exists in the form.
isValueNotExist(Form, String) - Method in class fr.cnes.doi.resource.AbstractResource
isWithProxy() - Method in class fr.cnes.doi.settings.ProxySettings
Gets the withProxy value

J

JDBCConnector - Class in fr.cnes.doi.plugin.impl.db.impl
Class that handles the connection to the DOI database.
JDBCConnector(String, String, String, Map<String, Integer>) - Constructor for class fr.cnes.doi.plugin.impl.db.impl.JDBCConnector
Creates the JDBC connector based on a specific configuration file.
JETTY_ACCEPT_QUEUE_SIZE - Static variable in class fr.cnes.doi.settings.Consts
Connector accept queue size; also known as accept backlog.
JETTY_ACCEPTOR_THREADS - Static variable in class fr.cnes.doi.settings.Consts
Connector acceptor thread count; when -1, Jetty will default to Runtime.availableProcessors() / 2, with a minimum of 1.
JETTY_GRACEFUL_SHUTDOWN - Static variable in class fr.cnes.doi.settings.Consts
Connector stop timeout in milliseconds; the maximum time allowed for the service to shutdown
JETTY_IO_MAX_IDLE_TIME_MS - Static variable in class fr.cnes.doi.settings.Consts
Connector idle timeout in milliseconds; see Socket.setSoTimeout(int); this value is interpreted as the maximum time between some progress being made on the connection; so if a single byte is read or written, then the timeout is reset.
JETTY_LOW_RESOURCES_MAX_CONNECTIONS - Static variable in class fr.cnes.doi.settings.Consts
Low resource monitor max connections; when 0, the check is disabled.
JETTY_LOW_RESOURCES_MAX_IDLE_TIME_MS - Static variable in class fr.cnes.doi.settings.Consts
Time in ms that connections will persist if listener is low on resources.
JETTY_LOW_RESOURCES_MAX_MEMORY - Static variable in class fr.cnes.doi.settings.Consts
Low resource monitor max memory in bytes; when 0, the check disabled; memory used is calculated as (totalMemory-freeMemory).
JETTY_LOW_RESOURCES_PERIOD - Static variable in class fr.cnes.doi.settings.Consts
Low resource monitor period in milliseconds; when 0, low resource monitoring is disabled.
JETTY_LOW_RESOURCES_THREADS - Static variable in class fr.cnes.doi.settings.Consts
Low resource monitor, whether to check if we're low on threads.
JETTY_MAX_THREADS - Static variable in class fr.cnes.doi.settings.Consts
Jetty : Thread pool max threads.
JETTY_MIN_THREADS - Static variable in class fr.cnes.doi.settings.Consts
Jetty : Thread pool minimum threads.
JETTY_REQUEST_BUFFER_SIZE - Static variable in class fr.cnes.doi.settings.Consts
HTTP header cache size in bytes.
JETTY_REQUEST_HEADER_SIZE - Static variable in class fr.cnes.doi.settings.Consts
HTTP request header size in bytes; larger headers will allow for more and/or larger cookies plus larger form content encoded in a URL; however, larger headers consume more memory and can make a server more vulnerable to denial of service attacks.
JETTY_RESPONSE_BUFFER_SIZE - Static variable in class fr.cnes.doi.settings.Consts
HTTP output buffer size in bytes; a larger buffer can improve performance by allowing a content producer to run without blocking, however larger buffers consume more memory and may induce some latency before a client starts processing the content.
JETTY_RESPONSE_HEADER_SIZE - Static variable in class fr.cnes.doi.settings.Consts
HTTP response header size in bytes; larger headers will allow for more and/or larger cookies and longer HTTP headers (e.g.
JETTY_SELECTOR_THREADS - Static variable in class fr.cnes.doi.settings.Consts
Connector selector thread count; when -1, Jetty will default to Runtime.availableProcessors().
JETTY_SO_LINGER_TIME - Static variable in class fr.cnes.doi.settings.Consts
Connector TCP/IP SO linger time in milliseconds; when -1 is disabled; see Socket.setSoLinger(boolean, int).
JETTY_THREAD_MAX_IDLE_TIME_MS - Static variable in class fr.cnes.doi.settings.Consts
Jetty : Thread pool idle timeout in milliseconds; threads that are idle for longer than this period may be stopped.
JETTY_THREAD_STOP_TIME_MS - Static variable in class fr.cnes.doi.settings.Consts
Thread pool stop timeout in milliseconds; the maximum time allowed for the service to shutdown.
JETTY_THREADS_PRIORITY - Static variable in class fr.cnes.doi.settings.Consts
Jetty : Thread pool threads priority.
JettySettings - Class in fr.cnes.doi.settings
Fills Jetty configuration file based on DoiSettings and registers it in Jetty.
JettySettings(Server, DoiSettings) - Constructor for class fr.cnes.doi.settings.JettySettings
Constructs settings for Jetty.
JKS_DIRECTORY - Static variable in class fr.cnes.doi.server.DoiServer
Directory "jks".
JKS_FILE - Static variable in class fr.cnes.doi.server.DoiServer
JKS file, which is stored in the JAR.
JsonMessage - Class in fr.cnes.doi.logging.business
Converts an Object to a JSON String.
JsonMessage(Object) - Constructor for class fr.cnes.doi.logging.business.JsonMessage
Constructs a JsonMessage.
jsonRepresentation() - Method in class fr.cnes.doi.resource.admin.TokenResource
projects representation

K

KEY_ALGORITHM - Static variable in class fr.cnes.doi.security.UtilsCryptography
Name of the secret-key algorithm to be associated with the given key material.
KEY_PWD - Static variable in class fr.cnes.doi.server.DoiServer
Key password parameter "keyPassword".
KEY_STORE_PATH - Static variable in class fr.cnes.doi.server.DoiServer
Key store parameter "keyStorePath".
KEY_STORE_PWD - Static variable in class fr.cnes.doi.server.DoiServer
Key store password parameter "keyStorePassword".
KEY_STORE_TYPE - Static variable in class fr.cnes.doi.server.DoiServer
Key store type parameter "keyStoreType".

L

LandingPageMonitoring - Class in fr.cnes.doi.services
Provides a check on the availability of each published landing page publisher
LandingPageMonitoring(ClientMDS) - Constructor for class fr.cnes.doi.services.LandingPageMonitoring
 
lang - Variable in class org.datacite.schema.kernel_4.Resource.Descriptions.Description
 
lang - Variable in class org.datacite.schema.kernel_4.Resource.RightsList.Rights
 
lang - Variable in class org.datacite.schema.kernel_4.Resource.Subjects.Subject
 
lang - Variable in class org.datacite.schema.kernel_4.Resource.Titles.Title
 
LANG_PARAMETER - Static variable in class fr.cnes.doi.resource.citation.BaseCitationResource
Language parameter to format the citation "lang".
language - Variable in class fr.cnes.doi.resource.citation.FormatCitationResource
The language to format.
language - Variable in class org.datacite.schema.kernel_4.Resource
 
LANGUAGE_URI - Static variable in class fr.cnes.doi.application.DoiCrossCiteApplication
URI "/language" to get the languages, which are used to format the citation.
LanguageCitationResource - Class in fr.cnes.doi.resource.citation
The supported languages for citation.
LanguageCitationResource() - Constructor for class fr.cnes.doi.resource.citation.LanguageCitationResource
 
launchServer(DoiSettings) - Static method in class fr.cnes.doi.server.Starter
Launches the server.
LDAP_ATTR_FULLNAME - Static variable in class fr.cnes.doi.plugin.impl.db.DefaultLDAPImpl
Attributes name in LDAP for fullname.
LDAP_ATTR_MAIL - Static variable in class fr.cnes.doi.plugin.impl.db.DefaultLDAPImpl
Attributes name in LDAP for mail.
LDAP_ATTR_USERNAME - Static variable in class fr.cnes.doi.plugin.impl.db.DefaultLDAPImpl
Attributes name in LDAP for username.
LDAP_DOI_ADMIN - Static variable in class fr.cnes.doi.plugin.impl.db.DefaultLDAPImpl
LDAP username who is the administrator of the DOI server
LDAP_PROJECT - Static variable in class fr.cnes.doi.plugin.impl.db.DefaultLDAPImpl
LDAP project
LDAP_PWD - Static variable in class fr.cnes.doi.plugin.impl.db.DefaultLDAPImpl
LDAP pwd
LDAP_SEARCH_GROUP - Static variable in class fr.cnes.doi.plugin.impl.db.DefaultLDAPImpl
Specifies the filter expression to get the group.
LDAP_SEARCH_USER - Static variable in class fr.cnes.doi.plugin.impl.db.DefaultLDAPImpl
Specifies the filter expression to get the users.
LDAP_URL - Static variable in class fr.cnes.doi.plugin.impl.db.DefaultLDAPImpl
LDAP url
LDAP_USER - Static variable in class fr.cnes.doi.plugin.impl.db.DefaultLDAPImpl
LDAP user
levelLog - Variable in enum fr.cnes.doi.client.ClientCrossCiteCitation.Context
Level log.
levelLog - Variable in enum fr.cnes.doi.client.ClientMDS.Context
Level log.
LICENSE - Static variable in class fr.cnes.doi.plugin.impl.db.DefaultLDAPImpl
Plugin license.
LICENSE - Static variable in class fr.cnes.doi.plugin.impl.db.DefaultProjectSuffixImpl
Plugin license.
LICENSE - Static variable in class fr.cnes.doi.plugin.impl.db.DefaultTokenImpl
Plugin license.
LICENSE - Static variable in class fr.cnes.doi.plugin.impl.db.DefaultUserRoleImpl
Plugin license.
LIST_ALL_DOIS - Static variable in class fr.cnes.doi.resource.mds.DoisResource
Function of this resource "List all DOIs".
listRepresentation(String, MediaType, String) - Method in class fr.cnes.doi.resource.citation.BaseCitationResource
List representation.
loadApplicationBy(String) - Method in class fr.cnes.doi.security.RoleAuthorizer
Loads the application
loadConfigurationFile() - Method in class fr.cnes.doi.settings.DoiSettings
Load configuration file.
loadFileInClassPath(File) - Static method in class fr.cnes.doi.plugin.Utils
Adds a file in a classpath.
LOCALE_URI - Static variable in class fr.cnes.doi.client.ClientCrossCiteCitation
URI to get locales "locales".
LOCALHOST_IPV4 - Static variable in class fr.cnes.doi.security.AllowerIP
Localhost in IPv4.
LOCALHOST_IPV6 - Static variable in class fr.cnes.doi.security.AllowerIP
Localhost in IPv6.
LOG - Static variable in class fr.cnes.doi.application.AbstractApplication
Logger.
LOG - Static variable in class fr.cnes.doi.application.AdminApplication
Logger.
LOG - Static variable in class fr.cnes.doi.application.DoiCrossCiteApplication
Logger.
LOG - Static variable in class fr.cnes.doi.application.DoiMdsApplication
Logger.
LOG - Static variable in class fr.cnes.doi.client.BaseClient
Logger.
LOG - Static variable in class fr.cnes.doi.plugin.impl.db.DefaultProjectSuffixImpl
Logger.
LOG - Static variable in class fr.cnes.doi.plugin.impl.db.DefaultTokenImpl
Logger.
LOG - Static variable in class fr.cnes.doi.plugin.impl.db.DefaultUserRoleImpl
Logger.
LOG - Static variable in class fr.cnes.doi.plugin.Utils
Logger.
LOG - Variable in class fr.cnes.doi.resource.AbstractResource
Logger.
LOG - Variable in class fr.cnes.doi.resource.admin.ConfigIhmResource
Logger.
LOG - Variable in class fr.cnes.doi.resource.admin.FooterIhmResource
Logger.
LOG - Variable in class fr.cnes.doi.resource.admin.ManageProjectsResource
Logger.
LOG - Variable in class fr.cnes.doi.resource.admin.ManageSuperUserResource
Logger.
LOG - Variable in class fr.cnes.doi.resource.admin.ManageSuperUsersResource
Logger.
LOG - Variable in class fr.cnes.doi.resource.admin.ManageUsersResource
Logger.
LOG - Variable in class fr.cnes.doi.resource.admin.SuffixProjectsDoisResource
Logger.
LOG - Variable in class fr.cnes.doi.resource.admin.SuffixProjectsResource
Logger.
LOG - Variable in class fr.cnes.doi.resource.admin.TokenResource
Logger.
LOG - Variable in class fr.cnes.doi.resource.citation.BaseCitationResource
Logger.
LOG - Variable in class fr.cnes.doi.resource.mds.BaseMdsResource
Logger.
LOG - Static variable in class fr.cnes.doi.security.AllowerIP
Logger.
LOG - Static variable in class fr.cnes.doi.security.LoginBasedVerifier
Logger.
LOG - Static variable in class fr.cnes.doi.security.RoleAuthorizer
Logger.
LOG - Static variable in class fr.cnes.doi.security.TokenBasedVerifier
Logger.
LOG - Static variable in class fr.cnes.doi.security.TokenSecurity
Logger.
LOG - Static variable in class fr.cnes.doi.security.UtilsCryptography
Logger.
LOG - Static variable in class fr.cnes.doi.server.DoiServer
Logger.
LOG - Static variable in class fr.cnes.doi.server.Starter
Logger.
LOG - Static variable in class fr.cnes.doi.services.CnesStatusService
Logger.
LOG - Static variable in class fr.cnes.doi.services.DoiMonitoring
Logger.
LOG - Static variable in class fr.cnes.doi.services.DOIUsersUpdate
Logger.
LOG - Static variable in class fr.cnes.doi.services.LandingPageMonitoring
Logger.
LOG - Static variable in class fr.cnes.doi.services.UpdateTokenDataBase
Logger.
LOG - Static variable in class fr.cnes.doi.settings.DoiSettings
Logger.
LOG - Static variable in class fr.cnes.doi.settings.EmailSettings
Logger.
LOG - Static variable in class fr.cnes.doi.settings.JettySettings
Logger.
LOG - Static variable in class fr.cnes.doi.settings.ProxySettings
Application logger.
LOG - Static variable in class org.restlet.ext.httpclient4.HttpDOIClientHelper
Logger.
LOG_FORMAT - Static variable in class fr.cnes.doi.settings.Consts
LOG format.
LOG_IP_ADDRESS - Static variable in class fr.cnes.doi.settings.Consts
Log for IP client forwarded to proxy.
logger - Variable in class fr.cnes.doi.client.ClientMDS.MyValidationEventHandler
Logger.
LOGGER - Static variable in class fr.cnes.doi.plugin.impl.db.DefaultLDAPImpl
Logger.
LOGGER - Static variable in class fr.cnes.doi.plugin.impl.db.impl.DOIDbDataAccessServiceImpl
Logger.
LOGGER - Static variable in class fr.cnes.doi.plugin.impl.db.impl.JDBCConnector
Logger.
LOGGER - Static variable in class fr.cnes.doi.utils.UniqueProjectName
logger.
LoginBasedVerifier - Class in fr.cnes.doi.security
Security class for checking login/password.
LoginBasedVerifier() - Constructor for class fr.cnes.doi.security.LoginBasedVerifier
Constructor.

M

main(String[]) - Static method in class fr.cnes.doi.server.Starter
Main.
ManageProjectsResource - Class in fr.cnes.doi.resource.admin
Provide a resource to delete and rename a project from database.
ManageProjectsResource() - Constructor for class fr.cnes.doi.resource.admin.ManageProjectsResource
 
ManageSuperUserResource - Class in fr.cnes.doi.resource.admin
Provide a resource to ask if a user belong to the super user group and another one to remove a user from the super user group.
ManageSuperUserResource() - Constructor for class fr.cnes.doi.resource.admin.ManageSuperUserResource
 
ManageSuperUsersResource - Class in fr.cnes.doi.resource.admin
Provide a resource to get all super users and add a user to the super user group.
ManageSuperUsersResource() - Constructor for class fr.cnes.doi.resource.admin.ManageSuperUsersResource
 
ManageUsersResource - Class in fr.cnes.doi.resource.admin
Provide resources to get all users, bind or delete a user to/from a project.
ManageUsersResource() - Constructor for class fr.cnes.doi.resource.admin.ManageUsersResource
 
map(Group, Role) - Method in class fr.cnes.doi.db.MyMemoryRealm
Maps a group defined in a component to a role defined in the application.
map(User, Application, String) - Method in class fr.cnes.doi.db.MyMemoryRealm
Maps a user defined in a component to a role defined in the application.
map(User, Role) - Method in class fr.cnes.doi.db.MyMemoryRealm
Maps a user defined in a component to a role defined in the application.
MAP_PROPERTIES - Static variable in class fr.cnes.doi.settings.DoiSettings
Settings loaded in memory.
MAPPER - Static variable in class fr.cnes.doi.logging.business.JsonMessage
MAPPER.
MDS_URI - Static variable in class fr.cnes.doi.server.DoiServer
URI of the Meta Data Store application.
MEDIA_RESOURCE - Static variable in class fr.cnes.doi.client.ClientMDS
Media resource "media".
MEDIA_URI - Static variable in class fr.cnes.doi.application.DoiMdsApplication
URI to handle media : "/media".
mediaName - Variable in class fr.cnes.doi.resource.mds.MediaResource
DOI parsed from the URL.
mediaRepresentation() - Method in class fr.cnes.doi.resource.mds.MediaResource
Media representation.
MediaResource - Class in fr.cnes.doi.resource.mds
Resource to handle the Media.
MediaResource() - Constructor for class fr.cnes.doi.resource.mds.MediaResource
 
message - Variable in enum fr.cnes.doi.client.ClientMDS.DATACITE_API_RESPONSE
message.
MESSAGE_TPL - Static variable in class fr.cnes.doi.server.DoiServer
Template message "{} : {}".
METADATA_RESOURCE - Static variable in class fr.cnes.doi.client.ClientMDS
Metadata resource "metadata".
MetadataResource - Class in fr.cnes.doi.resource.mds
Resources to handle a metadata.
MetadataResource() - Constructor for class fr.cnes.doi.resource.mds.MetadataResource
 
METADATAS_URI - Static variable in class fr.cnes.doi.application.DoiMdsApplication
URI to handle metadata : "/metadata".
MetadatasResource - Class in fr.cnes.doi.resource.mds
Resource to handle a collection of metadata.
MetadatasResource() - Constructor for class fr.cnes.doi.resource.mds.MetadatasResource
 
monitoring - Variable in class fr.cnes.doi.logging.api.MonitoringLogFilter
The monitoring object
MonitoringLogFilter - Class in fr.cnes.doi.logging.api
Filter to monitor the applications speed performance.
MonitoringLogFilter(Context, DoiMonitoring, LogService) - Constructor for class fr.cnes.doi.logging.api.MonitoringLogFilter
Constructs a filter that filters applications to monitor
MSG_TPL - Static variable in class fr.cnes.doi.security.UtilsCryptography
Template message.
MSG_TPL2 - Static variable in class fr.cnes.doi.security.UtilsCryptography
Template message.
MyMemoryRealm - Class in fr.cnes.doi.db
Had to change method "unmap" l.520, which threw ArrayIndexOutOfBoundsException
MyMemoryRealm() - Constructor for class fr.cnes.doi.db.MyMemoryRealm
Constructor.
MyMemoryRealm.DefaultEnroler - Class in fr.cnes.doi.db
Enroler based on the default security model.
MyMemoryRealm.DefaultVerifier - Class in fr.cnes.doi.db
Verifier based on the default security model.
MyValidationEventHandler(Logger) - Constructor for class fr.cnes.doi.client.ClientMDS.MyValidationEventHandler
Validation handler

N

NAME - Static variable in class fr.cnes.doi.application.AdminApplication
Application name.
NAME - Static variable in class fr.cnes.doi.application.DoiCrossCiteApplication
Application name.
NAME - Static variable in class fr.cnes.doi.application.DoiMdsApplication
Application name : "Metadata Store Application"
NAME - Variable in class fr.cnes.doi.plugin.impl.db.DefaultLDAPImpl
Plugin name.
NAME - Variable in class fr.cnes.doi.plugin.impl.db.DefaultProjectSuffixImpl
Plugin name.
NAME - Variable in class fr.cnes.doi.plugin.impl.db.DefaultTokenImpl
Name of the class.
NAME - Variable in class fr.cnes.doi.plugin.impl.db.DefaultUserRoleImpl
Class name.
NAME - Static variable in class fr.cnes.doi.settings.Consts
Name of the configuration file.
nameIdentifier - Variable in class org.datacite.schema.kernel_4.Resource.Contributors.Contributor
 
NameIdentifier() - Constructor for class org.datacite.schema.kernel_4.Resource.Contributors.Contributor.NameIdentifier
 
nameIdentifier - Variable in class org.datacite.schema.kernel_4.Resource.Creators.Creator
 
NameIdentifier() - Constructor for class org.datacite.schema.kernel_4.Resource.Creators.Creator.NameIdentifier
 
nameIdentifierScheme - Variable in class org.datacite.schema.kernel_4.Resource.Contributors.Contributor.NameIdentifier
 
nameIdentifierScheme - Variable in class org.datacite.schema.kernel_4.Resource.Creators.Creator.NameIdentifier
 
NameType - Enum in org.datacite.schema.kernel_4
Java class for nameType.
NameType(String) - Constructor for enum org.datacite.schema.kernel_4.NameType
 
nameType - Variable in class org.datacite.schema.kernel_4.Resource.Contributors.Contributor.ContributorName
 
nameType - Variable in class org.datacite.schema.kernel_4.Resource.Creators.Creator.CreatorName
 
NB_DELAY - Static variable in class fr.cnes.doi.client.BaseClient
Delay between two BaseClient.NB_RETRY in ms.
NB_DIGITS - Static variable in class fr.cnes.doi.resource.admin.SuffixProjectsResource
Number of digits (6) in which the suffix project is encoded.
NB_RETRY - Static variable in class fr.cnes.doi.client.BaseClient
Number of retry when an error happens.
nbAccess - Variable in class fr.cnes.doi.services.DoiMonitoringRecord
Nb of values to compute the average *
noContentRepresentation() - Method in class fr.cnes.doi.resource.mds.DoisResource
Returns the no content representation.
nonProxyHosts - Variable in class fr.cnes.doi.settings.ProxySettings
Proxy configuration - password
northBoundLatitude - Variable in class org.datacite.schema.kernel_4.Box
 
nullToEmpty(T[], Class<T[]>) - Static method in class fr.cnes.doi.utils.Utils
Defensive programming technique to change a null reference to an empty one.
nullToEmpty(Object[]) - Static method in class fr.cnes.doi.utils.Utils
Defensive programming technique to change a null reference to an empty one.

O

object - Variable in class fr.cnes.doi.logging.business.JsonMessage
object to map.
ObjectFactory - Class in org.datacite.schema.kernel_4
This object contains factory methods for each Java content interface and Java element interface generated in the org.datacite.schema.kernel_4 package.
ObjectFactory() - Constructor for class org.datacite.schema.kernel_4.ObjectFactory
Create a new ObjectFactory that can be used to create new instances of schema derived classes for package: org.datacite.schema.kernel_4
options - Variable in class fr.cnes.doi.plugin.impl.db.DefaultProjectSuffixImpl
options for JDBC.
options - Variable in class fr.cnes.doi.plugin.impl.db.DefaultTokenImpl
Options for JDBC.
options - Variable in class fr.cnes.doi.plugin.impl.db.DefaultUserRoleImpl
Options for JDBC.
org.datacite.schema.kernel_4 - package org.datacite.schema.kernel_4
 
org.restlet.ext.httpclient4 - package org.restlet.ext.httpclient4
Provides a Bridge to JSPNego library, which supports different kind of proxies.
org.restlet.ext.wadl - package org.restlet.ext.wadl
Provides classes to patch WADL feature from Restlet
OWNER - Static variable in class fr.cnes.doi.plugin.impl.db.DefaultLDAPImpl
Plugin owner.
OWNER - Static variable in class fr.cnes.doi.plugin.impl.db.DefaultProjectSuffixImpl
Plugin owner.
OWNER - Static variable in class fr.cnes.doi.plugin.impl.db.DefaultTokenImpl
Plugin owner.
OWNER - Static variable in class fr.cnes.doi.plugin.impl.db.DefaultUserRoleImpl
Plugin owner.

P

PARAMETERS - Static variable in class fr.cnes.doi.server.DoiServer
Text to display "Parameters" in log messages.
parseDataciteResource(Representation) - Method in class fr.cnes.doi.client.ClientMDS
Parses the XML representation that implements the DATACITE schema.
parseMetadata(Representation) - Method in class fr.cnes.doi.client.ClientMDS
Parses the metadata and returns the Resource object from DataCite.
pathApp - Variable in class fr.cnes.doi.settings.DoiSettings
Path where the Java application inputStream located.
PERIOD_SCHEDULER - Static variable in class fr.cnes.doi.application.AdminApplication
The period between successive executions : 1.
PERIOD_SCHEDULER_FOR_TOKEN_DB - Static variable in class fr.cnes.doi.application.AdminApplication
The period between successive executions : 1.
PERIOD_UNIT - Static variable in class fr.cnes.doi.application.AdminApplication
The time unit of the initialDelay and period parameters.
periodicalyDeleteExpiredTokenFromDB() - Method in class fr.cnes.doi.application.AdminApplication
A task removing expired tokens in data base each days.
PLUGIN_AUTHENTICATION - Static variable in class fr.cnes.doi.settings.Consts
Plugin to load the authentication system.
PLUGIN_PROJECT_SUFFIX - Static variable in class fr.cnes.doi.settings.Consts
Plugin to load the project suffix database.
PLUGIN_TOKEN - Static variable in class fr.cnes.doi.settings.Consts
Plugin to load the token database.
PLUGIN_USER_GROUP_MGT - Static variable in class fr.cnes.doi.settings.Consts
Plugin to load the list of users and to fill group with users
PluginConfiguration - Interface in fr.cnes.doi.plugin
Provides validation for plugin configuration.
PluginFactory - Class in fr.cnes.doi.plugin
 
PluginFactory() - Constructor for class fr.cnes.doi.plugin.PluginFactory
"Static" class cannot be instantiated
PluginMetadata - Interface in fr.cnes.doi.plugin
Provides metadata about the plugin.
PLUGINS_IMPL - Static variable in class fr.cnes.doi.plugin.PluginFactory
Map the name of an interface to the name of a corresponding concrete implementation class.
Point - Class in org.datacite.schema.kernel_4
Java class for point complex type.
Point() - Constructor for class org.datacite.schema.kernel_4.Point
 
pointLatitude - Variable in class org.datacite.schema.kernel_4.Point
 
pointLongitude - Variable in class org.datacite.schema.kernel_4.Point
 
polygonPoint - Variable in class org.datacite.schema.kernel_4.Resource.GeoLocations.GeoLocation.GeoLocationPolygon
 
POST_DOI - Static variable in class fr.cnes.doi.client.ClientMDS
DOI query parameter "doi".
POST_URL - Static variable in class fr.cnes.doi.client.ClientMDS
URL query parameter "url".
processAuthentication(Request, ChallengeResponse) - Method in class fr.cnes.doi.security.LoginBasedVerifier
Process Authentication.
processAuthentication(Request, ChallengeResponse) - Method in class fr.cnes.doi.security.TokenBasedVerifier
Process Authentication.
processMessage(String, String, String) - Method in class fr.cnes.doi.settings.EmailSettings
Process the message.
processToken(Request, String) - Method in class fr.cnes.doi.security.TokenBasedVerifier
Process token.
PROJECT_ID - Static variable in class fr.cnes.doi.security.TokenSecurity
Project ID name in token.
PROJECT_ID_PARAMETER - Static variable in class fr.cnes.doi.resource.admin.TokenResource
Token for a specific project.
PROJECT_NAME - Static variable in class fr.cnes.doi.security.TokenSecurity
Project name in token.
PROJECT_NAME_PARAMETER - Static variable in class fr.cnes.doi.resource.admin.ManageProjectsResource
Parameter for the project name "newProjectName".
PROJECT_NAME_PARAMETER - Static variable in class fr.cnes.doi.resource.admin.SuffixProjectsResource
Parameter for the project name "projectName".
projectname - Variable in class fr.cnes.doi.db.model.DOIProject
project name.
projectsRepresentation() - Method in class fr.cnes.doi.resource.admin.SuffixProjectsDoisResource
projects representation
projectsRepresentation() - Method in class fr.cnes.doi.resource.admin.SuffixProjectsResource
projects representation
PROXIFIED_IP - Static variable in class fr.cnes.doi.settings.Consts
Get IP client forwarded to proxy.
proxyHost - Variable in class fr.cnes.doi.settings.ProxySettings
Proxy configuration - host
proxyJaasCtx - Variable in class fr.cnes.doi.settings.ProxySettings
Jaas context, which is described in Jaas file.
proxyJaasFile - Variable in class fr.cnes.doi.settings.ProxySettings
Jaas file where configuration for SPNego is described.
proxyPassword - Variable in class fr.cnes.doi.settings.ProxySettings
Proxy configuration - password
proxyPort - Variable in class fr.cnes.doi.settings.ProxySettings
Proxy configuration - port
proxySet - Variable in class fr.cnes.doi.settings.ProxySettings
Proxy configuration enable / disable
ProxySettings - Class in fr.cnes.doi.settings
Sets the proxy parameter based on DoiSettings.
ProxySettings() - Constructor for class fr.cnes.doi.settings.ProxySettings
Private constructor
ProxySettings.ProxySettingsHolder - Class in fr.cnes.doi.settings
 
ProxySettingsHolder() - Constructor for class fr.cnes.doi.settings.ProxySettings.ProxySettingsHolder
 
proxySpn - Variable in class fr.cnes.doi.settings.ProxySettings
Service provider name for SPNEGO protocol.
proxyType - Variable in class fr.cnes.doi.settings.ProxySettings
Proxy type.
proxyUser - Variable in class fr.cnes.doi.settings.ProxySettings
Proxy configuration - user
publicationYear - Variable in class org.datacite.schema.kernel_4.Resource
 
publisher - Variable in class org.datacite.schema.kernel_4.Resource
 

R

REALM - Static variable in class fr.cnes.doi.db.AbstractUserRoleDBHelper
Realm.
REALM - Variable in class fr.cnes.doi.plugin.impl.db.DefaultUserRoleImpl
User/Role realm
REALM - Static variable in class fr.cnes.doi.security.RoleAuthorizer
Realm.
RedirectingResource - Class in fr.cnes.doi.resource.admin
Redirecting to IHM
RedirectingResource() - Constructor for class fr.cnes.doi.resource.admin.RedirectingResource
 
register(Method, String, String) - Method in class fr.cnes.doi.services.DoiMonitoring
Registers the features to monitor.
relatedIdentifier - Variable in class org.datacite.schema.kernel_4.Resource.RelatedIdentifiers
 
RelatedIdentifier() - Constructor for class org.datacite.schema.kernel_4.Resource.RelatedIdentifiers.RelatedIdentifier
 
relatedIdentifiers - Variable in class org.datacite.schema.kernel_4.Resource
 
RelatedIdentifiers() - Constructor for class org.datacite.schema.kernel_4.Resource.RelatedIdentifiers
 
RelatedIdentifierType - Enum in org.datacite.schema.kernel_4
Java class for relatedIdentifierType.
RelatedIdentifierType(String) - Constructor for enum org.datacite.schema.kernel_4.RelatedIdentifierType
 
relatedIdentifierType - Variable in class org.datacite.schema.kernel_4.Resource.RelatedIdentifiers.RelatedIdentifier
 
relatedMetadataScheme - Variable in class org.datacite.schema.kernel_4.Resource.RelatedIdentifiers.RelatedIdentifier
 
RelationType - Enum in org.datacite.schema.kernel_4
Description of the relationship of the resource being registered (A) and the related resource (B).
RelationType(String) - Constructor for enum org.datacite.schema.kernel_4.RelationType
 
relationType - Variable in class org.datacite.schema.kernel_4.Resource.RelatedIdentifiers.RelatedIdentifier
 
release() - Method in class fr.cnes.doi.plugin.impl.db.DefaultLDAPImpl
Release the plugin.
release() - Method in class fr.cnes.doi.plugin.impl.db.DefaultProjectSuffixImpl
Release the plugin.
release() - Method in class fr.cnes.doi.plugin.impl.db.DefaultTokenImpl
Release the plugin.
release() - Method in class fr.cnes.doi.plugin.impl.db.DefaultUserRoleImpl
Release the plugin.
release() - Method in interface fr.cnes.doi.plugin.PluginConfiguration
Release the plugin.
REMOVE_USER_NOTIFICATION - Static variable in class fr.cnes.doi.db.AbstractUserRoleDBHelper
Notification message when an user is deleted "RemoveUserNotification".
removeDOIProject(int) - Method in class fr.cnes.doi.plugin.impl.db.impl.DOIDbDataAccessServiceImpl
Remove a DOI project
removeDOIProject(int) - Method in interface fr.cnes.doi.plugin.impl.db.service.DOIDbDataAccessService
Remove a DOI project
removeDOIProjectFromUser(String, int) - Method in class fr.cnes.doi.plugin.impl.db.impl.DOIDbDataAccessServiceImpl
Remove a DOI project from a user
removeDOIProjectFromUser(String, int) - Method in interface fr.cnes.doi.plugin.impl.db.service.DOIDbDataAccessService
Remove a DOI project from a user
removeDOIUser(String) - Method in class fr.cnes.doi.db.AbstractUserRoleDBHelper
Removes the user
removeDOIUser(String) - Method in class fr.cnes.doi.plugin.impl.db.DefaultUserRoleImpl
Removes the user
removeDOIUser(String) - Method in class fr.cnes.doi.plugin.impl.db.impl.DOIDbDataAccessServiceImpl
Remove a DOI user
removeDOIUser(String) - Method in interface fr.cnes.doi.plugin.impl.db.service.DOIDbDataAccessService
Remove a DOI user
removeUserToRole(String, int) - Method in class fr.cnes.doi.db.AbstractUserRoleDBHelper
Removes an user from a specific role.
removeUserToRole(String, int) - Method in class fr.cnes.doi.plugin.impl.db.DefaultUserRoleImpl
Removes an user from a specific role.
renameDOIProject(int, String) - Method in class fr.cnes.doi.plugin.impl.db.impl.DOIDbDataAccessServiceImpl
Rename DOI project from its suffix.
renameDOIProject(int, String) - Method in interface fr.cnes.doi.plugin.impl.db.service.DOIDbDataAccessService
Rename DOI project from its suffix.
renameProject(int, String) - Method in class fr.cnes.doi.db.AbstractProjectSuffixDBHelper
Rename a project in the database.
renameProject(int, String) - Method in class fr.cnes.doi.plugin.impl.db.DefaultProjectSuffixImpl
Rename a project in the database.
renameProject(Form) - Method in class fr.cnes.doi.resource.admin.ManageProjectsResource
Rename the project from the project id sent in url.
requestRepresentation() - Method in class fr.cnes.doi.resource.mds.DoisResource
Request representation.
Requirement - Annotation Type in fr.cnes.doi.utils.spec
Annotation to map requirements with code
Requirements - Annotation Type in fr.cnes.doi.utils.spec
Annotation to allow the use @requirement more than one
Resource - Class in org.datacite.schema.kernel_4
Java class for anonymous complex type.
Resource() - Constructor for class org.datacite.schema.kernel_4.Resource
 
Resource.AlternateIdentifiers - Class in org.datacite.schema.kernel_4
Java class for anonymous complex type.
Resource.AlternateIdentifiers.AlternateIdentifier - Class in org.datacite.schema.kernel_4
Java class for anonymous complex type.
Resource.Contributors - Class in org.datacite.schema.kernel_4
Java class for anonymous complex type.
Resource.Contributors.Contributor - Class in org.datacite.schema.kernel_4
Java class for anonymous complex type.
Resource.Contributors.Contributor.ContributorName - Class in org.datacite.schema.kernel_4
Java class for anonymous complex type.
Resource.Contributors.Contributor.NameIdentifier - Class in org.datacite.schema.kernel_4
Java class for anonymous complex type.
Resource.Creators - Class in org.datacite.schema.kernel_4
Java class for anonymous complex type.
Resource.Creators.Creator - Class in org.datacite.schema.kernel_4
Java class for anonymous complex type.
Resource.Creators.Creator.CreatorName - Class in org.datacite.schema.kernel_4
Java class for anonymous complex type.
Resource.Creators.Creator.NameIdentifier - Class in org.datacite.schema.kernel_4
Java class for anonymous complex type.
Resource.Dates - Class in org.datacite.schema.kernel_4
Java class for anonymous complex type.
Resource.Dates.Date - Class in org.datacite.schema.kernel_4
Java class for anonymous complex type.
Resource.Descriptions - Class in org.datacite.schema.kernel_4
Java class for anonymous complex type.
Resource.Descriptions.Description - Class in org.datacite.schema.kernel_4
Java class for anonymous complex type.
Resource.Formats - Class in org.datacite.schema.kernel_4
Java class for anonymous complex type.
Resource.FundingReferences - Class in org.datacite.schema.kernel_4
Java class for anonymous complex type.
Resource.FundingReferences.FundingReference - Class in org.datacite.schema.kernel_4
Java class for anonymous complex type.
Resource.FundingReferences.FundingReference.AwardNumber - Class in org.datacite.schema.kernel_4
Java class for anonymous complex type.
Resource.FundingReferences.FundingReference.FunderIdentifier - Class in org.datacite.schema.kernel_4
Java class for anonymous complex type.
Resource.GeoLocations - Class in org.datacite.schema.kernel_4
Java class for anonymous complex type.
Resource.GeoLocations.GeoLocation - Class in org.datacite.schema.kernel_4
Java class for anonymous complex type.
Resource.GeoLocations.GeoLocation.GeoLocationPolygon - Class in org.datacite.schema.kernel_4
Java class for anonymous complex type.
Resource.Identifier - Class in org.datacite.schema.kernel_4
Java class for anonymous complex type.
Resource.RelatedIdentifiers - Class in org.datacite.schema.kernel_4
Java class for anonymous complex type.
Resource.RelatedIdentifiers.RelatedIdentifier - Class in org.datacite.schema.kernel_4
Java class for anonymous complex type.
Resource.ResourceType - Class in org.datacite.schema.kernel_4
Java class for anonymous complex type.
Resource.RightsList - Class in org.datacite.schema.kernel_4
Java class for anonymous complex type.
Resource.RightsList.Rights - Class in org.datacite.schema.kernel_4
Java class for anonymous complex type.
Resource.Sizes - Class in org.datacite.schema.kernel_4
Java class for anonymous complex type.
Resource.Subjects - Class in org.datacite.schema.kernel_4
Java class for anonymous complex type.
Resource.Subjects.Subject - Class in org.datacite.schema.kernel_4
Java class for anonymous complex type.
Resource.Titles - Class in org.datacite.schema.kernel_4
Java class for anonymous complex type.
Resource.Titles.Title - Class in org.datacite.schema.kernel_4
Java class for anonymous complex type.
RESOURCE_URI - Static variable in class fr.cnes.doi.application.AdminApplication
URI "/resources" to access to the resources of the status page.
resourceType - Variable in class org.datacite.schema.kernel_4.Resource
 
ResourceType() - Constructor for class org.datacite.schema.kernel_4.Resource.ResourceType
 
ResourceType - Enum in org.datacite.schema.kernel_4
Java class for resourceType.
ResourceType(String) - Constructor for enum org.datacite.schema.kernel_4.ResourceType
Constructor.
resourceTypeGeneral - Variable in class org.datacite.schema.kernel_4.Resource.RelatedIdentifiers.RelatedIdentifier
 
resourceTypeGeneral - Variable in class org.datacite.schema.kernel_4.Resource.ResourceType
 
responseHeadersAdded - Variable in class org.restlet.ext.httpclient4.HttpMethodCall
Indicates if the response headers were added.
RESTLET_MAX_CONNECTIONS_PER_HOST - Static variable in class fr.cnes.doi.server.DoiServer
Number connections per host.
RESTLET_MAX_CONNECTIONS_PER_HOST - Static variable in class fr.cnes.doi.settings.Consts
Tunning Connection for Restlet
RESTLET_MAX_TOTAL_CONNECTIONS - Static variable in class fr.cnes.doi.server.DoiServer
Number total connections.
RESTLET_MAX_TOTAL_CONNECTIONS - Static variable in class fr.cnes.doi.settings.Consts
Tunning connection for Restlet.
rights - Variable in class org.datacite.schema.kernel_4.Resource.RightsList
 
Rights() - Constructor for class org.datacite.schema.kernel_4.Resource.RightsList.Rights
 
rightsList - Variable in class org.datacite.schema.kernel_4.Resource
 
RightsList() - Constructor for class org.datacite.schema.kernel_4.Resource.RightsList
 
rightsURI - Variable in class org.datacite.schema.kernel_4.Resource.RightsList.Rights
 
ROLE_ADMIN - Static variable in class fr.cnes.doi.security.RoleAuthorizer
Role name for the administrators "admin".
ROLE_ADMIN_URI - Static variable in class fr.cnes.doi.application.AdminApplication
URI "/roles/admin" to check admin access rights.
ROLE_USERS_URI - Static variable in class fr.cnes.doi.application.AdminApplication
URI "/roles/users" to check access rights.
RoleAuthorizer - Class in fr.cnes.doi.security
Security class for authentication by REALM.
RoleAuthorizer() - Constructor for class fr.cnes.doi.security.RoleAuthorizer
Constructor.
RoleAuthorizer.RoleAuthorizerHolder - Class in fr.cnes.doi.security
Class to handle the instance
RoleAuthorizerHolder() - Constructor for class fr.cnes.doi.security.RoleAuthorizer.RoleAuthorizerHolder
 
roleMappings - Variable in class fr.cnes.doi.db.MyMemoryRealm
The modifiable list of role mappings.
rootGroups - Variable in class fr.cnes.doi.db.MyMemoryRealm
The modifiable list of root groups.
run() - Method in class fr.cnes.doi.services.DOIUsersUpdate
run() - Method in class fr.cnes.doi.services.LandingPageMonitoring
run.
run() - Method in class fr.cnes.doi.services.UpdateTokenDataBase

S

SCHEMA_DATACITE - Static variable in class fr.cnes.doi.client.ClientMDS
Default XML schema for Datacite: "https://schema.datacite.org/meta/kernel-4-1/metadata.xsd"
SCHEMA_FACTORY - Static variable in class fr.cnes.doi.client.ClientMDS
SCHEMA_FACTORY.
schemeType - Variable in class org.datacite.schema.kernel_4.Resource.RelatedIdentifiers.RelatedIdentifier
 
schemeURI - Variable in class org.datacite.schema.kernel_4.Resource.Contributors.Contributor.NameIdentifier
 
schemeURI - Variable in class org.datacite.schema.kernel_4.Resource.Creators.Creator.NameIdentifier
 
schemeURI - Variable in class org.datacite.schema.kernel_4.Resource.RelatedIdentifiers.RelatedIdentifier
 
schemeURI - Variable in class org.datacite.schema.kernel_4.Resource.Subjects.Subject
 
secretKey - Variable in class fr.cnes.doi.settings.DoiSettings
Secret key to decrypt login and password.
SECURITY_LOGGER_NAME - Static variable in class fr.cnes.doi.utils.Utils
Name of the logger to measure performances "fr.cnes.doi.logging.security".
SecurityPostProcessingFilter(Context, Restlet) - Constructor for class fr.cnes.doi.application.DoiMdsApplication.SecurityPostProcessingFilter
Constructor
SELECT_DOI_USERS - Static variable in class fr.cnes.doi.plugin.impl.db.impl.DOIDbDataAccessServiceImpl
Select user information.
SELECT_EXISTS_SUFFIX - Static variable in class fr.cnes.doi.plugin.impl.db.impl.DOIDbDataAccessServiceImpl
Checks if the project exists based on its DOI suffix.
SELECT_EXISTS_USERNAME - Static variable in class fr.cnes.doi.plugin.impl.db.impl.DOIDbDataAccessServiceImpl
Checks if the user exists based on its username.
SELECT_PROJECT_SUFFIX - Static variable in class fr.cnes.doi.plugin.impl.db.impl.DOIDbDataAccessServiceImpl
Select a specific project based on the DOI suffix.
SELECT_PROJECTS - Static variable in class fr.cnes.doi.plugin.impl.db.impl.DOIDbDataAccessServiceImpl
Select project information.
SELECT_PROJECTS_WITH_CTX_SUFFIX - Static variable in class fr.cnes.doi.plugin.impl.db.impl.DOIDbDataAccessServiceImpl
Select user information bases on the DOI suffix.
SELECT_PROJECTS_WITH_CTX_USER - Static variable in class fr.cnes.doi.plugin.impl.db.impl.DOIDbDataAccessServiceImpl
Select project information for a specific user.
SELECT_TOKEN - Static variable in class fr.cnes.doi.plugin.impl.db.impl.DOIDbDataAccessServiceImpl
Select all tokens.
SELECT_USERS_CLAUSE_USER - Static variable in class fr.cnes.doi.plugin.impl.db.impl.DOIDbDataAccessServiceImpl
Select user information based on its username.
SELECTED_ROLE_PARAMETER - Static variable in class fr.cnes.doi.security.UtilsHeader
The parameter to select the role of the operator when he is implied in different groups "selectedRole".
sendAlert(Application) - Method in exception fr.cnes.doi.exception.DoiServerException
Sends the alert to the administrator.
sendAlertIfNeeded(double, double, String, Method) - Method in class fr.cnes.doi.logging.api.MonitoringLogFilter
Send an email alert if the time to answer request it too long
sendAlertWhenDataCiteFailed(Exception) - Method in class fr.cnes.doi.application.AbstractApplication
Sends alert as an email when DataCite failed.
sendMail(Protocol, Request, boolean, String, String, String) - Method in class fr.cnes.doi.settings.EmailSettings
Sends an email only when "Starter.CONTEXT_MODE" is set to PROD.
sendMessage(String, String) - Method in class fr.cnes.doi.settings.EmailSettings
Sends a message by email.
sendMessage(String, String, String) - Method in class fr.cnes.doi.settings.EmailSettings
Sends a message by email to receiver.
sendMessageToMembers(String, String, String, EmailSettings) - Method in class fr.cnes.doi.services.LandingPageMonitoring
Send message by email to project members.
sendRequest(Request) - Method in class org.restlet.ext.httpclient4.HttpMethodCall
sendRequest(Request, Response, Uniform) - Method in class org.restlet.ext.httpclient4.HttpMethodCall
sendTokenToUser(String, String, String, int, int) - Method in class fr.cnes.doi.resource.admin.TokenResource
Sends the token to the user when the administrator creates a token for theuser
serialVersionUID - Static variable in exception fr.cnes.doi.exception.ClienSearchDataCiteException
SeralVersionUID
serialVersionUID - Static variable in exception fr.cnes.doi.exception.ClientCrossCiteException
serialVersionUID.
serialVersionUID - Static variable in exception fr.cnes.doi.exception.ClientMdsException
SeralVersionUID
serialVersionUID - Static variable in exception fr.cnes.doi.exception.DoiRuntimeException
serialVersionUID.
serialVersionUID - Static variable in exception fr.cnes.doi.exception.TokenSecurityException
serialVersionUID.
serialVersionUID - Static variable in exception fr.cnes.doi.exception.ValidationMetadataException
 
serialVersionUID - Static variable in class fr.cnes.doi.logging.business.JsonMessage
version.
server - Variable in class fr.cnes.doi.settings.JettySettings
Server.
SERVER_CONTACT_ADMIN - Static variable in class fr.cnes.doi.settings.Consts
Email of the administrator.
SERVER_HTTP_PORT - Static variable in class fr.cnes.doi.settings.Consts
HTTP port number.
SERVER_HTTPS_KEYSTORE_PASSWD - Static variable in class fr.cnes.doi.settings.Consts
HTTPS keystore password.
SERVER_HTTPS_KEYSTORE_PATH - Static variable in class fr.cnes.doi.settings.Consts
HTTPS keystore path.
SERVER_HTTPS_PORT - Static variable in class fr.cnes.doi.settings.Consts
HTTPS port number.
SERVER_HTTPS_SECRET_KEY - Static variable in class fr.cnes.doi.settings.Consts
HTTPS password for this application.
SERVER_HTTPS_TRUST_STORE_PASSWD - Static variable in class fr.cnes.doi.settings.Consts
Trust store password.
SERVER_HTTPS_TRUST_STORE_PATH - Static variable in class fr.cnes.doi.settings.Consts
Trust store path.
SERVER_NONPROXY_HOSTS - Static variable in class fr.cnes.doi.settings.Consts
Set of hostname on which the authentication to the proxy is disabled.
SERVER_PROXY_HOST - Static variable in class fr.cnes.doi.settings.Consts
Proxy host name.
SERVER_PROXY_JAAS_CONTEXT - Static variable in class fr.cnes.doi.settings.Consts
TODO.
SERVER_PROXY_JAAS_FILE - Static variable in class fr.cnes.doi.settings.Consts
TODO.
SERVER_PROXY_JAAS_SPN - Static variable in class fr.cnes.doi.settings.Consts
TODO.
SERVER_PROXY_LOGIN - Static variable in class fr.cnes.doi.settings.Consts
Proxy login.
SERVER_PROXY_PORT - Static variable in class fr.cnes.doi.settings.Consts
Proxy port number.
SERVER_PROXY_PWD - Static variable in class fr.cnes.doi.settings.Consts
Proxy password.
SERVER_PROXY_TYPE - Static variable in class fr.cnes.doi.settings.Consts
Type of proxy.
setAdmin(Boolean) - Method in class fr.cnes.doi.db.model.DOIUser
Sets an administrator as admin.
setAdmin(String) - Method in class fr.cnes.doi.plugin.impl.db.impl.DOIDbDataAccessServiceImpl
Add admin right to a user
setAdmin(String) - Method in interface fr.cnes.doi.plugin.impl.db.service.DOIDbDataAccessService
Add admin right to a user
setAlternateIdentifiers(Resource.AlternateIdentifiers) - Method in class org.datacite.schema.kernel_4.Resource
Sets the value of the alternateIdentifiers property.
setAlternateIdentifierType(String) - Method in class org.datacite.schema.kernel_4.Resource.AlternateIdentifiers.AlternateIdentifier
Sets the value of the alternateIdentifierType property.
setAverage(float) - Method in class fr.cnes.doi.services.DoiMonitoringRecord
Sets the average speed of the request.
setAwardNumber(Resource.FundingReferences.FundingReference.AwardNumber) - Method in class org.datacite.schema.kernel_4.Resource.FundingReferences.FundingReference
Sets the value of the awardNumber property.
setAwardTitle(String) - Method in class org.datacite.schema.kernel_4.Resource.FundingReferences.FundingReference
Sets the value of the awardTitle property.
setAwardURI(String) - Method in class org.datacite.schema.kernel_4.Resource.FundingReferences.FundingReference.AwardNumber
Sets the value of the awardURI property.
setConfiguration(Object) - Method in class fr.cnes.doi.plugin.impl.db.DefaultLDAPImpl
Sets the configuration.
setConfiguration(Object) - Method in class fr.cnes.doi.plugin.impl.db.DefaultProjectSuffixImpl
Sets the configuration.
setConfiguration(Object) - Method in class fr.cnes.doi.plugin.impl.db.DefaultTokenImpl
Sets the configuration.
setConfiguration(Object) - Method in class fr.cnes.doi.plugin.impl.db.DefaultUserRoleImpl
Sets the configuration.
setConfiguration(Object) - Method in interface fr.cnes.doi.plugin.PluginConfiguration
Sets the configuration.
setContributorName(Resource.Contributors.Contributor.ContributorName) - Method in class org.datacite.schema.kernel_4.Resource.Contributors.Contributor
Sets the value of the contributorName property.
setContributors(Resource.Contributors) - Method in class org.datacite.schema.kernel_4.Resource
Sets the value of the contributors property.
setContributorType(ContributorType) - Method in class org.datacite.schema.kernel_4.Resource.Contributors.Contributor
Sets the value of the contributorType property.
setCreatorName(Resource.Creators.Creator.CreatorName) - Method in class org.datacite.schema.kernel_4.Resource.Creators.Creator
Sets the value of the creatorName property.
setCreators(Resource.Creators) - Method in class org.datacite.schema.kernel_4.Resource
Sets the value of the creators property.
setCrossCiteUrl(String) - Method in enum fr.cnes.doi.client.ClientCrossCiteCitation.Context
Sets the Cross Cite URL for the context.
setCrossCiteUrl(ClientCrossCiteCitation.Context, String) - Static method in enum fr.cnes.doi.client.ClientCrossCiteCitation.Context
Sets the Cross Cite URL for a given context
setDataCiteURl(String) - Method in enum fr.cnes.doi.client.ClientMDS.Context
Sets the DataCite URL for the context
setDataCiteUrl(ClientMDS.Context, String) - Static method in enum fr.cnes.doi.client.ClientMDS.Context
Sets the DataCite URL for a given context
setDateInformation(String) - Method in class org.datacite.schema.kernel_4.Resource.Dates.Date
Sets the value of the dateInformation property.
setDates(Resource.Dates) - Method in class org.datacite.schema.kernel_4.Resource
Sets the value of the dates property.
setDateType(DateType) - Method in class org.datacite.schema.kernel_4.Resource.Dates.Date
Sets the value of the dateType property.
setDebug(boolean) - Method in class fr.cnes.doi.settings.EmailSettings
Sets the debug.
setDescription(String) - Method in class fr.cnes.doi.services.DoiMonitoringRecord
Sets the service description.
setDescriptions(Resource.Descriptions) - Method in class org.datacite.schema.kernel_4.Resource
Sets the value of the descriptions property.
setDescriptionType(DescriptionType) - Method in class org.datacite.schema.kernel_4.Resource.Descriptions.Description
Sets the value of the descriptionType property.
setEastBoundLongitude(float) - Method in class org.datacite.schema.kernel_4.Box
Sets the value of the eastBoundLongitude property.
setEmail(String) - Method in class fr.cnes.doi.db.model.AuthSystemUser
Sets the email.
setEmail(String) - Method in class fr.cnes.doi.db.model.DOIUser
Sets the email of the user.
setFamilyName(String) - Method in class org.datacite.schema.kernel_4.Resource.Contributors.Contributor
Sets the value of the familyName property.
setFamilyName(String) - Method in class org.datacite.schema.kernel_4.Resource.Creators.Creator
Sets the value of the familyName property.
setFormats(Resource.Formats) - Method in class org.datacite.schema.kernel_4.Resource
Sets the value of the formats property.
setFullname(String) - Method in class fr.cnes.doi.db.model.AuthSystemUser
Sets the full name.
setFunderIdentifier(Resource.FundingReferences.FundingReference.FunderIdentifier) - Method in class org.datacite.schema.kernel_4.Resource.FundingReferences.FundingReference
Sets the value of the funderIdentifier property.
setFunderIdentifierType(FunderIdentifierType) - Method in class org.datacite.schema.kernel_4.Resource.FundingReferences.FundingReference.FunderIdentifier
Sets the value of the funderIdentifierType property.
setFunderName(String) - Method in class org.datacite.schema.kernel_4.Resource.FundingReferences.FundingReference
Sets the value of the funderName property.
setFundingReferences(Resource.FundingReferences) - Method in class org.datacite.schema.kernel_4.Resource
Sets the value of the fundingReferences property.
setGeoLocations(Resource.GeoLocations) - Method in class org.datacite.schema.kernel_4.Resource
Sets the value of the geoLocations property.
setGivenName(String) - Method in class org.datacite.schema.kernel_4.Resource.Contributors.Contributor
Sets the value of the givenName property.
setGivenName(String) - Method in class org.datacite.schema.kernel_4.Resource.Creators.Creator
Sets the value of the givenName property.
setIdentifier(Resource.Identifier) - Method in class org.datacite.schema.kernel_4.Resource
Sets the value of the identifier property.
setInPolygonPoint(Point) - Method in class org.datacite.schema.kernel_4.Resource.GeoLocations.GeoLocation.GeoLocationPolygon
Sets the value of the inPolygonPoint property.
setLang(String) - Method in class org.datacite.schema.kernel_4.Resource.Descriptions.Description
Sets the value of the lang property.
setLang(String) - Method in class org.datacite.schema.kernel_4.Resource.RightsList.Rights
Sets the value of the lang property.
setLang(String) - Method in class org.datacite.schema.kernel_4.Resource.Subjects.Subject
Sets the value of the lang property.
setLang(String) - Method in class org.datacite.schema.kernel_4.Resource.Titles.Title
Sets the value of the lang property.
setLanguage(String) - Method in class org.datacite.schema.kernel_4.Resource
Sets the value of the language property.
setLevelLog(Level) - Method in enum fr.cnes.doi.client.ClientCrossCiteCitation.Context
Sets the level log for the context
setLevelLog(ClientCrossCiteCitation.Context, Level) - Static method in enum fr.cnes.doi.client.ClientCrossCiteCitation.Context
Sets the level log for a given context
setLevelLog(Level) - Method in enum fr.cnes.doi.client.ClientMDS.Context
Sets the level log for the context
setLevelLog(ClientMDS.Context, Level) - Static method in enum fr.cnes.doi.client.ClientMDS.Context
Sets the level log for a given context
setNameIdentifierScheme(String) - Method in class org.datacite.schema.kernel_4.Resource.Contributors.Contributor.NameIdentifier
Sets the value of the nameIdentifierScheme property.
setNameIdentifierScheme(String) - Method in class org.datacite.schema.kernel_4.Resource.Creators.Creator.NameIdentifier
Sets the value of the nameIdentifierScheme property.
setNameType(NameType) - Method in class org.datacite.schema.kernel_4.Resource.Contributors.Contributor.ContributorName
Sets the value of the nameType property.
setNameType(NameType) - Method in class org.datacite.schema.kernel_4.Resource.Creators.Creator.CreatorName
Sets the value of the nameType property.
setNbAccess(int) - Method in class fr.cnes.doi.services.DoiMonitoringRecord
Sets the number of access.
setNorthBoundLatitude(float) - Method in class org.datacite.schema.kernel_4.Box
Sets the value of the northBoundLatitude property.
setPointLatitude(float) - Method in class org.datacite.schema.kernel_4.Point
Sets the value of the pointLatitude property.
setPointLongitude(float) - Method in class org.datacite.schema.kernel_4.Point
Sets the value of the pointLongitude property.
setProjectname(String) - Method in class fr.cnes.doi.db.model.DOIProject
Sets the project name.
setPropertiesFile(String) - Method in class fr.cnes.doi.settings.DoiSettings
Sets a custom properties file.
setPropertiesFile(InputStream) - Method in class fr.cnes.doi.settings.DoiSettings
Sets a custom properties file.
setPublicationYear(String) - Method in class org.datacite.schema.kernel_4.Resource
Sets the value of the publicationYear property.
setPublisher(String) - Method in class org.datacite.schema.kernel_4.Resource
Sets the value of the publisher property.
setRelatedIdentifiers(Resource.RelatedIdentifiers) - Method in class org.datacite.schema.kernel_4.Resource
Sets the value of the relatedIdentifiers property.
setRelatedIdentifierType(RelatedIdentifierType) - Method in class org.datacite.schema.kernel_4.Resource.RelatedIdentifiers.RelatedIdentifier
Sets the value of the relatedIdentifierType property.
setRelatedMetadataScheme(String) - Method in class org.datacite.schema.kernel_4.Resource.RelatedIdentifiers.RelatedIdentifier
Sets the value of the relatedMetadataScheme property.
setRelationType(RelationType) - Method in class org.datacite.schema.kernel_4.Resource.RelatedIdentifiers.RelatedIdentifier
Sets the value of the relationType property.
setResourceType(Resource.ResourceType) - Method in class org.datacite.schema.kernel_4.Resource
Sets the value of the resourceType property.
setResourceTypeGeneral(ResourceType) - Method in class org.datacite.schema.kernel_4.Resource.RelatedIdentifiers.RelatedIdentifier
Sets the value of the resourceTypeGeneral property.
setResourceTypeGeneral(ResourceType) - Method in class org.datacite.schema.kernel_4.Resource.ResourceType
Sets the value of the resourceTypeGeneral property.
setRightsList(Resource.RightsList) - Method in class org.datacite.schema.kernel_4.Resource
Sets the value of the rightsList property.
setRightsURI(String) - Method in class org.datacite.schema.kernel_4.Resource.RightsList.Rights
Sets the value of the rightsURI property.
setRootGroups(List<Group>) - Method in class fr.cnes.doi.db.MyMemoryRealm
Sets the modifiable list of root groups.
setSchemeType(String) - Method in class org.datacite.schema.kernel_4.Resource.RelatedIdentifiers.RelatedIdentifier
Sets the value of the schemeType property.
setSchemeURI(String) - Method in class org.datacite.schema.kernel_4.Resource.Contributors.Contributor.NameIdentifier
Sets the value of the schemeURI property.
setSchemeURI(String) - Method in class org.datacite.schema.kernel_4.Resource.Creators.Creator.NameIdentifier
Sets the value of the schemeURI property.
setSchemeURI(String) - Method in class org.datacite.schema.kernel_4.Resource.RelatedIdentifiers.RelatedIdentifier
Sets the value of the schemeURI property.
setSchemeURI(String) - Method in class org.datacite.schema.kernel_4.Resource.Subjects.Subject
Sets the value of the schemeURI property.
setSecretKey(String) - Method in class fr.cnes.doi.settings.DoiSettings
Sets the secret key.
setSizes(Resource.Sizes) - Method in class org.datacite.schema.kernel_4.Resource
Sets the value of the sizes property.
setSmtpCredentials(Request) - Method in class fr.cnes.doi.settings.EmailSettings
Sets the SMTP credential when the SMTP needs an authentication.
setSouthBoundLatitude(float) - Method in class org.datacite.schema.kernel_4.Box
Sets the value of the southBoundLatitude property.
setSubjects(Resource.Subjects) - Method in class org.datacite.schema.kernel_4.Resource
Sets the value of the subjects property.
setSubjectScheme(String) - Method in class org.datacite.schema.kernel_4.Resource.Subjects.Subject
Sets the value of the subjectScheme property.
setSuffix(int) - Method in class fr.cnes.doi.db.model.DOIProject
Sets the suffix.
SETTINGS - Static variable in class fr.cnes.doi.plugin.PluginFactory
Settings.
settings - Variable in class fr.cnes.doi.server.DoiServer
Configuration.
settings - Variable in class fr.cnes.doi.services.CnesStatusService
Configuration file.
settings - Variable in class fr.cnes.doi.settings.JettySettings
DOI settings.
setTitles(Resource.Titles) - Method in class org.datacite.schema.kernel_4.Resource
Sets the value of the titles property.
setTitleType(TitleType) - Method in class org.datacite.schema.kernel_4.Resource.Titles.Title
Sets the value of the titleType property.
setTokenKey(String) - Method in class fr.cnes.doi.security.TokenSecurity
Sets a custom token key.
setUsername(String) - Method in class fr.cnes.doi.db.model.AuthSystemUser
Sets the username
setUsername(String) - Method in class fr.cnes.doi.db.model.DOIUser
Sets the user name.
setUsers(List<User>) - Method in class fr.cnes.doi.db.MyMemoryRealm
Sets the modifiable list of users.
setUserToAdminGroup(String) - Method in class fr.cnes.doi.db.AbstractUserRoleDBHelper
Add user to Administrators group
setUserToAdminGroup(String) - Method in class fr.cnes.doi.plugin.impl.db.DefaultUserRoleImpl
Add user to Administrators group
setUserToAdminGroupInDB(String) - Method in class fr.cnes.doi.plugin.impl.db.DefaultUserRoleImpl
Sets the user to the admin group.
setValue(String) - Method in class org.datacite.schema.kernel_4.Resource.AlternateIdentifiers.AlternateIdentifier
Sets the value of the value property.
setValue(String) - Method in class org.datacite.schema.kernel_4.Resource.Contributors.Contributor.ContributorName
Sets the value of the value property.
setValue(String) - Method in class org.datacite.schema.kernel_4.Resource.Contributors.Contributor.NameIdentifier
Sets the value of the value property.
setValue(String) - Method in class org.datacite.schema.kernel_4.Resource.Creators.Creator.CreatorName
Sets the value of the value property.
setValue(String) - Method in class org.datacite.schema.kernel_4.Resource.Creators.Creator.NameIdentifier
Sets the value of the value property.
setValue(String) - Method in class org.datacite.schema.kernel_4.Resource.Dates.Date
Sets the value of the value property.
setValue(String) - Method in class org.datacite.schema.kernel_4.Resource.FundingReferences.FundingReference.AwardNumber
Sets the value of the value property.
setValue(String) - Method in class org.datacite.schema.kernel_4.Resource.FundingReferences.FundingReference.FunderIdentifier
Sets the value of the value property.
setValue(String) - Method in class org.datacite.schema.kernel_4.Resource.Identifier
Sets the value of the value property.
setValue(String) - Method in class org.datacite.schema.kernel_4.Resource.RelatedIdentifiers.RelatedIdentifier
Sets the value of the value property.
setValue(String) - Method in class org.datacite.schema.kernel_4.Resource.ResourceType
Sets the value of the value property.
setValue(String) - Method in class org.datacite.schema.kernel_4.Resource.RightsList.Rights
Sets the value of the value property.
setValue(String) - Method in class org.datacite.schema.kernel_4.Resource.Subjects.Subject
Sets the value of the value property.
setValue(String) - Method in class org.datacite.schema.kernel_4.Resource.Titles.Title
Sets the value of the value property.
setValueURI(String) - Method in class org.datacite.schema.kernel_4.Resource.Subjects.Subject
Sets the value of the valueURI property.
setVersion(String) - Method in class org.datacite.schema.kernel_4.Resource
Sets the value of the version property.
setWestBoundLongitude(float) - Method in class org.datacite.schema.kernel_4.Box
Sets the value of the westBoundLongitude property.
SHELL_LOGGER_NAME - Static variable in class fr.cnes.doi.utils.Utils
Name of the logger in console without date.
shortMessage - Variable in enum fr.cnes.doi.application.DoiMdsApplication.API_MDS
Short message.
size - Variable in class org.datacite.schema.kernel_4.Resource.Sizes
 
sizes - Variable in class org.datacite.schema.kernel_4.Resource
 
Sizes() - Constructor for class org.datacite.schema.kernel_4.Resource.Sizes
 
SMTP_AUTH_PWD - Static variable in class fr.cnes.doi.settings.Consts
SMTP password.
SMTP_AUTH_USER - Static variable in class fr.cnes.doi.settings.Consts
SMTP login.
SMTP_PROTOCOL - Static variable in class fr.cnes.doi.settings.Consts
Protocol name.
SMTP_STARTTLS_ENABLE - Static variable in class fr.cnes.doi.settings.Consts
TLS.
SMTP_URL - Static variable in class fr.cnes.doi.settings.Consts
SMTP URL.
smtpProtocol - Variable in class fr.cnes.doi.settings.EmailSettings
SMTP protocol.
smtpUrl - Variable in class fr.cnes.doi.settings.EmailSettings
SMTP URL.
southBoundLatitude - Variable in class org.datacite.schema.kernel_4.Box
 
SSL_CTX_FACTORY - Static variable in class fr.cnes.doi.server.DoiServer
SslContectFactory parameter "sslContextFactory".
start() - Method in class fr.cnes.doi.server.DoiServer
start() - Method in class org.restlet.ext.httpclient4.HttpDOIClientHelper
Starter - Class in fr.cnes.doi.server
DOI server
Starter() - Constructor for class fr.cnes.doi.server.Starter
"Static" class cannot be instantiated
startHttpServer(Integer) - Method in class fr.cnes.doi.server.DoiServer
Creates a HTTP server
startHttpsServer(Integer) - Method in class fr.cnes.doi.server.DoiServer
Creates a HTTPS server
startServer(DoiServer) - Static method in class fr.cnes.doi.server.Starter
Starts the server
startWithProxy() - Method in class fr.cnes.doi.server.DoiServer
Starts with proxy.
STATS_URI - Static variable in class fr.cnes.doi.application.AdminApplication
URI "/stats" to access to Stats page.
status - Variable in enum fr.cnes.doi.application.DoiMdsApplication.API_MDS
Message status.
status - Variable in enum fr.cnes.doi.client.ClientMDS.DATACITE_API_RESPONSE
HTTP status.
status - Variable in exception fr.cnes.doi.exception.ClienSearchDataCiteException
HTTP status.
status - Variable in exception fr.cnes.doi.exception.ClientCrossCiteException
HTTP status.
status - Variable in exception fr.cnes.doi.exception.ClientMdsException
HTTP status.
status - Variable in exception fr.cnes.doi.exception.TokenSecurityException
HTTP status.
STATUS_PAGE_CLASSPATH - Static variable in class fr.cnes.doi.application.AdminApplication
Location of the resources for the status page in the classpath.
STATUS_URI - Static variable in class fr.cnes.doi.application.AdminApplication
URI "/status" to access to the status page.
STATUS_URI - Static variable in class fr.cnes.doi.server.DoiServer
URI of the Datacite status.
statusServer() - Static method in class fr.cnes.doi.server.Starter
Status of the server
stop() - Method in class fr.cnes.doi.server.DoiServer
stop() - Method in class org.restlet.ext.httpclient4.HttpDOIClientHelper
stopServer(Thread) - Static method in class fr.cnes.doi.server.Starter
Stops the server
stopServer() - Static method in class fr.cnes.doi.server.Starter
Stops the server
stringRepresentation() - Method in class fr.cnes.doi.resource.AbstractResource
projects representation
style - Variable in class fr.cnes.doi.resource.citation.FormatCitationResource
The style of formatting.
STYLE_PARAMETER - Static variable in class fr.cnes.doi.resource.citation.BaseCitationResource
Style parameter to format the citation "style".
STYLE_URI - Static variable in class fr.cnes.doi.client.ClientCrossCiteCitation
URI to get styles "styles".
StyleCitationResource - Class in fr.cnes.doi.resource.citation
The supported styles for citation.
StyleCitationResource() - Constructor for class fr.cnes.doi.resource.citation.StyleCitationResource
 
STYLES_URI - Static variable in class fr.cnes.doi.application.DoiCrossCiteApplication
URI "/style" to get the styles, which are used to format the citation.
subject - Variable in class org.datacite.schema.kernel_4.Resource.Subjects
 
Subject() - Constructor for class org.datacite.schema.kernel_4.Resource.Subjects.Subject
 
subjects - Variable in class org.datacite.schema.kernel_4.Resource
 
Subjects() - Constructor for class org.datacite.schema.kernel_4.Resource.Subjects
 
subjectScheme - Variable in class org.datacite.schema.kernel_4.Resource.Subjects.Subject
 
SUCCESS_CREATED - Static variable in exception fr.cnes.doi.exception.ClienSearchDataCiteException
Operation successful.
SUCCESS_CREATED - Static variable in exception fr.cnes.doi.exception.ClientMdsException
Operation successful.
SUCCESS_NO_CONTENT - Static variable in exception fr.cnes.doi.exception.ClienSearchDataCiteException
no DOIs founds.
SUCCESS_NO_CONTENT - Static variable in exception fr.cnes.doi.exception.ClientMdsException
no DOIs founds.
SUCCESS_OK - Static variable in exception fr.cnes.doi.exception.ClienSearchDataCiteException
Operation successful.
SUCCESS_OK - Static variable in exception fr.cnes.doi.exception.ClientMdsException
Operation successful.
successFullRepresentation() - Method in class fr.cnes.doi.resource.mds.DoisResource
Returns the sucessfull representation.
suffix - Variable in class fr.cnes.doi.db.model.DOIProject
Suffix of the project name.
SUFFIX_PROJECT_NAME - Static variable in class fr.cnes.doi.application.AdminApplication
URI "/{suffixProject}" to manage a project suffix.
SUFFIX_PROJECT_NAME_TEMPLATE - Static variable in class fr.cnes.doi.application.AdminApplication
Project suffix template.
SUFFIX_PROJECT_URI - Static variable in class fr.cnes.doi.application.AdminApplication
URI "/projects" to create a project suffix.
suffixProject - Variable in class fr.cnes.doi.resource.admin.ManageProjectsResource
Suffix of the project.
suffixProject - Variable in class fr.cnes.doi.resource.admin.ManageUsersResource
Suffix of the project.
suffixProject - Variable in class fr.cnes.doi.resource.admin.SuffixProjectsDoisResource
Suffix of the project.
SuffixProjectsDoisResource - Class in fr.cnes.doi.resource.admin
Provides a unique identifier to the project.
SuffixProjectsDoisResource() - Constructor for class fr.cnes.doi.resource.admin.SuffixProjectsDoisResource
 
SuffixProjectsResource - Class in fr.cnes.doi.resource.admin
Provides a unique identifier to the project.
SuffixProjectsResource() - Constructor for class fr.cnes.doi.resource.admin.SuffixProjectsResource
 
SUPERUSER_NAME_PARAMETER - Static variable in class fr.cnes.doi.resource.admin.ManageSuperUsersResource
Parameter for the SUPERUSER name "superUserName".
SUPERUSERS_URI - Static variable in class fr.cnes.doi.application.AdminApplication
URI "/superusers" to handle superusers.

T

TARGET_STATS_URL - Static variable in class fr.cnes.doi.application.AdminApplication
DataCite Stats page "https://stats.datacite.org/#tab-prefixes".
TARGET_URL - Static variable in class fr.cnes.doi.application.AdminApplication
DataCite Status page "http://status.datacite.org".
TEST_DOI_PREFIX - Static variable in class fr.cnes.doi.client.ClientMDS
Test DOI prefix "10.80163".
TEST_MODE - Static variable in class fr.cnes.doi.client.ClientMDS
Test mode sets to true.
testMode - Variable in class fr.cnes.doi.client.ClientMDS
Selected test mode.
THRESHOLD_SPEED_PERCENT - Static variable in class fr.cnes.doi.logging.api.MonitoringLogFilter
Threshold from which an alarm is send.
THRESHOLD_SPEED_PERCENT - Static variable in class fr.cnes.doi.settings.Consts
Level for which an alert must be send.
TimeUnit(int) - Constructor for enum fr.cnes.doi.security.TokenSecurity.TimeUnit
Constructor.
timeUnit - Variable in enum fr.cnes.doi.security.TokenSecurity.TimeUnit
time unit
title - Variable in class org.datacite.schema.kernel_4.Resource.Titles
 
Title() - Constructor for class org.datacite.schema.kernel_4.Resource.Titles.Title
 
titles - Variable in class org.datacite.schema.kernel_4.Resource
 
Titles() - Constructor for class org.datacite.schema.kernel_4.Resource.Titles
 
titleType - Variable in class org.datacite.schema.kernel_4.Resource.Titles.Title
 
TitleType - Enum in org.datacite.schema.kernel_4
Java class for titleType.
TitleType(String) - Constructor for enum org.datacite.schema.kernel_4.TitleType
 
tlsEnable - Variable in class fr.cnes.doi.settings.EmailSettings
TLS.
TOKEN_DB - Static variable in class fr.cnes.doi.security.TokenSecurity
Plugin for token database.
TOKEN_EXPIRATION_DELAY - Static variable in class fr.cnes.doi.settings.Consts
Set token expiration delay during creation
TOKEN_EXPIRATION_UNIT - Static variable in class fr.cnes.doi.settings.Consts
Set token expiration unit during creation
TOKEN_KEY - Static variable in class fr.cnes.doi.settings.Consts
key for token signature encoded with the algorithm HS256 in base64
TOKEN_NAME_URI - Static variable in class fr.cnes.doi.application.AdminApplication
URI "/{tokenID}" to handle to get information from a token.
TOKEN_TEMPLATE - Static variable in class fr.cnes.doi.application.AdminApplication
Token template.
TOKEN_URI - Static variable in class fr.cnes.doi.application.AdminApplication
URI "/token" to create a token.
TokenBasedVerifier - Class in fr.cnes.doi.security
Security class for checking token.
TokenBasedVerifier(AbstractTokenDBHelper) - Constructor for class fr.cnes.doi.security.TokenBasedVerifier
Constructor.
tokenDB - Variable in class fr.cnes.doi.application.AbstractApplication
Token database.
tokenDB - Variable in class fr.cnes.doi.application.DoiMdsApplication
Token DB that contains the set of generated token.
tokenDB - Variable in class fr.cnes.doi.resource.admin.TokenResource
The token database.
tokenDB - Variable in class fr.cnes.doi.security.TokenBasedVerifier
Token DB.
tokenDB - Variable in class fr.cnes.doi.services.UpdateTokenDataBase
Token database.
tokenKey - Variable in class fr.cnes.doi.security.TokenSecurity
token key.
tokenParam - Variable in class fr.cnes.doi.resource.admin.TokenResource
Token parameter catched from the URL.
TokenResource - Class in fr.cnes.doi.resource.admin
Provides a resource to create token and to decrypt token
TokenResource() - Constructor for class fr.cnes.doi.resource.admin.TokenResource
 
TokenSecurity - Class in fr.cnes.doi.security
Security class for token generation.
TokenSecurity() - Constructor for class fr.cnes.doi.security.TokenSecurity
Private constructor.
TokenSecurity.TimeUnit - Enum in fr.cnes.doi.security
Time unit.
TokenSecurity.TokenSecurityHolder - Class in fr.cnes.doi.security
Class to handle the instance
TokenSecurityException - Exception in fr.cnes.doi.exception
Exception for tokenSecurity.
TokenSecurityException(Status) - Constructor for exception fr.cnes.doi.exception.TokenSecurityException
Constructs a new exception with HTTP status as its detail message.
TokenSecurityException(Status, String) - Constructor for exception fr.cnes.doi.exception.TokenSecurityException
Constructs a new exception with the specified HTTP status and detail message.
TokenSecurityException(Status, Throwable) - Constructor for exception fr.cnes.doi.exception.TokenSecurityException
Constructs a new exception with the specified detail cause.
TokenSecurityException(Status, String, Throwable) - Constructor for exception fr.cnes.doi.exception.TokenSecurityException
Constructs a new exception with the specified detail HTTP status, message and cause.
TokenSecurityHolder() - Constructor for class fr.cnes.doi.security.TokenSecurity.TokenSecurityHolder
 
toString() - Method in class fr.cnes.doi.db.model.AuthSystemUser
toString() - Method in class fr.cnes.doi.db.model.DOIUser
transformPasswordToStars(String) - Static method in class fr.cnes.doi.utils.Utils
Transform password to stars
TRUST_STORE_PATH - Static variable in class fr.cnes.doi.server.DoiServer
Trust store path parameter "trustStorePath".
TRUST_STORE_PWD - Static variable in class fr.cnes.doi.server.DoiServer
Trust store password parameter "trustStorePath".
TRUST_STORE_TYPE - Static variable in class fr.cnes.doi.server.DoiServer
Trust store type parameter "trustStorePath".

U

UniqueProjectName - Class in fr.cnes.doi.utils
Utils class to generate a unique number from the project name
UniqueProjectName() - Constructor for class fr.cnes.doi.utils.UniqueProjectName
Constructor
UniqueProjectName.UniqueProjectNameHolder - Class in fr.cnes.doi.utils
Class to handle the instance
UniqueProjectNameHolder() - Constructor for class fr.cnes.doi.utils.UniqueProjectName.UniqueProjectNameHolder
 
UNIT_OF_TIME_PARAMETER - Static variable in class fr.cnes.doi.resource.admin.TokenResource
Unit of time used to define the expiration time of the token.
unmap(Group, Application, String) - Method in class fr.cnes.doi.db.MyMemoryRealm
Unmaps a group defined in a component from a role defined in the application.
unmap(Group, Role) - Method in class fr.cnes.doi.db.MyMemoryRealm
Unmaps a group defined in a component from a role defined in the application.
unmap(Object, Role) - Method in class fr.cnes.doi.db.MyMemoryRealm
Unmaps an element (user, group or organization) defined in a component from a role defined in the application.
unmap(User, Application, String) - Method in class fr.cnes.doi.db.MyMemoryRealm
Unmaps a user defined in a component from a role defined in the application.
unmap(User, Role) - Method in class fr.cnes.doi.db.MyMemoryRealm
Unmaps a user defined in a component from a role defined in the application.
unsetAdmin(String) - Method in class fr.cnes.doi.plugin.impl.db.impl.DOIDbDataAccessServiceImpl
Remove admin right from a user
unsetAdmin(String) - Method in interface fr.cnes.doi.plugin.impl.db.service.DOIDbDataAccessService
Remove admin right from a user
unsetUserFromAdminGroup(String) - Method in class fr.cnes.doi.db.AbstractUserRoleDBHelper
Remove user to Administrators group
unsetUserFromAdminGroup(String) - Method in class fr.cnes.doi.plugin.impl.db.DefaultUserRoleImpl
Remove user to Administrators group
UPDATE_ADMIN_FALSE - Static variable in class fr.cnes.doi.plugin.impl.db.impl.DOIDbDataAccessServiceImpl
Unsets a user as admin.
UPDATE_ADMIN_TRUE - Static variable in class fr.cnes.doi.plugin.impl.db.impl.DOIDbDataAccessServiceImpl
Sets a user as admin.
UPDATE_PROJECT - Static variable in class fr.cnes.doi.plugin.impl.db.impl.DOIDbDataAccessServiceImpl
Update project information.
updateDoiServerDataBaseFromAuthSystem() - Method in class fr.cnes.doi.services.DOIUsersUpdate
Fills the DOI users database from the members of the authentication system.
updateQueries(PreparedStatement...) - Method in class fr.cnes.doi.plugin.impl.db.impl.DOIDbDataAccessServiceImpl
Updates queries.
UpdateTokenDataBase - Class in fr.cnes.doi.services
Updates token database.
UpdateTokenDataBase() - Constructor for class fr.cnes.doi.services.UpdateTokenDataBase
 
URL_PARAMETER - Static variable in class fr.cnes.doi.resource.mds.BaseMdsResource
The parameter that describes the landing page related to the DOI "url".
USE_FORWARDED_FOR_HEADER - Static variable in class fr.cnes.doi.settings.Consts
Option to configure IP client.
USER_NAME_PARAMETER - Static variable in class fr.cnes.doi.resource.admin.ManageUsersResource
Parameter for the user name "user".
USER_PARAMETER - Static variable in class fr.cnes.doi.resource.admin.SuffixProjectsResource
Query parameter for user "user".
username - Variable in class fr.cnes.doi.db.model.AuthSystemUser
username.
username - Variable in class fr.cnes.doi.db.model.DOIUser
User name.
userName - Variable in class fr.cnes.doi.resource.admin.ManageSuperUserResource
User name.
userName - Variable in class fr.cnes.doi.resource.admin.ManageUsersResource
User name.
userName - Variable in class fr.cnes.doi.resource.admin.SuffixProjectsResource
The user name
users - Variable in class fr.cnes.doi.db.MyMemoryRealm
The modifiable list of users.
USERS_NAME - Static variable in class fr.cnes.doi.application.AdminApplication
URI "/{userName}" to handle user.
USERS_NAME_TEMPLATE - Static variable in class fr.cnes.doi.application.AdminApplication
Template user.
USERS_URI - Static variable in class fr.cnes.doi.application.AdminApplication
URI "/users" to handle users.
useTestPrefix(String) - Method in class fr.cnes.doi.client.ClientMDS
Renames the current DOI prefix by the DOI test prefix.
Utils - Class in fr.cnes.doi.plugin
Utility class for plugins.
Utils() - Constructor for class fr.cnes.doi.plugin.Utils
"Static" class cannot be instantiated
Utils - Class in fr.cnes.doi.utils
Utility Class.
Utils() - Constructor for class fr.cnes.doi.utils.Utils
"Static" class cannot be instantiated
UtilsCryptography - Class in fr.cnes.doi.security
Utility class to encrypt/decrypt
UtilsCryptography() - Constructor for class fr.cnes.doi.security.UtilsCryptography
Private constructor
UtilsHeader - Class in fr.cnes.doi.security
Utility class.
UtilsHeader() - Constructor for class fr.cnes.doi.security.UtilsHeader
"Static" class cannot be instantiated

V

validate() - Method in class fr.cnes.doi.plugin.impl.db.DefaultLDAPImpl
Validates the parameters in the configuration file.
validate() - Method in class fr.cnes.doi.plugin.impl.db.DefaultProjectSuffixImpl
Validates the parameters in the configuration file.
validate() - Method in class fr.cnes.doi.plugin.impl.db.DefaultTokenImpl
Validates the parameters in the configuration file.
validate() - Method in class fr.cnes.doi.plugin.impl.db.DefaultUserRoleImpl
Validates the parameters in the configuration file.
validate() - Method in interface fr.cnes.doi.plugin.PluginConfiguration
Validates the parameters in the configuration file.
ValidationMetadataException - Exception in fr.cnes.doi.exception
Exception during the validation of provided metadata.
ValidationMetadataException() - Constructor for exception fr.cnes.doi.exception.ValidationMetadataException
Constructs a new ValidationMetadataException with null as its detail message.
ValidationMetadataException(String) - Constructor for exception fr.cnes.doi.exception.ValidationMetadataException
Constructs a ValidationMetadataException with the specified detail message.
ValidationMetadataException(Throwable) - Constructor for exception fr.cnes.doi.exception.ValidationMetadataException
Constructs a ValidationMetadataException with the specified cause and a detail message of (cause==null ? null : cause.toString()) (which typically contains the class and detail message of cause).
ValidationMetadataException(String, Throwable) - Constructor for exception fr.cnes.doi.exception.ValidationMetadataException
Constructs a ValidationMetadataException with the specified detail message and cause.
validConfigurationFile() - Method in class fr.cnes.doi.settings.DoiSettings
Validates the configuration file.
value - Variable in enum org.datacite.schema.kernel_4.ContributorType
 
value() - Method in enum org.datacite.schema.kernel_4.ContributorType
Gets the value.
value - Variable in enum org.datacite.schema.kernel_4.DateType
 
value() - Method in enum org.datacite.schema.kernel_4.DateType
Returns the value
value - Variable in enum org.datacite.schema.kernel_4.DescriptionType
 
value() - Method in enum org.datacite.schema.kernel_4.DescriptionType
Returns the value.
value - Variable in enum org.datacite.schema.kernel_4.FunderIdentifierType
 
value() - Method in enum org.datacite.schema.kernel_4.FunderIdentifierType
Returns the value.
value - Variable in enum org.datacite.schema.kernel_4.NameType
 
value() - Method in enum org.datacite.schema.kernel_4.NameType
 
value - Variable in enum org.datacite.schema.kernel_4.RelatedIdentifierType
 
value() - Method in enum org.datacite.schema.kernel_4.RelatedIdentifierType
Returns the value.
value - Variable in enum org.datacite.schema.kernel_4.RelationType
 
value() - Method in enum org.datacite.schema.kernel_4.RelationType
Returns the value.
value - Variable in class org.datacite.schema.kernel_4.Resource.AlternateIdentifiers.AlternateIdentifier
 
value - Variable in class org.datacite.schema.kernel_4.Resource.Contributors.Contributor.ContributorName
 
value - Variable in class org.datacite.schema.kernel_4.Resource.Contributors.Contributor.NameIdentifier
 
value - Variable in class org.datacite.schema.kernel_4.Resource.Creators.Creator.CreatorName
 
value - Variable in class org.datacite.schema.kernel_4.Resource.Creators.Creator.NameIdentifier
 
value - Variable in class org.datacite.schema.kernel_4.Resource.Dates.Date
 
value - Variable in class org.datacite.schema.kernel_4.Resource.FundingReferences.FundingReference.AwardNumber
 
value - Variable in class org.datacite.schema.kernel_4.Resource.FundingReferences.FundingReference.FunderIdentifier
 
value - Variable in class org.datacite.schema.kernel_4.Resource.Identifier
 
value - Variable in class org.datacite.schema.kernel_4.Resource.RelatedIdentifiers.RelatedIdentifier
 
value - Variable in class org.datacite.schema.kernel_4.Resource.ResourceType
 
value - Variable in class org.datacite.schema.kernel_4.Resource.RightsList.Rights
 
value - Variable in class org.datacite.schema.kernel_4.Resource.Subjects.Subject
 
value - Variable in class org.datacite.schema.kernel_4.Resource.Titles.Title
 
value - Variable in enum org.datacite.schema.kernel_4.ResourceType
 
value() - Method in enum org.datacite.schema.kernel_4.ResourceType
Gets the value.
value - Variable in enum org.datacite.schema.kernel_4.TitleType
 
value() - Method in enum org.datacite.schema.kernel_4.TitleType
Returns the value
valueOf(String) - Static method in enum fr.cnes.doi.application.DoiMdsApplication.API_MDS
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum fr.cnes.doi.client.ClientCrossCiteCitation.Context
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum fr.cnes.doi.client.ClientMDS.Context
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum fr.cnes.doi.client.ClientMDS.DATACITE_API_RESPONSE
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum fr.cnes.doi.security.TokenSecurity.TimeUnit
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum fr.cnes.doi.utils.spec.CoverageAnnotation
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.datacite.schema.kernel_4.ContributorType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.datacite.schema.kernel_4.DateType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.datacite.schema.kernel_4.DescriptionType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.datacite.schema.kernel_4.FunderIdentifierType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.datacite.schema.kernel_4.NameType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.datacite.schema.kernel_4.RelatedIdentifierType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.datacite.schema.kernel_4.RelationType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.datacite.schema.kernel_4.ResourceType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.datacite.schema.kernel_4.TitleType
Returns the enum constant of this type with the specified name.
values() - Static method in enum fr.cnes.doi.application.DoiMdsApplication.API_MDS
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum fr.cnes.doi.client.ClientCrossCiteCitation.Context
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum fr.cnes.doi.client.ClientMDS.Context
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum fr.cnes.doi.client.ClientMDS.DATACITE_API_RESPONSE
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum fr.cnes.doi.security.TokenSecurity.TimeUnit
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum fr.cnes.doi.utils.spec.CoverageAnnotation
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.datacite.schema.kernel_4.ContributorType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.datacite.schema.kernel_4.DateType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.datacite.schema.kernel_4.DescriptionType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.datacite.schema.kernel_4.FunderIdentifierType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.datacite.schema.kernel_4.NameType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.datacite.schema.kernel_4.RelatedIdentifierType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.datacite.schema.kernel_4.RelationType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.datacite.schema.kernel_4.ResourceType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.datacite.schema.kernel_4.TitleType
Returns an array containing the constants of this enum type, in the order they are declared.
valueURI - Variable in class org.datacite.schema.kernel_4.Resource.Subjects.Subject
 
verify(String, char[]) - Method in class fr.cnes.doi.db.MyMemoryRealm.DefaultVerifier
verify(Request, Response) - Method in class fr.cnes.doi.security.LoginBasedVerifier
Verifies the user name and his password.
verify(Request, Response) - Method in class fr.cnes.doi.security.TokenBasedVerifier
Verifies the token.
VERSION - Static variable in class fr.cnes.doi.plugin.impl.db.DefaultLDAPImpl
Plugin version.
VERSION - Static variable in class fr.cnes.doi.plugin.impl.db.DefaultProjectSuffixImpl
Plugin version.
VERSION - Static variable in class fr.cnes.doi.plugin.impl.db.DefaultTokenImpl
Plugin version.
VERSION - Static variable in class fr.cnes.doi.plugin.impl.db.DefaultUserRoleImpl
Plugin version.
VERSION - Static variable in class fr.cnes.doi.settings.Consts
Application's version.
version - Variable in class org.datacite.schema.kernel_4.Resource
 

W

WadlCnesRepresentation - Class in org.restlet.ext.wadl
Generates a WADL based on a patch of the Restlet XSLT.
WadlCnesRepresentation(ApplicationInfo) - Constructor for class org.restlet.ext.wadl.WadlCnesRepresentation
Constructs a new Wadl representation based on a new XSLT.
westBoundLongitude - Variable in class org.datacite.schema.kernel_4.Box
 

_

_ResourceDescriptionsDescriptionBr_QNAME - Static variable in class org.datacite.schema.kernel_4.ObjectFactory
 
A B C D E F G H I J K L M N O P R S T U V W _ 
Skip navigation links

Copyright © 2017–2020 CNES. All rights reserved.