A B C D E G H I N P Q R S T U V 

A

addProperty(String, String, String) - Method in class rdapit.pitservice.PIDInformation
 
addProperty(String, boolean) - Method in class rdapit.typeregistry.TypeDefinition
 
ApplicationContext - Class in rdapit.rest
Singleton.
ApplicationContext(TypingService) - Constructor for class rdapit.rest.ApplicationContext
 
authInfo - Variable in class rdapit.pidsystem.HandleSystemRESTAdapter
 

B

baseURI - Variable in class rdapit.pidsystem.HandleSystemRESTAdapter
 
baseURI - Variable in class rdapit.typeregistry.TypeRegistry
 

C

checkTypeConformance(TypeDefinition) - Method in class rdapit.pitservice.PIDInformation
Checks whether the stored property values conform to the given type and stores the result of the conformance checks in the local information record.
client - Variable in class rdapit.pidsystem.HandleSystemRESTAdapter
 
client - Variable in class rdapit.typeregistry.TypeRegistry
 
configFromProperties(Properties) - Static method in class rdapit.pidsystem.HandleSystemRESTAdapter
Factory method.
configFromProperties(Properties) - Static method in class rdapit.typeregistry.TypeRegistry
Factory method.
conformsToType(String, String) - Method in interface rdapit.pitservice.ITypingService
 
conformsToType(String, String) - Method in class rdapit.pitservice.TypingService
 
createPropertyDefinition(PropertyDefinition, String, String, Date, String) - Method in class rdapit.typeregistry.TypeRegistry
 
createTarget - Variable in class rdapit.typeregistry.TypeRegistry
 
createTypeDefinition(String, TypeDefinition) - Method in interface rdapit.typeregistry.ITypeRegistry
 
createTypeDefinition(String, TypeDefinition) - Method in class rdapit.typeregistry.TypeRegistry
 

D

deletePID(String) - Method in class rdapit.pidsystem.HandleSystemRESTAdapter
 
deletePID(String) - Method in interface rdapit.pidsystem.IIdentifierSystem
Remove the given PID.
deletePID(String) - Method in class rdapit.pitservice.TypingService
 
deletePID(String) - Method in class rdapit.rest.TypingRESTResource
DELETE method to delete identifiers.
deletePID(String, String) - Method in class rdapit.rest.TypingRESTResource
Similar to TypingRESTResource.deletePID(String) but supports native slashes in the identifier path.
describeProperty(String) - Method in interface rdapit.pitservice.ITypingService
Retrieves a property definition
describeProperty(String) - Method in class rdapit.pitservice.TypingService
 
describeType(String) - Method in interface rdapit.pitservice.ITypingService
Retrieves a type definition
describeType(String) - Method in class rdapit.pitservice.TypingService
 
description - Variable in class rdapit.typeregistry.PropertyDefinition
 
description - Variable in class rdapit.typeregistry.TypeDefinition
 
determineEntityClass(String) - Method in interface rdapit.pitservice.ITypingService
Determines whether the given identifier references a simple object, a property, a type etc.
determineEntityClass(String) - Method in class rdapit.pitservice.TypingService
 
determineEntityClass(String) - Method in interface rdapit.typeregistry.ITypeRegistry
Determines whether the given identifier references a property or type.
determineEntityClass(String) - Method in class rdapit.typeregistry.TypeRegistry
 

E

ELEMENTAL_VALUETYPE_STRING - Static variable in class rdapit.typeregistry.PropertyDefinition
 
EntityClass - Enum in rdapit.pitservice
Helper enumeration to distinguish between identifiers for simple objects, for properties, for types etc.
explanationOfUse - Variable in class rdapit.typeregistry.TypeDefinition
 

G

generatePIDName() - Method in class rdapit.pidsystem.HandleSystemRESTAdapter
 
generateProperty(Object) - Method in class rdapit.typeregistry.PropertyDefinition
Verifies that the given value conforms to the property's type range.
generatorPrefix - Variable in class rdapit.pidsystem.HandleSystemRESTAdapter
 
genericResolve(String) - Method in interface rdapit.pitservice.ITypingService
Resolves the given PID without previous knowledge about the kind of entity it identifies (e.g. a common PID record, a property or type definition etc.).
genericResolve(String) - Method in class rdapit.pitservice.TypingService
 
getAllProperties() - Method in class rdapit.typeregistry.TypeDefinition
Returns a set of all properties.
getDescription() - Method in class rdapit.typeregistry.PropertyDefinition
 
getGeneratorPrefix() - Method in class rdapit.pidsystem.HandleSystemRESTAdapter
 
getIdentifier() - Method in class rdapit.typeregistry.PropertyDefinition
 
getIdentifier() - Method in class rdapit.typeregistry.TypeDefinition
 
getIdentifierPrefix() - Method in class rdapit.typeregistry.TypeRegistry
 
getIdentifierSystem() - Method in class rdapit.pitservice.TypingService
 
getInstance() - Static method in class rdapit.rest.ApplicationContext
 
getMandatoryProperties() - Method in class rdapit.typeregistry.TypeDefinition
Returns a set of all mandatory properties.
getName() - Method in class rdapit.typeregistry.PropertyDefinition
 
getNamespace() - Method in class rdapit.typeregistry.PropertyDefinition
 
getOptionalProperties() - Method in class rdapit.typeregistry.TypeDefinition
Returns a set of all optional properties.
getPropertyIdentifiers() - Method in class rdapit.pitservice.PIDInformation
 
getPropertyValue(String) - Method in class rdapit.pitservice.PIDInformation
Returns the value of a single property given the property identifier.
getRange() - Method in class rdapit.typeregistry.PropertyDefinition
 
getTypeRegistry() - Method in class rdapit.pitservice.TypingService
 
getTypingService() - Method in class rdapit.rest.ApplicationContext
 

H

handlesTarget - Variable in class rdapit.pidsystem.HandleSystemRESTAdapter
 
HandleSystemRESTAdapter - Class in rdapit.pidsystem
Concrete adapter of an identifier system that connects to the Handle System through its native REST interface available from HS v8 on.
HandleSystemRESTAdapter(String, String, String, String, boolean) - Constructor for class rdapit.pidsystem.HandleSystemRESTAdapter
 
HandleSystemRESTAdapter(String, String, String, String) - Constructor for class rdapit.pidsystem.HandleSystemRESTAdapter
 
hasProperty(String) - Method in class rdapit.pitservice.PIDInformation
 

I

identifier - Variable in class rdapit.typeregistry.PropertyDefinition
a PID
identifier - Variable in class rdapit.typeregistry.TypeDefinition
PID of the type.
IDENTIFIER_PIT_MARKER_PROPERTY - Static variable in class rdapit.typeregistry.PropertyDefinition
Marker value to distinguish type and profile records from each other.
identifierPrefix - Variable in class rdapit.typeregistry.TypeRegistry
 
identifierSystem - Variable in class rdapit.pitservice.TypingService
 
idTarget - Variable in class rdapit.typeregistry.TypeRegistry
 
IIdentifierSystem - Interface in rdapit.pidsystem
Main abstraction interface towards the identifier system containing registered identifiers and associated state information.
InconsistentRecordsException - Exception in rdapit.pitservice
Exception to use when the hidden linking between records in an identifier system and a type registry are broken, e.g. because a PID record lists a property identifier that is unregistered.
InconsistentRecordsException(String) - Constructor for exception rdapit.pitservice.InconsistentRecordsException
 
individualHandleTarget - Variable in class rdapit.pidsystem.HandleSystemRESTAdapter
 
instance - Static variable in class rdapit.rest.ApplicationContext
 
InvalidConfigException - Exception in rdapit.common
 
InvalidConfigException(String) - Constructor for exception rdapit.common.InvalidConfigException
 
isIdentifierRegistered(String) - Method in class rdapit.pidsystem.HandleSystemRESTAdapter
 
isIdentifierRegistered(String) - Method in interface rdapit.pidsystem.IIdentifierSystem
Checks whether the given PID is already registered.
isIdentifierRegistered(String) - Method in class rdapit.pitservice.TypingService
 
isMandatory() - Method in class rdapit.typeregistry.PropertyDefinitionParameters
 
isPidRegistered(String) - Method in class rdapit.rest.TypingRESTResource
Simple HEAD method to check whether a particular pid is registered.
isPidRegistered(String, String) - Method in class rdapit.rest.TypingRESTResource
Similar to TypingRESTResource.isPidRegistered(String) but supports native slashes in the identifier path.
isTypeRegistryPID(String) - Method in interface rdapit.typeregistry.ITypeRegistry
Determines whether the given PID is an identifier in the type registry.
isTypeRegistryPID(String) - Method in class rdapit.typeregistry.TypeRegistry
 
ITypeRegistry - Interface in rdapit.typeregistry
Main abstraction interface towards the type registry.
ITypingService - Interface in rdapit.pitservice
Core interface for clients to contact.

N

name - Variable in class rdapit.typeregistry.PropertyDefinition
 
namespace - Variable in class rdapit.typeregistry.PropertyDefinition
 

P

peekIdentifier(String) - Method in class rdapit.rest.TypingRESTResource
Queries what kind of entity an identifier will point to (generic object, property, type, ...).
peekIdentifier(String, String) - Method in class rdapit.rest.TypingRESTResource
Similar to TypingRESTResource.peekIdentifier(String) but supports native slashes in the identifier path.
PIDInformation - Class in rdapit.pitservice
Class for storing and managing a PID record that carries meta-information such as conformance flags.
PIDInformation() - Constructor for class rdapit.pitservice.PIDInformation
 
PIDInformation(HashMap<String, PIDInformation.PIDInformationPropertyEntry>, HashMap<String, Boolean>) - Constructor for class rdapit.pitservice.PIDInformation
 
PITApplication - Class in rdapit.rest
 
PITApplication() - Constructor for class rdapit.rest.PITApplication
 
properties - Variable in class rdapit.typeregistry.TypeDefinition
Value (boolean) True means mandatory, False means optional.
PROPERTIES_FILE_PATH - Static variable in class rdapit.rest.PITApplication
 
PropertyDefinition - Class in rdapit.typeregistry
Encapsulates a single property definition in the type registry.
PropertyDefinition(String, String, String) - Constructor for class rdapit.typeregistry.PropertyDefinition
Constructor.
PropertyDefinition(String, String, String, String) - Constructor for class rdapit.typeregistry.PropertyDefinition
 
PropertyDefinition(String, String, String, String, String) - Constructor for class rdapit.typeregistry.PropertyDefinition
 
PropertyDefinitionParameters - Class in rdapit.typeregistry
Provides context for a property defined in type definition records, such as an optional/mandatory flag.
PropertyDefinitionParameters(boolean) - Constructor for class rdapit.typeregistry.PropertyDefinitionParameters
 

Q

query(String) - Method in interface rdapit.typeregistry.ITypeRegistry
Generic query method.
query(String) - Method in class rdapit.typeregistry.TypeRegistry
 
queryAllProperties(String) - Method in class rdapit.pidsystem.HandleSystemRESTAdapter
 
queryAllProperties(String) - Method in interface rdapit.pidsystem.IIdentifierSystem
Queries all properties from the given PID, independent of types.
queryAllProperties(String) - Method in class rdapit.pitservice.TypingService
 
queryAllProperties(String, boolean) - Method in class rdapit.pitservice.TypingService
 
queryByType(String, TypeDefinition) - Method in class rdapit.pidsystem.HandleSystemRESTAdapter
 
queryByType(String, TypeDefinition) - Method in interface rdapit.pidsystem.IIdentifierSystem
Queries all properties of a given type available from the given PID.
queryByType(String, String, boolean) - Method in interface rdapit.pitservice.ITypingService
Queries all properties of a type available from the given PID.
queryByType(String, TypeDefinition) - Method in class rdapit.pitservice.TypingService
 
queryByType(String, String, boolean) - Method in class rdapit.pitservice.TypingService
 
queryByTypeWithConformance(String, String, boolean) - Method in interface rdapit.pitservice.ITypingService
Same as ITypingService.queryByType(java.lang.String, java.lang.String, boolean), but also performs a type conformance check.
queryByTypeWithConformance(String, List<String>, boolean) - Method in interface rdapit.pitservice.ITypingService
 
queryByTypeWithConformance(String, String, boolean) - Method in class rdapit.pitservice.TypingService
 
queryByTypeWithConformance(String, List<String>, boolean) - Method in class rdapit.pitservice.TypingService
 
queryProperty(String, PropertyDefinition) - Method in class rdapit.pidsystem.HandleSystemRESTAdapter
 
queryProperty(String, PropertyDefinition) - Method in interface rdapit.pidsystem.IIdentifierSystem
Queries a single property from the given PID.
queryProperty(String, String) - Method in interface rdapit.pitservice.ITypingService
Queries a single property from the PID.
queryProperty(String, PropertyDefinition) - Method in class rdapit.pitservice.TypingService
 
queryProperty(String, String) - Method in class rdapit.pitservice.TypingService
 
queryPropertyDefinition(String) - Method in interface rdapit.typeregistry.ITypeRegistry
Retrieves a property definition by its unique identifier.
queryPropertyDefinition(String) - Method in class rdapit.typeregistry.TypeRegistry
 
queryPropertyDefinitionByName(String) - Method in interface rdapit.typeregistry.ITypeRegistry
Retrieves a property definition by its property name.
queryPropertyDefinitionByName(String) - Method in class rdapit.typeregistry.TypeRegistry
 
queryTypeDefinition(String) - Method in interface rdapit.typeregistry.ITypeRegistry
Queries a type definition record from the type registry.
queryTypeDefinition(String) - Method in class rdapit.typeregistry.TypeRegistry
 

R

range - Variable in class rdapit.typeregistry.PropertyDefinition
a PID
rdapit.common - package rdapit.common
 
rdapit.pidsystem - package rdapit.pidsystem
 
rdapit.pitservice - package rdapit.pitservice
 
rdapit.rest - package rdapit.rest
 
rdapit.typeregistry - package rdapit.typeregistry
 
registerPID(Map<String, String>) - Method in class rdapit.pidsystem.HandleSystemRESTAdapter
 
registerPID(Map<String, String>) - Method in interface rdapit.pidsystem.IIdentifierSystem
Registers a new PID with given property values.
registerPID(Map<String, String>) - Method in class rdapit.pitservice.TypingService
 
registerPID(Map<String, String>) - Method in class rdapit.rest.TypingRESTResource
Generic POST method to create new identifiers.
removePropertiesNotListed(Collection<String>) - Method in class rdapit.pitservice.PIDInformation
Removes all properties that are not listed in the given collection.
removePropertyDefinition(String) - Method in interface rdapit.typeregistry.ITypeRegistry
Removes the property definition with given PID.
removePropertyDefinition(String) - Method in class rdapit.typeregistry.TypeRegistry
 
resolveGenericPID(String) - Method in class rdapit.rest.TypingRESTResource
Generic resolution method to read PID records, property or type definitions.
resolveGenericPID(String, String) - Method in class rdapit.rest.TypingRESTResource
Similar to TypingRESTResource.resolveGenericPID(String) but supports native slashes in the identifier path.
resolvePID(String, String, List<String>, boolean) - Method in class rdapit.rest.TypingRESTResource
Sophisticated GET method to return all or some properties of an identifier.
resolvePID(String, String, String, List<String>, boolean) - Method in class rdapit.rest.TypingRESTResource
Similar to TypingRESTResource.resolvePID(String, String, List, boolean) but supports native slashes in the identifier path.
resolveProperty(String) - Method in class rdapit.rest.TypingRESTResource
GET method to read the definition of a property from the type registry.
resolveProperty(String, String) - Method in class rdapit.rest.TypingRESTResource
Similar to TypingRESTResource.resolveProperty(String) but supports native slashes in the identifier path.
resolveType(String) - Method in class rdapit.rest.TypingRESTResource
GET method to read the definition of a type from the type registry.
resolveType(String, String) - Method in class rdapit.rest.TypingRESTResource
Similar to TypingRESTResource.resolveType(String) but supports native slashes in the identifier path.
rootTarget - Variable in class rdapit.pidsystem.HandleSystemRESTAdapter
 
rootTarget - Variable in class rdapit.typeregistry.TypeRegistry
 

S

searchTarget - Variable in class rdapit.typeregistry.TypeRegistry
 
setPropertyName(String, String) - Method in class rdapit.pitservice.PIDInformation
Sets the name of an already listed property, given its identifier.
simplePing() - Method in class rdapit.rest.TypingRESTResource
Simple ping method for testing (check whether the API is running etc.).

T

toString() - Method in class rdapit.typeregistry.PropertyDefinition
 
TypeDefinition - Class in rdapit.typeregistry
Encapsulates a type in the type registry, roughly defined as a set of properties.
TypeDefinition(String, String, String) - Constructor for class rdapit.typeregistry.TypeDefinition
 
TypeDefinition(String, String, String, Collection<String>, Collection<String>) - Constructor for class rdapit.typeregistry.TypeDefinition
 
typeRegistry - Variable in class rdapit.pitservice.TypingService
 
TypeRegistry - Class in rdapit.typeregistry
 
TypeRegistry(String, String) - Constructor for class rdapit.typeregistry.TypeRegistry
 
TypingRESTResource - Class in rdapit.rest
This is the main class for REST web service interaction.
TypingRESTResource() - Constructor for class rdapit.rest.TypingRESTResource
 
TypingService - Class in rdapit.pitservice
Core implementation class that offers the combined higher-level services through a type registry and an identifier system.
TypingService(IIdentifierSystem, ITypeRegistry) - Constructor for class rdapit.pitservice.TypingService
 
typingService - Variable in class rdapit.rest.TypingRESTResource
 

U

UNSAFE_SSL - Static variable in class rdapit.pidsystem.HandleSystemRESTAdapter
 

V

valueOf(String) - Static method in enum rdapit.pitservice.EntityClass
Returns the enum constant of this type with the specified name.
values() - Static method in enum rdapit.pitservice.EntityClass
Returns an array containing the constants of this enum type, in the order they are declared.
A B C D E G H I N P Q R S T U V 

Copyright © 2014. All rights reserved.