Index

A B C D E F G H I J K L M N O P Q R S T U V W X Y Z 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form

A

abstract_element - Enum constant in enum class gov.niem.tools.api.db.property.Property.Category
An abstract element, which must be replaced by a regular element in instances.
ABW - Enum constant in enum class gov.niem.tools.api.db.niem.genc.CountryAlpha3CodeType
 
adapter - Enum constant in enum class gov.niem.tools.api.db.namespace.Namespace.Category
 
adapter - Enum constant in enum class gov.niem.tools.api.db.type.Type.Pattern
 
add(Model) - Method in class gov.niem.tools.api.db.model.ModelService
Creates a new model in the database with the fields in the given model object and adds it to the steward with the steward key in the given model object.
add(Model, String) - Method in class gov.niem.tools.api.db.version.VersionService
Creates a new version in the database with the given version number and adds it to the given model.
add(Namespace, String) - Method in class gov.niem.tools.api.db.property.PropertyService
Adds a property to the database with the given name to the given namespace.
add(Namespace, String) - Method in class gov.niem.tools.api.db.type.TypeService
Create a new type in the database with the given name and add to the given namespace.
add(Namespace, String, String) - Method in class gov.niem.tools.api.db.property.PropertyService
Adds a property to the database with the given name and definition to the given namespace.
add(Namespace, String, T) - Method in class gov.niem.tools.api.db.component.ComponentService
Add a component to the database.
add(Namespace, T) - Method in class gov.niem.tools.api.db.component.ComponentService
Add a component to the database.
add(Steward, String, String, Model.Category, String) - Method in class gov.niem.tools.api.db.model.ModelService
Creates a new model in the database with the given fields and adds it to the given steward.
add(Type, Facet.Category, String, String) - Method in class gov.niem.tools.api.db.facet.FacetService
Creates a new facet with the given fields and adds it to the given type.
add(Type, Property, String, String) - Method in class gov.niem.tools.api.db.subproperty.SubpropertyService
Creates a new subproperty in the database and adds it to the type with the given type.
add(Version, Namespace) - Method in class gov.niem.tools.api.db.namespace.NamespaceService
Creates a new namespace in the database with the given namespace object and adds it to the given version object.
add(Version, String, String) - Method in class gov.niem.tools.api.db.namespace.NamespaceService
Creates a new namespace in the database with the given fields and adds it to the given version.
add(Version, String, String) - Method in class gov.niem.tools.api.db.property.PropertyService
Adds a property to the database with the given name to the namespace with the given prefix and version.
add(Version, String, String) - Method in class gov.niem.tools.api.db.type.TypeService
Create a new type in the database with the given prefix and name and add to the given version.
add(Version, String, String, String, String) - Method in class gov.niem.tools.api.db.subproperty.SubpropertyService
Creates a new subproperty in the database and adds it to the type with the given type fields.
add(Version, String, String, T) - Method in class gov.niem.tools.api.db.component.ComponentService
Add a component to the database.
add(Version, T) - Method in class gov.niem.tools.api.db.component.ComponentService
Add a component to the database.
add(String) - Method in class gov.niem.tools.api.db.steward.StewardService
Add a steward to the database.
add(String, Model) - Method in class gov.niem.tools.api.db.model.ModelService
Creates a new model in the database with the fields in the given model object and adds it to the steward with the given steward key.
add(String, String) - Method in class gov.niem.tools.api.db.steward.StewardService
Add a steward to the database.
add(String, String, Steward.Category) - Method in class gov.niem.tools.api.db.steward.StewardService
Add a steward to the database.
add(String, String, Steward.Category, String) - Method in class gov.niem.tools.api.db.steward.StewardService
Add a steward to the database.
add(String, String, Version) - Method in class gov.niem.tools.api.db.version.VersionService
Creates a new version in the database with the fields in the given version object and adds it to the model with the given model fields.
add(String, String, String) - Method in class gov.niem.tools.api.db.steward.StewardService
Add a steward to the database.
add(String, String, String) - Method in class gov.niem.tools.api.db.version.VersionService
 
add(String, String, String, Model.Category) - Method in class gov.niem.tools.api.db.model.ModelService
Creates a new model in the database with the given fields and adds it to the steward with the given key.
add(String, String, String, Model.Category, String) - Method in class gov.niem.tools.api.db.model.ModelService
Creates a new model in the database with the given fields and adds it to the steward with the given key.
add(String, String, String, Namespace) - Method in class gov.niem.tools.api.db.namespace.NamespaceService
Creates a new namespace in the database with the given namespace object and adds it to the version with the given version fields.
add(String, String, String, String) - Method in class gov.niem.tools.api.db.namespace.NamespaceService
Creates a new namespace in the database with the given namespace fields and adds it to the version with the given version fields.
add(String, String, String, String, Facet.Category, String, String) - Method in class gov.niem.tools.api.db.facet.FacetService
Creates a new facet with the given facet fields and adds it to the type matching the given type fields.
add(String, String, String, String, String) - Method in class gov.niem.tools.api.db.namespace.NamespaceService
Creates a new namespace in the database with the given namespace fields and adds it to the version with the given version fields.
add(String, String, String, String, String) - Method in class gov.niem.tools.api.db.property.PropertyService
Adds a property to the database with the given name to the namespace with the given namespace fields.
add(String, String, String, String, String) - Method in class gov.niem.tools.api.db.type.TypeService
Create a new type in the database with the given prefix and name and add to the version with the given version fields.
add(String, String, String, String, String, String, String) - Method in class gov.niem.tools.api.db.subproperty.SubpropertyService
Creates a new subproperty in the database and adds it to the type with the given type fields.
add(String, String, String, T) - Method in class gov.niem.tools.api.db.component.ComponentService
Add a component to the database.
add(T) - Method in class gov.niem.tools.api.db.base.BaseEntityService
Adds the given object to the database.
add(T) - Method in class gov.niem.tools.api.db.component.ComponentService
Add a component to the database.
AddModelReason - Enum Class in gov.niem.tools.api.db.base
Identifies why a component was added to a CMF model, either directly due to a task like migration or transformation, or indirectly as a required dependency.
addToCmfModel(Subproperty, Model, Boolean, AddModelReason, Test) - Method in class gov.niem.tools.api.db.subproperty.SubpropertyService
Adds the given subproperty to the given CMF model as either a CMF property association or a CMF augmentation record.
addToCmfModel(Model, boolean, AddModelReason, Test) - Method in interface gov.niem.tools.api.db.base.BaseCmfEntity
Add self to the given CMF model if not already there.
addToCmfModel(Model, boolean, AddModelReason, Test) - Method in class gov.niem.tools.api.db.facet.Facet
Adds this facet to the given CMF model.
addToCmfModel(Model, boolean, AddModelReason, Test) - Method in class gov.niem.tools.api.db.namespace.Namespace
Adds this namespace to the given CMF model if it does not already exist.
addToCmfModel(Model, boolean, AddModelReason, Test) - Method in class gov.niem.tools.api.db.property.Property
Adds this property as a data property to the given CMF model if not already present.
addToCmfModel(Model, boolean, AddModelReason, Test) - Method in class gov.niem.tools.api.db.subproperty.Subproperty
 
addToCmfModel(Model, boolean, AddModelReason, Test) - Method in class gov.niem.tools.api.db.type.Type
 
addToCmfModel(Model, boolean, AddModelReason, Test) - Method in class gov.niem.tools.api.db.version.Version
 
addToCmfModelAsAugmentationRecord(Model, Type) - Method in class gov.niem.tools.api.db.subproperty.Subproperty
Add subproperty to the CMF model as an augmentation record.
AFG - Enum constant in enum class gov.niem.tools.api.db.niem.genc.CountryAlpha3CodeType
 
AGO - Enum constant in enum class gov.niem.tools.api.db.niem.genc.CountryAlpha3CodeType
 
AIA - Enum constant in enum class gov.niem.tools.api.db.niem.genc.CountryAlpha3CodeType
 
ALB - Enum constant in enum class gov.niem.tools.api.db.niem.genc.CountryAlpha3CodeType
 
AND - Enum constant in enum class gov.niem.tools.api.db.niem.genc.CountryAlpha3CodeType
 
AppController - Class in gov.niem.tools.api.app
General application calls.
AppController() - Constructor for class gov.niem.tools.api.app.AppController
 
Application - Class in gov.niem.tools.api
Commonly used functionality for NIEM supported tools.
Application() - Constructor for class gov.niem.tools.api.Application
 
AppLuceneAnalysisConfigurer - Class in gov.niem.tools.api.core.config
Configuration settings for database searches.
AppLuceneAnalysisConfigurer() - Constructor for class gov.niem.tools.api.core.config.AppLuceneAnalysisConfigurer
 
AppUtils - Class in gov.niem.tools.api.core.utils
General utility functions for the application.
AppUtils() - Constructor for class gov.niem.tools.api.core.utils.AppUtils
 
ARE - Enum constant in enum class gov.niem.tools.api.db.niem.genc.CountryAlpha3CodeType
 
ARG - Enum constant in enum class gov.niem.tools.api.db.niem.genc.CountryAlpha3CodeType
 
ArgumentNotValidException - Exception Class in gov.niem.tools.api.db.exceptions
Custom exception handler for entity not found exceptions.
ArgumentNotValidException(String, String) - Constructor for exception class gov.niem.tools.api.db.exceptions.ArgumentNotValidException
 
ARM - Enum constant in enum class gov.niem.tools.api.db.niem.genc.CountryAlpha3CodeType
 
ASM - Enum constant in enum class gov.niem.tools.api.db.niem.genc.CountryAlpha3CodeType
 
assertFieldNotNullAndNotEmpty(String, String) - Static method in class gov.niem.tools.api.db.base.BaseEntityService
Checks that the given field value is not null and not empty.
assertRequiredLocalFields(Facet) - Method in class gov.niem.tools.api.db.facet.FacetService
Checks that the facet has all required fields.
assertRequiredLocalFields(Model) - Method in class gov.niem.tools.api.db.model.ModelService
 
assertRequiredLocalFields(Namespace) - Method in class gov.niem.tools.api.db.namespace.NamespaceService
Checks that all required fields are present.
assertRequiredLocalFields(Steward) - Method in class gov.niem.tools.api.db.steward.StewardService
Check that the given steward has all required fields.
assertRequiredLocalFields(Subproperty) - Method in class gov.niem.tools.api.db.subproperty.SubpropertyService
 
assertRequiredLocalFields(Version) - Method in class gov.niem.tools.api.db.version.VersionService
 
assertRequiredLocalFields(T) - Method in class gov.niem.tools.api.db.base.BaseEntityService
Checks that the object has the required fields.
assertRequiredLocalFields(T) - Method in class gov.niem.tools.api.db.component.ComponentService
Check that the given component has its required fields.
assertUnique(Facet) - Method in class gov.niem.tools.api.db.facet.FacetService
Checks that the database does not already have a facet with the same identifying fields.
assertUnique(Model) - Method in class gov.niem.tools.api.db.model.ModelService
 
assertUnique(Namespace) - Method in class gov.niem.tools.api.db.namespace.NamespaceService
Checks that the database does not already contain a namespace with the same identifying fields as the given namespace object.
assertUnique(Steward) - Method in class gov.niem.tools.api.db.steward.StewardService
Check that the given steward is unique from other stewards in the database.
assertUnique(Subproperty) - Method in class gov.niem.tools.api.db.subproperty.SubpropertyService
Checks that the database does not contain a subproperty with the same identifying fields in the given subproperty object.
assertUnique(Version) - Method in class gov.niem.tools.api.db.version.VersionService
Checks the the database does not contain another version with the same identifying fields as the given version object.
assertUnique(T) - Method in class gov.niem.tools.api.db.base.BaseEntityService
Checks that the object will be unique and will not clash with another object in the database.
assertUnique(T) - Method in class gov.niem.tools.api.db.component.ComponentService
Check that the required fields in the given component do not already exist in the database.
association - Enum constant in enum class gov.niem.tools.api.db.type.Type.Pattern
 
ATA - Enum constant in enum class gov.niem.tools.api.db.niem.genc.CountryAlpha3CodeType
 
ATF - Enum constant in enum class gov.niem.tools.api.db.niem.genc.CountryAlpha3CodeType
 
ATG - Enum constant in enum class gov.niem.tools.api.db.niem.genc.CountryAlpha3CodeType
 
attribute - Enum constant in enum class gov.niem.tools.api.db.property.Property.Category
An attribute, which in XML does not exist independently and must be carried by an element.
auditor() - Method in class gov.niem.tools.api.core.config.Config
Enables automatic tracking of users that make database changes.
augmentation - Enum constant in enum class gov.niem.tools.api.db.type.Type.Pattern
 
AUS - Enum constant in enum class gov.niem.tools.api.db.niem.genc.CountryAlpha3CodeType
 
AUT - Enum constant in enum class gov.niem.tools.api.db.niem.genc.CountryAlpha3CodeType
 
auxiliary - Enum constant in enum class gov.niem.tools.api.db.namespace.Namespace.Category
 
AX1 - Enum constant in enum class gov.niem.tools.api.db.niem.genc.CountryAlpha3CodeType
 
AX2 - Enum constant in enum class gov.niem.tools.api.db.niem.genc.CountryAlpha3CodeType
 
AX3 - Enum constant in enum class gov.niem.tools.api.db.niem.genc.CountryAlpha3CodeType
 
AZE - Enum constant in enum class gov.niem.tools.api.db.niem.genc.CountryAlpha3CodeType
 

B

BadRequestException - Exception Class in gov.niem.tools.api.core.exceptions
Exception handler for a bad request.
BadRequestException(String) - Constructor for exception class gov.niem.tools.api.core.exceptions.BadRequestException
 
BASE_URL - Static variable in class gov.niem.tools.api.core.config.Config
 
BaseCmfEntity<T> - Interface in gov.niem.tools.api.db.base
Interface for a model object that can be represented as a CMF object.
BaseEntity - Class in gov.niem.tools.api.db.base
A parent class for all kinds of entities used to represent the structure of a NIEM model.
BaseEntity() - Constructor for class gov.niem.tools.api.db.base.BaseEntity
 
BaseEntityService<T> - Class in gov.niem.tools.api.db.base
Abstract class that provides basic database operations for data model items.
BaseEntityService() - Constructor for class gov.niem.tools.api.db.base.BaseEntityService
 
BaseModelEntity - Class in gov.niem.tools.api.db.base
Adds reusable methods for entities that belong to a model: Version, Namespace, Property, etc.
BaseModelEntity() - Constructor for class gov.niem.tools.api.db.base.BaseModelEntity
 
BaseNamespaceEntity<T> - Class in gov.niem.tools.api.db.base
Adds reusable methods for entities that belong to a namespace: Property, Type, Facet, etc.
BaseNamespaceEntity() - Constructor for class gov.niem.tools.api.db.base.BaseNamespaceEntity
 
BaseStewardEntity - Class in gov.niem.tools.api.db.base
Adds reusable methods for entities that belong to a steward: Model, Version, Namespace, etc.
BaseStewardEntity() - Constructor for class gov.niem.tools.api.db.base.BaseStewardEntity
 
baseUrl - Static variable in class gov.niem.tools.api.core.config.Config
 
BaseVersionedEntity<T> - Class in gov.niem.tools.api.db.base
Adds reusable methods for entities that can be versioned: Version, Namespace, Property, etc.
BaseVersionedEntity() - Constructor for class gov.niem.tools.api.db.base.BaseVersionedEntity
 
BaseVersionEntity<T> - Class in gov.niem.tools.api.db.base
Adds reusable methods for entities that belong to a version: Namespace, Property, etc.
BaseVersionEntity() - Constructor for class gov.niem.tools.api.db.base.BaseVersionEntity
 
BaseVersionEntityService<U> - Class in gov.niem.tools.api.db.base
Abstract class the provides additional database operations for data model items that are versioned (e.g., versions, namespaces, properties, etc.)
BaseVersionEntityService() - Constructor for class gov.niem.tools.api.db.base.BaseVersionEntityService
 
BDI - Enum constant in enum class gov.niem.tools.api.db.niem.genc.CountryAlpha3CodeType
 
BEL - Enum constant in enum class gov.niem.tools.api.db.niem.genc.CountryAlpha3CodeType
 
BEN - Enum constant in enum class gov.niem.tools.api.db.niem.genc.CountryAlpha3CodeType
 
BES - Enum constant in enum class gov.niem.tools.api.db.niem.genc.CountryAlpha3CodeType
 
BFA - Enum constant in enum class gov.niem.tools.api.db.niem.genc.CountryAlpha3CodeType
 
BGD - Enum constant in enum class gov.niem.tools.api.db.niem.genc.CountryAlpha3CodeType
 
BGR - Enum constant in enum class gov.niem.tools.api.db.niem.genc.CountryAlpha3CodeType
 
BHR - Enum constant in enum class gov.niem.tools.api.db.niem.genc.CountryAlpha3CodeType
 
BHS - Enum constant in enum class gov.niem.tools.api.db.niem.genc.CountryAlpha3CodeType
 
BIH - Enum constant in enum class gov.niem.tools.api.db.niem.genc.CountryAlpha3CodeType
 
BLM - Enum constant in enum class gov.niem.tools.api.db.niem.genc.CountryAlpha3CodeType
 
BLR - Enum constant in enum class gov.niem.tools.api.db.niem.genc.CountryAlpha3CodeType
 
BLZ - Enum constant in enum class gov.niem.tools.api.db.niem.genc.CountryAlpha3CodeType
 
BMU - Enum constant in enum class gov.niem.tools.api.db.niem.genc.CountryAlpha3CodeType
 
BOL - Enum constant in enum class gov.niem.tools.api.db.niem.genc.CountryAlpha3CodeType
 
BRA - Enum constant in enum class gov.niem.tools.api.db.niem.genc.CountryAlpha3CodeType
 
BRB - Enum constant in enum class gov.niem.tools.api.db.niem.genc.CountryAlpha3CodeType
 
BRN - Enum constant in enum class gov.niem.tools.api.db.niem.genc.CountryAlpha3CodeType
 
BTN - Enum constant in enum class gov.niem.tools.api.db.niem.genc.CountryAlpha3CodeType
 
build - Enum constant in enum class gov.niem.tools.api.db.namespace.Namespace.Generation
 
built_in - Enum constant in enum class gov.niem.tools.api.db.namespace.Namespace.Category
 
BVT - Enum constant in enum class gov.niem.tools.api.db.niem.genc.CountryAlpha3CodeType
 
BWA - Enum constant in enum class gov.niem.tools.api.db.niem.genc.CountryAlpha3CodeType
 

C

CAF - Enum constant in enum class gov.niem.tools.api.db.niem.genc.CountryAlpha3CodeType
 
CAN - Enum constant in enum class gov.niem.tools.api.db.niem.genc.CountryAlpha3CodeType
 
captureLog(Runnable) - Static method in class gov.niem.tools.api.core.utils.AppUtils
Capture console output for the given runnable and return as a string.
category - Variable in class gov.niem.tools.api.validation.Test
 
categoryFromCmf(int) - Method in class gov.niem.tools.api.db.namespace.Namespace
Converts CMF namespace categories to API namespace categories.
categoryToCmfInt(Namespace.Category) - Method in class gov.niem.tools.api.db.namespace.Namespace
Converts API namespace categories to CMF namespace kinds (int).
categoryToCmfString(Namespace.Category) - Method in class gov.niem.tools.api.db.namespace.Namespace
Converts API namespace categories to CMF namespace kinds (string).
CCK - Enum constant in enum class gov.niem.tools.api.db.niem.genc.CountryAlpha3CodeType
 
CHE - Enum constant in enum class gov.niem.tools.api.db.niem.genc.CountryAlpha3CodeType
 
checkFileExtension(File) - Static method in class gov.niem.tools.api.core.utils.CmfUtils
Check that the file extension of the given file has a valid CMF extension.
checkFileExtension(String) - Static method in class gov.niem.tools.api.core.utils.CmfUtils
Check that the given CMF file has a valid file extension.
checkFileExtension(MultipartFile) - Static method in class gov.niem.tools.api.core.utils.CmfUtils
Check that the file extension of the given file has a valid CMF extension.
checkInput(TransformFrom, TransformTo, String) - Static method in class gov.niem.tools.api.transform.TransformService
Checks to make sure user input is valid.
checkInputFileExtension(TransformFrom, String) - Static method in class gov.niem.tools.api.transform.TransformService
Check if the input file has a valid extension for a transformation.
checkParams(String, String, String, String) - Method in class gov.niem.tools.api.migrate.MigrationService
Check that the user-provided parameters are valid.
checkVersion(File) - Static method in class gov.niem.tools.api.core.utils.CmfUtils
Checks that the given file contains the URI for the currently-supported version of CMF.
checkVersion(String) - Static method in class gov.niem.tools.api.core.utils.CmfUtils
Checks that the given CMF string contains the URI for the currently-supported version of CMF.
checkVersion(MultipartFile) - Static method in class gov.niem.tools.api.core.utils.CmfUtils
Checks that the given file contains the URI for the currently-supported version of CMF.
CHL - Enum constant in enum class gov.niem.tools.api.db.niem.genc.CountryAlpha3CodeType
 
CHN - Enum constant in enum class gov.niem.tools.api.db.niem.genc.CountryAlpha3CodeType
 
CIV - Enum constant in enum class gov.niem.tools.api.db.niem.genc.CountryAlpha3CodeType
 
cmf - Enum constant in enum class gov.niem.tools.api.transform.TransformFrom
 
cmf - Enum constant in enum class gov.niem.tools.api.transform.TransformTo
 
cmftoolVersion - Static variable in class gov.niem.tools.api.core.config.Config
 
cmftoolVersion() - Method in class gov.niem.tools.api.app.AppController
Get the current version of the CMF Tool used by the NIEM API.
cmfUri - Static variable in class gov.niem.tools.api.core.config.Config
 
CmfUtils - Class in gov.niem.tools.api.core.utils
CMF-related utility functions.
CmfUtils() - Constructor for class gov.niem.tools.api.core.utils.CmfUtils
 
cmfVersion - Static variable in class gov.niem.tools.api.core.config.Config
 
cmfVersion() - Method in class gov.niem.tools.api.app.AppController
Get the current version of the CMF Specification supported by the NIEM API.
CMR - Enum constant in enum class gov.niem.tools.api.db.niem.genc.CountryAlpha3CodeType
 
COD - Enum constant in enum class gov.niem.tools.api.db.niem.genc.CountryAlpha3CodeType
 
code - Enum constant in enum class gov.niem.tools.api.db.namespace.Namespace.Category
 
COG - Enum constant in enum class gov.niem.tools.api.db.niem.genc.CountryAlpha3CodeType
 
COK - Enum constant in enum class gov.niem.tools.api.db.niem.genc.CountryAlpha3CodeType
 
COL - Enum constant in enum class gov.niem.tools.api.db.niem.genc.CountryAlpha3CodeType
 
column - Variable in class gov.niem.tools.api.validation.TestResult
 
COM - Enum constant in enum class gov.niem.tools.api.db.niem.genc.CountryAlpha3CodeType
 
comment - Variable in class gov.niem.tools.api.validation.TestReport
 
comment - Variable in class gov.niem.tools.api.validation.TestResult
 
comments - Variable in class gov.niem.tools.api.validation.Test
 
compareTo(Component<T>) - Method in class gov.niem.tools.api.db.component.Component
Custom sorting function for components.
compareTo(Facet) - Method in class gov.niem.tools.api.db.facet.Facet
Custom sort function for facets, sorting by id label.
compareTo(Model) - Method in class gov.niem.tools.api.db.model.Model
Custom sorting function for models.
compareTo(Namespace) - Method in class gov.niem.tools.api.db.namespace.Namespace
Custom sorting function for namespaces.
compareTo(Steward) - Method in class gov.niem.tools.api.db.steward.Steward
Custom sorting function for stewards.
compareTo(Subproperty) - Method in class gov.niem.tools.api.db.subproperty.Subproperty
Custom sort function for subproperties, sorting by type qname, then sequence.
compareTo(Version) - Method in class gov.niem.tools.api.db.version.Version
Custom sorting function for versions.
complex_object - Enum constant in enum class gov.niem.tools.api.db.type.Type.Category
 
complex_value - Enum constant in enum class gov.niem.tools.api.db.type.Type.Category
 
complex_value - Enum constant in enum class gov.niem.tools.api.db.type.Type.Pattern
 
component - Variable in class gov.niem.tools.api.validation.Test
 
Component<T> - Class in gov.niem.tools.api.db.component
A parent class for Property and Type.
Component() - Constructor for class gov.niem.tools.api.db.component.Component
 
ComponentRepository<T> - Interface in gov.niem.tools.api.db.component
Repository interface for finding and managing components in the database.
ComponentService<T,U> - Class in gov.niem.tools.api.db.component
Operations for managing a component.
ComponentService() - Constructor for class gov.niem.tools.api.db.component.ComponentService
 
Config - Class in gov.niem.tools.api.core.config
Application configuration settings.
Config(String, String, String, String, String) - Constructor for class gov.niem.tools.api.core.config.Config
Sets configuration fields from the application properties file.
Config.AppMediaType - Enum Class in gov.niem.tools.api.core.config
Standard supported media types for application responses (JSON, XML).
configure(LuceneAnalysisConfigurationContext) - Method in class gov.niem.tools.api.core.config.AppLuceneAnalysisConfigurer
 
convertClassPathResourceToFile(Path, String, String) - Static method in class gov.niem.tools.api.validation.ValidationUtils
Saves the file in the resources directory with the given class path to the given temporary path and returns the file.
copyClasspathFiles(Path, String) - Static method in class gov.niem.tools.api.validation.ValidationUtils
Saves all files (may be nested) at the given path in the resources directory to the given temporary path.
core - Enum constant in enum class gov.niem.tools.api.db.namespace.Namespace.Category
 
core_supplement - Enum constant in enum class gov.niem.tools.api.db.namespace.Namespace.Category
 
core_supplement - Enum constant in enum class gov.niem.tools.api.db.version.Version.Category
 
corsConfigurer() - Method in class gov.niem.tools.api.core.config.Config
CORS settings and content negotiation configuration.
count() - Method in class gov.niem.tools.api.db.base.BaseEntityService
Counts the total number of entries.
count(String) - Method in class gov.niem.tools.api.db.model.ModelService
Get the count of all models for stewards with the given key.
count(String, String) - Method in class gov.niem.tools.api.db.version.VersionService
Count the number of versions for the model with the given fields.
count(String, String, String) - Method in class gov.niem.tools.api.db.namespace.NamespaceService
Count the number of namespaces with the given fields.
count(String, String, String, Namespace.Category) - Method in class gov.niem.tools.api.db.namespace.NamespaceService
Count the number of namespaces with the given fields.
countByModelId(long) - Method in interface gov.niem.tools.api.db.version.VersionRepository
 
countByNamespace(String, String, String, String) - Method in class gov.niem.tools.api.db.component.ComponentService
Count all components in a namespace with the given fields.
countByNamespace(String, String, String, String) - Method in class gov.niem.tools.api.db.facet.FacetService
Count all facets by the namespace with the given fields.
countByNamespace(String, String, String, String) - Method in class gov.niem.tools.api.db.subproperty.SubpropertyService
Count subproperties in the namespace matching the given fields.
countByNamespace(String, String, String, String, Property.Category) - Method in class gov.niem.tools.api.db.property.PropertyService
Count all properties in a namespace with the given fields.
countByNamespace(String, String, String, String, Type.Category) - Method in class gov.niem.tools.api.db.type.TypeService
Count all types in a namespace with the given fields.
countByNamespace_Id(long) - Method in interface gov.niem.tools.api.db.component.ComponentRepository
 
countByNamespace_IdAndCategory(long, Property.Category) - Method in interface gov.niem.tools.api.db.property.PropertyRepository
 
countByNamespace_IdAndCategory(long, Type.Category) - Method in interface gov.niem.tools.api.db.type.TypeRepository
 
countByNamespace_Version_Id(long) - Method in interface gov.niem.tools.api.db.component.ComponentRepository
 
countByNamespace_Version_IdAndCategory(long, Property.Category) - Method in interface gov.niem.tools.api.db.property.PropertyRepository
 
countByNamespace_Version_IdAndCategory(long, Type.Category) - Method in interface gov.niem.tools.api.db.type.TypeRepository
 
countByProperty(String, String, String, String) - Method in class gov.niem.tools.api.db.facet.FacetService
Count all facets by the type of the property with the given fields.
countByProperty(String, String, String, String) - Method in class gov.niem.tools.api.db.subproperty.SubpropertyService
Count subproperties occurrence for the property matching the given fields.
countByProperty_Id(Long) - Method in interface gov.niem.tools.api.db.subproperty.SubpropertyRepository
 
countByProperty_Namespace_Id(Long) - Method in interface gov.niem.tools.api.db.subproperty.SubpropertyRepository
 
countBySteward_Id(Long) - Method in interface gov.niem.tools.api.db.model.ModelRepository
 
countByType(String, String, String, String) - Method in class gov.niem.tools.api.db.facet.FacetService
Count all facets by the type with the given fields.
countByType(String, String, String, String) - Method in class gov.niem.tools.api.db.subproperty.SubpropertyService
Count subproperties for the type matching the given fields.
countByType_Id(Long) - Method in interface gov.niem.tools.api.db.facet.FacetRepository
 
countByType_Id(Long) - Method in interface gov.niem.tools.api.db.subproperty.SubpropertyRepository
 
countByType_Namespace_Id(Long) - Method in interface gov.niem.tools.api.db.facet.FacetRepository
 
countByType_Namespace_Id(Long) - Method in interface gov.niem.tools.api.db.subproperty.SubpropertyRepository
 
countByType_Namespace_Version_Id(Long) - Method in interface gov.niem.tools.api.db.facet.FacetRepository
 
countByType_Namespace_Version_Id(Long) - Method in interface gov.niem.tools.api.db.subproperty.SubpropertyRepository
 
countByVersion(String, String, String) - Method in class gov.niem.tools.api.db.component.ComponentService
Count all components in a version with the given fields.
countByVersion(String, String, String) - Method in class gov.niem.tools.api.db.facet.FacetService
Count all facets by the version with the given fields.
countByVersion(String, String, String) - Method in class gov.niem.tools.api.db.subproperty.SubpropertyService
Count subproperties in the version matching the given fields.
countByVersion(String, String, String, Property.Category) - Method in class gov.niem.tools.api.db.property.PropertyService
Count all properties in a version with the given fields.
countByVersion(String, String, String, Type.Category) - Method in class gov.niem.tools.api.db.type.TypeService
Count all types in a version with the given fields.
countByVersion_Id(Long) - Method in interface gov.niem.tools.api.db.namespace.NamespaceRepository
 
countByVersion_IdAndCategory(Long, Namespace.Category) - Method in interface gov.niem.tools.api.db.namespace.NamespaceRepository
 
countErrors() - Method in class gov.niem.tools.api.validation.Test
 
countInfo() - Method in class gov.niem.tools.api.validation.Test
 
countModels(String) - Method in class gov.niem.tools.api.db.model.ModelController
Get the count of all models for the steward with the given key.
countNamespaceFacets(String, String, String, String) - Method in class gov.niem.tools.api.db.facet.FacetController
Count all facets in the namespace with the given fields.
countNamespaceProperties(String, String, String, String, Property.Category) - Method in class gov.niem.tools.api.db.property.PropertyController
Count all properties in the namespace with the given fields.
countNamespaces(String, String, String, Namespace.Category) - Method in class gov.niem.tools.api.db.namespace.NamespaceController
Count all namespaces in the version with the given fields.
countNamespaceSubproperties(String, String, String, String) - Method in class gov.niem.tools.api.db.subproperty.SubpropertyController
Count all subproperties in a namespace with the given fields.
countNamespaceTypes(String, String, String, String, Type.Category) - Method in class gov.niem.tools.api.db.type.TypeController
Count all types in the namespace with the given fields.
countPassed() - Method in class gov.niem.tools.api.validation.Test
 
countPropertyFacets(String, String, String, String) - Method in class gov.niem.tools.api.db.facet.FacetController
Count all facets in the type of the property with the given fields.
countPropertySubproperties(String, String, String, String) - Method in class gov.niem.tools.api.db.subproperty.SubpropertyController
Count all subproperty occurrences for a property with the given fields.
CountryAlpha3CodeType - Enum Class in gov.niem.tools.api.db.niem.genc
ISO 3166 Alpha 3 country codes and names.
countStewards() - Method in class gov.niem.tools.api.db.steward.StewardController
Get the count of all stewards.
countTypeFacets(String, String, String, String) - Method in class gov.niem.tools.api.db.facet.FacetController
Count all facets in the type with the given fields.
countTypeSubproperties(String, String, String, String) - Method in class gov.niem.tools.api.db.subproperty.SubpropertyController
Count all subproperties of a type with the given fields.
countVersionFacets(String, String, String) - Method in class gov.niem.tools.api.db.facet.FacetController
Count all facets in the version with the given fields.
countVersionProperties(String, String, String, Property.Category) - Method in class gov.niem.tools.api.db.property.PropertyController
Count all properties in the version with the given fields.
countVersions(String, String) - Method in class gov.niem.tools.api.db.version.VersionController
Count all versions from the model with the given fields.
countVersionSubproperties(String, String, String) - Method in class gov.niem.tools.api.db.subproperty.SubpropertyController
Count all subproperties in a version with the given fields.
countVersionTypes(String, String, String, Type.Category) - Method in class gov.niem.tools.api.db.type.TypeController
Count all types in the version with the given fields.
countWarnings() - Method in class gov.niem.tools.api.validation.Test
 
CPT - Enum constant in enum class gov.niem.tools.api.db.niem.genc.CountryAlpha3CodeType
 
CPV - Enum constant in enum class gov.niem.tools.api.db.niem.genc.CountryAlpha3CodeType
 
create() - Method in class gov.niem.tools.api.validation.xml.XmlNodeMap
 
create() - Method in class gov.niem.tools.api.validation.xml.XsdNodeMap
Initializes a new instance of this class.
createDir(Path) - Static method in class gov.niem.tools.api.core.utils.FileUtils
Creates a new directory at the given path.
createFile(String) - Static method in class gov.niem.tools.api.core.utils.FileUtils
Normalizes the given path and creates a new file at the location.
createFile(String, byte[]) - Static method in class gov.niem.tools.api.core.utils.FileUtils
Normalizes the given path and creates a new file at the location with the given bytes.
createTempDir(String) - Static method in class gov.niem.tools.api.core.utils.FileUtils
Creates a temporary directory.
createTempFile(String, String) - Static method in class gov.niem.tools.api.core.utils.FileUtils
Creates an empty temporary file.
createTempFilePath(String, String) - Static method in class gov.niem.tools.api.core.utils.FileUtils
Creates a temporary file.
createTempFolder() - Static method in class gov.niem.tools.api.validation.ValidationUtils
 
CRI - Enum constant in enum class gov.niem.tools.api.db.niem.genc.CountryAlpha3CodeType
 
csv - Enum constant in enum class gov.niem.tools.api.validation.TestReport.ResultsFormat
 
CsvUtils - Class in gov.niem.tools.api.core.utils
CSV-related utility functions.
CsvUtils() - Constructor for class gov.niem.tools.api.core.utils.CsvUtils
 
CUB - Enum constant in enum class gov.niem.tools.api.db.niem.genc.CountryAlpha3CodeType
 
currentNiemVersion() - Method in class gov.niem.tools.api.db.model.ModelService
Gets the version from the NIEM reference model labeled as current.
customOpenApi() - Method in class gov.niem.tools.api.Application
Set basic OpenAPI information for the project.
customXmlMapper() - Method in class gov.niem.tools.api.core.config.Config
Maps XML to and from objects.
CUW - Enum constant in enum class gov.niem.tools.api.db.niem.genc.CountryAlpha3CodeType
 
CXR - Enum constant in enum class gov.niem.tools.api.db.niem.genc.CountryAlpha3CodeType
 
CYM - Enum constant in enum class gov.niem.tools.api.db.niem.genc.CountryAlpha3CodeType
 
CYP - Enum constant in enum class gov.niem.tools.api.db.niem.genc.CountryAlpha3CodeType
 
CZE - Enum constant in enum class gov.niem.tools.api.db.niem.genc.CountryAlpha3CodeType
 

D

DatabaseKeyViolationException - Exception Class in gov.niem.tools.api.db.exceptions
Customized exception handler for database key violations.
DatabaseKeyViolationException(String, String) - Constructor for exception class gov.niem.tools.api.db.exceptions.DatabaseKeyViolationException
Throws an exception after an attempt to add an object that is not unique to the database.
DatabaseKeyViolationException(String, String, String) - Constructor for exception class gov.niem.tools.api.db.exceptions.DatabaseKeyViolationException
Throws an exception after an attempt to add an object that is not unique to the database.
definition - Variable in class gov.niem.tools.api.db.component.Component
A definition describing a property or type.
delete(String) - Method in class gov.niem.tools.api.db.steward.StewardService
Delete the steward with the given key.
delete(String, String) - Method in class gov.niem.tools.api.db.model.ModelService
Deletes a model in the database with the given steward and model keys.
delete(String, String, String) - Method in class gov.niem.tools.api.db.version.VersionService
Deletes a version in the database with the given fields.
delete(T) - Method in class gov.niem.tools.api.db.base.BaseEntityService
Deletes the object in the database with the id from the given object.
deleteTempDir(File) - Static method in class gov.niem.tools.api.core.utils.FileUtils
Recursively deletes the given directory if it was created as a temporary directory by this utility.
deleteTempDir(Path) - Static method in class gov.niem.tools.api.core.utils.FileUtils
Recursively deletes the given directory if it was created as a temporary directory by this utility.
deleteTempFile(File) - Static method in class gov.niem.tools.api.core.utils.FileUtils
Deletes the given file if it was created as a temporary file by this utility.
deleteTempFile(Path) - Static method in class gov.niem.tools.api.core.utils.FileUtils
Deletes the file at the given path if it was created as a temporary file by this utility.
DEPENDENCY - Enum constant in enum class gov.niem.tools.api.db.base.AddModelReason
 
description - Variable in class gov.niem.tools.api.db.version.Version
A description of the main content or changes in a version.
description - Variable in class gov.niem.tools.api.validation.Test
 
DEU - Enum constant in enum class gov.niem.tools.api.db.niem.genc.CountryAlpha3CodeType
 
DGA - Enum constant in enum class gov.niem.tools.api.db.niem.genc.CountryAlpha3CodeType
 
dirsFileCountsMatch(Path, Path) - Static method in class gov.niem.tools.api.core.utils.FileUtils
Returns true if the two given paths contain the same number of files and subdirectories.
DJI - Enum constant in enum class gov.niem.tools.api.db.niem.genc.CountryAlpha3CodeType
 
DMA - Enum constant in enum class gov.niem.tools.api.db.niem.genc.CountryAlpha3CodeType
 
DNK - Enum constant in enum class gov.niem.tools.api.db.niem.genc.CountryAlpha3CodeType
 
DOM - Enum constant in enum class gov.niem.tools.api.db.niem.genc.CountryAlpha3CodeType
 
domain - Enum constant in enum class gov.niem.tools.api.db.namespace.Namespace.Category
 
domain_update - Enum constant in enum class gov.niem.tools.api.db.namespace.Namespace.Category
 
domain_update - Enum constant in enum class gov.niem.tools.api.db.version.Version.Category
 
draft - Static variable in class gov.niem.tools.api.core.config.Config
 
DZA - Enum constant in enum class gov.niem.tools.api.db.niem.genc.CountryAlpha3CodeType
 

E

ECU - Enum constant in enum class gov.niem.tools.api.db.niem.genc.CountryAlpha3CodeType
 
edit(Steward, String, Model) - Method in class gov.niem.tools.api.db.model.ModelService
Edits a model in the database with the given steward and model key with the fields in the given model object.
edit(Long, T) - Method in class gov.niem.tools.api.db.base.BaseEntityService
Modifies the object in the database with the given id with the fields from the given object.
edit(String, Steward) - Method in class gov.niem.tools.api.db.steward.StewardService
Modify a steward in the database identified by the given key.
edit(String, String, Model) - Method in class gov.niem.tools.api.db.model.ModelService
Edits a model in the database with the given steward and model keys with the fields in the given model object.
edit(String, String, String, Version) - Method in class gov.niem.tools.api.db.version.VersionService
Updates a version in the database with the given fields to the fields in the given version object.
Educational - Enum constant in enum class gov.niem.tools.api.db.steward.Steward.Category
 
EGY - Enum constant in enum class gov.niem.tools.api.db.niem.genc.CountryAlpha3CodeType
 
element - Enum constant in enum class gov.niem.tools.api.db.property.Property.Category
A typical element, which may be used in instances.
endTest() - Method in class gov.niem.tools.api.validation.Test
Marks the test as ran and calculates the runtime.
endTest() - Method in class gov.niem.tools.api.validation.xml.XmlErrorHandler
Stop the test run clock and summarize the test status in the comments.
entity - Variable in class gov.niem.tools.api.validation.TestResult
 
entityCategory - Variable in class gov.niem.tools.api.validation.TestResult
 
EntityNotFoundException - Exception Class in gov.niem.tools.api.db.exceptions
Custom exception handler for entity not found exceptions.
EntityNotFoundException(BaseEntity) - Constructor for exception class gov.niem.tools.api.db.exceptions.EntityNotFoundException
 
EntityNotFoundException(BaseEntity, String) - Constructor for exception class gov.niem.tools.api.db.exceptions.EntityNotFoundException
 
EntityNotFoundException(String, String) - Constructor for exception class gov.niem.tools.api.db.exceptions.EntityNotFoundException
 
EntityNotUniqueException - Exception Class in gov.niem.tools.api.db.exceptions
Custom exception handler for entity not unique exceptions.
EntityNotUniqueException(String, String) - Constructor for exception class gov.niem.tools.api.db.exceptions.EntityNotUniqueException
 
enumeration - Enum constant in enum class gov.niem.tools.api.db.facet.Facet.Category
 
ERI - Enum constant in enum class gov.niem.tools.api.db.niem.genc.CountryAlpha3CodeType
 
error - Enum constant in enum class gov.niem.tools.api.validation.Test.Severity
 
error - Enum constant in enum class gov.niem.tools.api.validation.TestResult.Status
 
error(SAXParseException) - Method in class gov.niem.tools.api.validation.xml.XmlErrorHandler
 
ESH - Enum constant in enum class gov.niem.tools.api.db.niem.genc.CountryAlpha3CodeType
 
ESP - Enum constant in enum class gov.niem.tools.api.db.niem.genc.CountryAlpha3CodeType
 
EST - Enum constant in enum class gov.niem.tools.api.db.niem.genc.CountryAlpha3CodeType
 
ETH - Enum constant in enum class gov.niem.tools.api.db.niem.genc.CountryAlpha3CodeType
 
example - Enum constant in enum class gov.niem.tools.api.db.model.Model.Objective
 
exampleInvalid - Variable in class gov.niem.tools.api.validation.Test
 
exampleValid - Variable in class gov.niem.tools.api.validation.Test
 
exceptionLabels - Variable in class gov.niem.tools.api.validation.Test
 
exceptions - Variable in class gov.niem.tools.api.validation.Test
 
exchange - Enum constant in enum class gov.niem.tools.api.db.namespace.Namespace.Category
 
EXT - Enum constant in enum class gov.niem.tools.api.db.namespace.Namespace.NdrTarget
 
extension - Enum constant in enum class gov.niem.tools.api.db.namespace.Namespace.Category
 
extension - Enum constant in enum class gov.niem.tools.api.db.type.Type.Derivation
 
external - Enum constant in enum class gov.niem.tools.api.db.namespace.Namespace.Category
 

F

Facet - Class in gov.niem.tools.api.db.facet
A constraint on a datatype, such as an enumeration or a pattern.
Facet(Type, Facet.Category, String, String) - Constructor for class gov.niem.tools.api.db.facet.Facet
Creates a new facet with the given fields on the given type.
Facet.Category - Enum Class in gov.niem.tools.api.db.facet
Kinds of facet categories, such as enumeration, pattern, and length.
FacetController - Class in gov.niem.tools.api.db.facet
REST controller for facet information.
FacetController() - Constructor for class gov.niem.tools.api.db.facet.FacetController
 
FacetRepository - Interface in gov.niem.tools.api.db.facet
Repository interface for finding and managing facets in the database.
facets - Variable in class gov.niem.tools.api.db.ServiceHub
 
FacetService - Class in gov.niem.tools.api.db.facet
Operations supporting facets.
FacetService() - Constructor for class gov.niem.tools.api.db.facet.FacetService
 
fatalError(SAXParseException) - Method in class gov.niem.tools.api.validation.xml.XmlErrorHandler
 
Federal - Enum constant in enum class gov.niem.tools.api.db.steward.Steward.Category
 
field - Variable in class gov.niem.tools.api.validation.Test
 
FieldNotFoundException - Exception Class in gov.niem.tools.api.db.exceptions
Custom exception handler for missing required fields.
FieldNotFoundException(String) - Constructor for exception class gov.niem.tools.api.db.exceptions.FieldNotFoundException
 
file(String) - Static method in class gov.niem.tools.api.core.utils.FileUtils
Returns a File object with the given path normalized.
filesMatch(Path, Path) - Static method in class gov.niem.tools.api.core.utils.FileUtils
Returns true if the UTF-8 contents of file 1 match the contents of file 2.
FileUtils - Class in gov.niem.tools.api.core.utils
File-related utilities to support the application.
FileUtils() - Constructor for class gov.niem.tools.api.core.utils.FileUtils
 
FIN - Enum constant in enum class gov.niem.tools.api.db.niem.genc.CountryAlpha3CodeType
 
findAll() - Method in class gov.niem.tools.api.db.model.ModelService
Gets a sorted list of all models in the database.
findAll() - Method in class gov.niem.tools.api.db.namespace.NamespaceService
Finds all namespaces in the database.
findAll() - Method in class gov.niem.tools.api.db.steward.StewardService
Gets a sorted list of all stewards in the database.
findAll() - Method in class gov.niem.tools.api.db.version.VersionService
Finds all versions in the database.
findAllByBase_Id(long) - Method in interface gov.niem.tools.api.db.type.TypeRepository
 
findAllByGroup_Id(long) - Method in interface gov.niem.tools.api.db.property.PropertyRepository
 
findAllByNamespace_Id(Long, Pageable) - Method in interface gov.niem.tools.api.db.component.ComponentRepository
 
findAllByNamespace_Version_Id(Long, Pageable) - Method in interface gov.niem.tools.api.db.component.ComponentRepository
 
findAllByType_Id(long, Pageable) - Method in interface gov.niem.tools.api.db.property.PropertyRepository
 
findAllByType_Id(Long, Pageable) - Method in interface gov.niem.tools.api.db.facet.FacetRepository
 
findAllByType_Namespace_Id(Long, Pageable) - Method in interface gov.niem.tools.api.db.facet.FacetRepository
 
findAllByType_Namespace_Version_Id(Long, Pageable) - Method in interface gov.niem.tools.api.db.facet.FacetRepository
 
findAugmentationPoint(Type) - Method in class gov.niem.tools.api.db.subproperty.SubpropertyService
Find the augmentation point subproperty for the type with the given fields.
findAugmentationPoint(String, String, String, String) - Method in class gov.niem.tools.api.db.type.TypeService
Find the augmentation point element for the type with the given fields.
findAugmentations(String, String, String, String) - Method in class gov.niem.tools.api.db.type.TypeService
Find augmentations for the type with the given fields.
findAugmentedType(Type) - Method in class gov.niem.tools.api.db.type.TypeService
Find the type being augmented by the type with the given fields.
findAugmentedType(String, String, String, String) - Method in class gov.niem.tools.api.db.type.TypeService
Find the type being augmented by the type with the given fields.
findByCategory(String) - Method in interface gov.niem.tools.api.db.model.ModelRepository
 
findByCategoryOrderByShortName(String) - Method in interface gov.niem.tools.api.db.steward.StewardRepository
 
findByCountryOrderByShortName(String) - Method in interface gov.niem.tools.api.db.steward.StewardRepository
 
findByFullNameContainingOrderByFullName(String) - Method in interface gov.niem.tools.api.db.steward.StewardRepository
 
findByKeyword(String, String, String, String) - Method in class gov.niem.tools.api.db.component.ComponentService
Find a list of the top components matching the keyword in the version with the given fields.
findByModel(String, String) - Method in class gov.niem.tools.api.db.version.VersionService
Finds all versions in the model with the given fields.
findByNamespace(String, String, String, String, Pageable) - Method in class gov.niem.tools.api.db.component.ComponentService
Find a page of all components in the namespace with the given fields.
findByNamespace(String, String, String, String, Pageable) - Method in class gov.niem.tools.api.db.facet.FacetService
Finds all facets in the database from the namespace matching the given fields.
findByProperty(Property) - Method in class gov.niem.tools.api.db.subproperty.SubpropertyService
Finds all subproperties in the database with the given property.
findByProperty(String, String, String, String) - Method in class gov.niem.tools.api.db.subproperty.SubpropertyService
Finds all subproperties in the database in the version with the given version fields and with the property with the given qualified property name.
findByProperty(String, String, String, String, Pageable) - Method in class gov.niem.tools.api.db.facet.FacetService
Finds all facets in the database from the type of the property matching the given fields.
findByPropertyPrefix(String, String, String, String) - Method in class gov.niem.tools.api.db.subproperty.SubpropertyService
Finds all subproperties in the database in the version with the given version fields and with properties with the given namespace prefix.
findByShortName(String) - Method in interface gov.niem.tools.api.db.model.ModelRepository
 
findBySteward(String) - Method in class gov.niem.tools.api.db.model.ModelService
Gets a sorted list of all models in the database from the given steward.
findByType(Type) - Method in class gov.niem.tools.api.db.subproperty.SubpropertyService
Finds the subproperties from the database in the given type.
findByType(String, String, String, String) - Method in class gov.niem.tools.api.db.subproperty.SubpropertyService
Finds the subproperties from the database in the type with the given fields.
findByType(String, String, String, String, Pageable) - Method in class gov.niem.tools.api.db.facet.FacetService
Finds all facets in the database from the type matching the given fields.
findByTypePrefix(String, String, String, String) - Method in class gov.niem.tools.api.db.subproperty.SubpropertyService
Finds all subproperties in the database in the version with the given version fields and with types with the given namespace prefix.
findByVersion(String, String, String) - Method in class gov.niem.tools.api.db.namespace.NamespaceService
Finds all namespaces in the database in the version with the given fields.
findByVersion(String, String, String) - Method in class gov.niem.tools.api.db.subproperty.SubpropertyService
Finds all subproperties in the database in the version with the given fields.
findByVersion(String, String, String, Pageable) - Method in class gov.niem.tools.api.db.component.ComponentService
Find a page of all components in the version with the given fields.
findByVersion(String, String, String, Pageable) - Method in class gov.niem.tools.api.db.facet.FacetService
Finds all facets in the database from the version matching the given fields.
findByVersionId(Long) - Method in interface gov.niem.tools.api.db.subproperty.SubpropertyRepository
 
findByVersionIdAndProperty_Namespace_PrefixAndProperty_NameOrderByType_NameAsc(Long, String, String) - Method in interface gov.niem.tools.api.db.subproperty.SubpropertyRepository
 
findByVersionIdAndProperty_Namespace_PrefixOrderByType_NameAscSequence(Long, String) - Method in interface gov.niem.tools.api.db.subproperty.SubpropertyRepository
 
findByVersionIdAndType_Namespace_PrefixAndType_NameOrderBySequenceAsc(Long, String, String) - Method in interface gov.niem.tools.api.db.subproperty.SubpropertyRepository
 
findByVersionIdAndType_Namespace_PrefixOrderByType_NameAscSequenceAsc(Long, String) - Method in interface gov.niem.tools.api.db.subproperty.SubpropertyRepository
 
findId(String, String, String) - Method in class gov.niem.tools.api.db.version.VersionService
Finds the version with the given fields.
findIdByModel_Steward_StewardKeyAndModel_ModelKeyAndVersionNumber(String, String, String) - Method in interface gov.niem.tools.api.db.version.VersionRepository
 
findOne(Facet) - Method in class gov.niem.tools.api.db.facet.FacetService
Finds a facet in the database matching the fields in the given facet object.
findOne(Model) - Method in class gov.niem.tools.api.db.model.ModelService
Finds a model in the database with the steward and model keys in the given model object.
findOne(Namespace) - Method in class gov.niem.tools.api.db.namespace.NamespaceService
Finds a namespace in the database matching identifiers in the given namespace object.
findOne(Steward) - Method in class gov.niem.tools.api.db.steward.StewardService
Find one steward by the key in the given steward object.
findOne(Subproperty) - Method in class gov.niem.tools.api.db.subproperty.SubpropertyService
Finds a subproperty in the database with the identifying fields from the given subproperty object.
findOne(Type, Property) - Method in class gov.niem.tools.api.db.subproperty.SubpropertyService
Finds a subproperty in the database with the given type and property.
findOne(Version) - Method in class gov.niem.tools.api.db.version.VersionService
Finds the version in the database with the identifying fields from the given version object.
findOne(Version, String) - Method in class gov.niem.tools.api.db.component.ComponentService
Find a component in the database matching the given version and qualified name.
findOne(Version, String) - Method in class gov.niem.tools.api.db.namespace.NamespaceService
Finds a namespace in the database with the given prefix in the version matching the given version object.
findOne(Version, String, String) - Method in class gov.niem.tools.api.db.subproperty.SubpropertyService
Finds a subproperty in the database with the type with the given version and qualified type name and the property with the given qualified property name.
findOne(String) - Method in class gov.niem.tools.api.db.steward.StewardService
Find one steward by the given key.
findOne(String, String) - Method in class gov.niem.tools.api.db.model.ModelService
Finds a model in the database with the given steward and model keys.
findOne(String, String, String) - Method in class gov.niem.tools.api.db.version.VersionService
Finds the version in the database with the given fields.
findOne(String, String, String, String) - Method in class gov.niem.tools.api.db.component.ComponentService
Find a component in the database matching the given fields.
findOne(String, String, String, String) - Method in class gov.niem.tools.api.db.namespace.NamespaceService
Finds a namespace in the database with the given prefix in the version with the given version fields.
findOne(String, String, String, String, Facet.Category, String) - Method in class gov.niem.tools.api.db.facet.FacetService
Finds a facet in the database with the given fields.
findOne(String, String, String, String, String) - Method in class gov.niem.tools.api.db.component.ComponentService
Find a component in the database matching the given fields.
findOne(String, String, String, String, String) - Method in class gov.niem.tools.api.db.subproperty.SubpropertyService
Finds a subproperty in the database with the type with the given type fields and the property with the given qualified property name.
findOne(T) - Method in class gov.niem.tools.api.db.base.BaseEntityService
Finds an object based on the given object fields.
findOne(T) - Method in class gov.niem.tools.api.db.component.ComponentService
Find a component in the database matching identifying fields in the given component.
findOneById(Long) - Method in interface gov.niem.tools.api.db.steward.StewardRepository
 
findOneByModel_Steward_StewardKeyAndModel_ModelKeyAndIsCurrentIsTrue(String, String) - Method in interface gov.niem.tools.api.db.version.VersionRepository
 
findOneByModel_Steward_StewardKeyAndModel_ModelKeyAndVersionNumber(String, String, String) - Method in interface gov.niem.tools.api.db.version.VersionRepository
 
findOneByNamespace_IdAndName(Long, String) - Method in interface gov.niem.tools.api.db.component.ComponentRepository
 
findOneByShortName(String) - Method in interface gov.niem.tools.api.db.steward.StewardRepository
 
findOneByShortName(String) - Method in class gov.niem.tools.api.db.steward.StewardService
Find one steward by the short name in the given steward object.
findOneByShortName(String, String) - Method in class gov.niem.tools.api.db.model.ModelService
Finds a model in the database with the given steward key and model short name.
findOneByShortNameOptional(String, String) - Method in class gov.niem.tools.api.db.model.ModelService
Optionally finds a model in the database with the given steward key and model short name.
findOneBySteward_StewardKeyAndModelKey(String, String) - Method in interface gov.niem.tools.api.db.model.ModelRepository
 
findOneBySteward_StewardKeyAndShortName(String, String) - Method in interface gov.niem.tools.api.db.model.ModelRepository
 
findOneByStewardKey(String) - Method in interface gov.niem.tools.api.db.steward.StewardRepository
 
findOneByTypeIdAndPropertyNameEndingWith(Long, String) - Method in interface gov.niem.tools.api.db.subproperty.SubpropertyRepository
 
findOneByVersion_IdAndPrefix(Long, String) - Method in interface gov.niem.tools.api.db.namespace.NamespaceRepository
 
findOneByVersionIdAndPrefixAndType_NameAndCategoryAndValue(Long, String, String, Facet.Category, String) - Method in interface gov.niem.tools.api.db.facet.FacetRepository
 
findOneByVersionIdAndTypeIdAndPropertyId(Long, Long, Long) - Method in interface gov.niem.tools.api.db.subproperty.SubpropertyRepository
 
findOneCurrent(String, String) - Method in class gov.niem.tools.api.db.version.VersionService
Finds the version with the given fields that is marked as current.
findOneNiem() - Method in class gov.niem.tools.api.db.model.ModelService
Finds the NIEM reference model.
findOneNiem() - Method in class gov.niem.tools.api.db.steward.StewardService
Find the NIEM steward.
findOneNiem(String) - Method in class gov.niem.tools.api.db.version.VersionService
Finds the version from the NIEM reference model with the given version number.
findOneOptional(Version, String) - Method in class gov.niem.tools.api.db.component.ComponentService
Optionally find a component in the database matching the given fields.
findOneOptional(Version, String) - Method in class gov.niem.tools.api.db.namespace.NamespaceService
Optionally finds a namespace in the database with the given prefix in the given version.
findOneOptional(Version, String, String) - Method in class gov.niem.tools.api.db.subproperty.SubpropertyService
Optionally finds a subproperty in the database with a type with the given version and qualified type name and a property with the given qualified property name.
findOneOptional(String) - Method in class gov.niem.tools.api.db.steward.StewardService
Optionally find one steward by the given key.
findOneOptional(String, String) - Method in class gov.niem.tools.api.db.model.ModelService
Optionally finds a model in the database with the given steward and model keys.
findOneOptional(String, String, String) - Method in class gov.niem.tools.api.db.version.VersionService
Optionally finds the version in the database with the given fields.
findOneOptional(String, String, String, String) - Method in class gov.niem.tools.api.db.component.ComponentService
Optionally find a component in the database matching the given fields.
findOneOptional(String, String, String, String) - Method in class gov.niem.tools.api.db.namespace.NamespaceService
Optionally finds a namespace in the database with the given prefix in the version with the given version fields.
findOneOptional(String, String, String, String, Facet.Category, String) - Method in class gov.niem.tools.api.db.facet.FacetService
Optionally finds a facet in the database with the given fields.
findOneOptional(String, String, String, String, String) - Method in class gov.niem.tools.api.db.component.ComponentService
Optionally find a component in the database matching the given fields.
findOneOptional(T) - Method in class gov.niem.tools.api.db.base.BaseEntityService
Optionally finds an object based on the given object fields.
findStewardsByCategory(String) - Method in interface gov.niem.tools.api.db.model.ModelRepository
 
findStewardsByStewardId(Long) - Method in interface gov.niem.tools.api.db.model.ModelRepository
 
findTop10ByNamespace_IdAndNameLikeIgnoreCase(Long, String) - Method in interface gov.niem.tools.api.db.component.ComponentRepository
 
findTop10ByNamespace_Version_IdAndNameLikeIgnoreCase(Long, String) - Method in interface gov.niem.tools.api.db.component.ComponentRepository
 
findUsages(String, String, String, String, Pageable) - Method in class gov.niem.tools.api.db.type.TypeService
Find a page of properties of the type with the given fields.
FJI - Enum constant in enum class gov.niem.tools.api.db.niem.genc.CountryAlpha3CodeType
 
FLK - Enum constant in enum class gov.niem.tools.api.db.niem.genc.CountryAlpha3CodeType
 
FRA - Enum constant in enum class gov.niem.tools.api.db.niem.genc.CountryAlpha3CodeType
 
fractionDigits - Enum constant in enum class gov.niem.tools.api.db.facet.Facet.Category
 
FRO - Enum constant in enum class gov.niem.tools.api.db.niem.genc.CountryAlpha3CodeType
 
FSM - Enum constant in enum class gov.niem.tools.api.db.niem.genc.CountryAlpha3CodeType
 

G

GAB - Enum constant in enum class gov.niem.tools.api.db.niem.genc.CountryAlpha3CodeType
 
GBR - Enum constant in enum class gov.niem.tools.api.db.niem.genc.CountryAlpha3CodeType
 
generateOutput(Model, TransformTo, String, String) - Method in class gov.niem.tools.api.transform.TransformService
Second pass of transformation.
generateString(Model) - Static method in class gov.niem.tools.api.core.utils.CmfUtils
Generate the given CMF model as a CMF XML string.
generateString(Model, Config.AppMediaType) - Static method in class gov.niem.tools.api.core.utils.CmfUtils
Generate the given CMF model as a CMF XML or JSON string.
generateXsdOutput(Model, String, Boolean) - Method in class gov.niem.tools.api.transform.TransformService
Second pass of transformation for XSD output.
GEO - Enum constant in enum class gov.niem.tools.api.db.niem.genc.CountryAlpha3CodeType
 
get(Integer) - Method in class gov.niem.tools.api.validation.xml.XmlNodeMap
Get the XML node defined at or before the given line number.
getAllSubproperties(String, String, String) - Method in class gov.niem.tools.api.db.subproperty.SubpropertyController
Gets all subproperties from the database in the version with the given fields.
getAugmentationClassName(String) - Static method in class gov.niem.tools.api.core.utils.CmfUtils
Returns the augmentation type name for the given type name being augmented.
getAugmentationClassQname(String, String) - Static method in class gov.niem.tools.api.core.utils.CmfUtils
Returns the qualified augmentation type name with the given namespace prefix as is, and the given augmentedTypeName converted to an augmentation type name.
getAugmentedType(String, String, String, String) - Method in class gov.niem.tools.api.db.type.TypeController
Get the base type being augmented by the type with the given fields.
getBase() - Method in class gov.niem.tools.api.db.type.Type
Gets the extension (e.g., parent) or restriction base type.
getBases(String, String, String, String) - Method in class gov.niem.tools.api.db.type.TypeController
Get the type inheritance or restriction chain for the type with the given fields.
getBases(String, String, String, String) - Method in class gov.niem.tools.api.db.type.TypeService
Get the type inheritance or restriction chain.
getBaseSummary() - Method in class gov.niem.tools.api.db.type.Type
Get key fields about a type.
getCategory() - Method in class gov.niem.tools.api.db.component.Component
 
getChildren(String, String, String, String) - Method in class gov.niem.tools.api.db.type.TypeController
Get the types that extend or restrict the type with the given fields.
getChildren(String, String, String, String) - Method in class gov.niem.tools.api.db.type.TypeService
Get the list of types that extend or restrict the type with the given fields.
getClassName() - Method in class gov.niem.tools.api.db.base.BaseEntity
A kind of NIEM entity, such as a Namespace or a Property.
getClassName() - Method in class gov.niem.tools.api.db.facet.Facet
 
getClassName() - Method in class gov.niem.tools.api.db.model.Model
 
getClassName() - Method in class gov.niem.tools.api.db.namespace.Namespace
 
getClassName() - Method in class gov.niem.tools.api.db.property.Property
 
getClassName() - Method in class gov.niem.tools.api.db.steward.Steward
 
getClassName() - Method in class gov.niem.tools.api.db.subproperty.Subproperty
 
getClassName() - Method in class gov.niem.tools.api.db.type.Type
 
getClassName() - Method in class gov.niem.tools.api.db.version.Version
 
getClasspathXsdSources(String) - Static method in class gov.niem.tools.api.validation.ValidationUtils
Converts XSD files at the given path in the resources directory to source objects that can be used for validation.
getCmfFacetKind(Facet.Category) - Method in class gov.niem.tools.api.db.facet.Facet
CMF Facet.facetKind values must be upper camel case.
getCmfNdrValidation(MultipartFile) - Method in class gov.niem.tools.api.validation.ValidationController
Validate a CMF XML file against NIEM CMF NDR rules.
getCmfQaValidation(MultipartFile) - Method in class gov.niem.tools.api.validation.ValidationController
Validate a CMF XML file against NIEM QA rules and best practices.
getCmfXmlValidation(MultipartFile, TestReport.ResultsFormat) - Method in class gov.niem.tools.api.validation.ValidationController
Validate a CMF XML file against the NIEM CMF XML schema.
getCodeSet() - Static method in enum class gov.niem.tools.api.db.niem.genc.CountryAlpha3CodeType
Returns a map of country code keys with country name properties.
getConformanceTargetName() - Method in class gov.niem.tools.api.db.namespace.Namespace
Returns the name of the conformance target.
getContentStyle() - Method in class gov.niem.tools.api.db.property.Property
An alternate way to categorize a property based on its type.
getCurrent() - Method in class gov.niem.tools.api.db.base.BaseVersionEntity
Get the corresponding entity from the current version via migration rules.
getCurrent(String, String) - Method in class gov.niem.tools.api.db.version.VersionController
Get the current instance of the version with the given fields.
getCurrent(String, String, String, String) - Method in class gov.niem.tools.api.db.property.PropertyController
Get the current version of the property with the given fields.
getCurrent(String, String, String, String) - Method in class gov.niem.tools.api.db.type.TypeController
Get the current version of the type with the given fields.
getCurrent(String, String, String, String, Facet.Category, String) - Method in class gov.niem.tools.api.db.facet.FacetController
Get the current version of the facet with the given fields.
getCurrent(String, String, String, String, String) - Method in class gov.niem.tools.api.db.subproperty.SubpropertyController
Get the next current of the subproperty with the given fields.
getCurrentAuditor() - Method in class gov.niem.tools.api.core.security.SpringSecurityAuditorAware
 
getDirPathsFromDir(Path) - Static method in class gov.niem.tools.api.core.utils.FileUtils
Walks the given path to return a list of all directory paths.
getDocument(File) - Static method in class gov.niem.tools.api.validation.ValidationUtils
Converts an XML text file to a DOM document with nodes and other DOM objects.
getEntityClassName() - Method in class gov.niem.tools.api.db.base.BaseEntityService
 
getErrors() - Method in class gov.niem.tools.api.validation.TestReport
 
getExceptions() - Method in class gov.niem.tools.api.validation.xml.XmlErrorHandler
 
getFacet(String, String, String, String, Facet.Category, String) - Method in class gov.niem.tools.api.db.facet.FacetController
Gets a facet with the given criteria.
getFileArrayFromDirWithExtension(Path, String) - Static method in class gov.niem.tools.api.core.utils.FileUtils
Walks the given path to return an array of all files that match the given extension.
getFileExtension(String) - Static method in class gov.niem.tools.api.core.utils.FileUtils
Returns the extension from the given filename.
getFileExtension(Path) - Static method in class gov.niem.tools.api.core.utils.FileUtils
Returns the extension from the given filename.
getFileExtension(MultipartFile) - Static method in class gov.niem.tools.api.core.utils.FileUtils
Returns the extension from the given filename.
getFilename(MultipartFile) - Static method in class gov.niem.tools.api.core.utils.FileUtils
Gets the filename with extension.
getFilenameBase(String) - Static method in class gov.niem.tools.api.core.utils.FileUtils
Gets the filename without the extension.
getFilenameBase(MultipartFile) - Static method in class gov.niem.tools.api.core.utils.FileUtils
Gets the filename without the extension.
getFilePathsFromDir(Path) - Static method in class gov.niem.tools.api.core.utils.FileUtils
Walks the given path to return a list of all file paths.
getFilePathsFromDirWithExtension(Path, String) - Static method in class gov.niem.tools.api.core.utils.FileUtils
Walks the given path to return a list of all file paths that match the given extension.
getFilePathsFromDirWithFilename(Path, String) - Static method in class gov.niem.tools.api.core.utils.FileUtils
Returns a list of file paths from the given directory that match the given filename.
getFiles(List<Path>) - Static method in class gov.niem.tools.api.core.utils.FileUtils
Converts the given list of path objects to a list of file objects.
getFilesFromDirWithExtension(Path, String) - Static method in class gov.niem.tools.api.core.utils.FileUtils
Walks the given path to return a list of all file that match the given extension.
getFileText(Path) - Static method in class gov.niem.tools.api.core.utils.FileUtils
Gets UTF-8 text from the file at the given path.
getFileText(MultipartFile) - Static method in class gov.niem.tools.api.core.utils.FileUtils
Gets UTF-8 text from the given multipart file.
getGroup() - Method in class gov.niem.tools.api.db.property.Property
Makes sure a potential Hibernate proxy is initialized.
getGroupSummary() - Method in class gov.niem.tools.api.db.property.Property
 
getHistory(String, String, String, boolean) - Method in class gov.niem.tools.api.db.version.VersionController
Get the history of the version with the given fields.
getHistory(String, String, String, String, boolean) - Method in class gov.niem.tools.api.db.namespace.NamespaceController
Get the history of the namespace with the given fields.
getHistory(String, String, String, String, boolean) - Method in class gov.niem.tools.api.db.property.PropertyController
Get the history of the property with the given fields.
getHistory(String, String, String, String, boolean) - Method in class gov.niem.tools.api.db.type.TypeController
Get the history of the type with the given fields.
getHistory(String, String, String, String, Facet.Category, String, boolean) - Method in class gov.niem.tools.api.db.facet.FacetController
Get the history of the facet with the given fields.
getHistory(String, String, String, String, String, boolean) - Method in class gov.niem.tools.api.db.subproperty.SubpropertyController
Get the history of the subproperty with the given fields.
getHistory(U, boolean) - Method in class gov.niem.tools.api.db.base.BaseVersionEntityService
Get the full migration history for the given entity as available from the migration rules.
getIdLabel() - Method in class gov.niem.tools.api.db.base.BaseEntity
A human-readable and url-friendly unique identifier for an entity.
getIdLabel() - Method in class gov.niem.tools.api.db.facet.Facet
 
getIdLabel() - Method in class gov.niem.tools.api.db.model.Model
 
getIdLabel() - Method in class gov.niem.tools.api.db.namespace.Namespace
 
getIdLabel() - Method in class gov.niem.tools.api.db.property.Property
 
getIdLabel() - Method in class gov.niem.tools.api.db.steward.Steward
 
getIdLabel() - Method in class gov.niem.tools.api.db.subproperty.Subproperty
 
getIdLabel() - Method in class gov.niem.tools.api.db.type.Type
 
getIdLabel() - Method in class gov.niem.tools.api.db.version.Version
 
getIdLocalLabel() - Method in class gov.niem.tools.api.db.base.BaseEntity
An identifier, unique within its immediate scope.
getIdLocalLabel() - Method in class gov.niem.tools.api.db.facet.Facet
 
getIdLocalLabel() - Method in class gov.niem.tools.api.db.model.Model
 
getIdLocalLabel() - Method in class gov.niem.tools.api.db.namespace.Namespace
 
getIdLocalLabel() - Method in class gov.niem.tools.api.db.property.Property
 
getIdLocalLabel() - Method in class gov.niem.tools.api.db.steward.Steward
 
getIdLocalLabel() - Method in class gov.niem.tools.api.db.subproperty.Subproperty
 
getIdLocalLabel() - Method in class gov.niem.tools.api.db.type.Type
 
getIdLocalLabel() - Method in class gov.niem.tools.api.db.version.Version
 
getInfo() - Method in class gov.niem.tools.api.validation.TestReport
 
getInstanceJsonValidation(MultipartFile, MultipartFile) - Method in class gov.niem.tools.api.validation.ValidationController
Validate one or more JSON instances against a JSON Schema.
getKeywordProperties(String, String, String, String) - Method in class gov.niem.tools.api.db.property.PropertyController
Gets a list of the top 10 properties with the keyword from the version with the given fields.
getKeywordTypes(String, String, String, String) - Method in class gov.niem.tools.api.db.type.TypeController
Gets a list of the top 10 types with the keyword from the version with the given fields.
getMessageCatalogXmlValidation(MultipartFile, TestReport.ResultsFormat) - Method in class gov.niem.tools.api.validation.ValidationController
Validate an IEPD / message catalog instance file against the NIEM IEPD / message catalog schema.
getMessageSpecificationValidation(MultipartFile, TestReport.ResultsFormat) - Method in class gov.niem.tools.api.validation.ValidationController
Validate a message specification or IEPD zip file against NIEM message specification / IEPD conformance rules.
getModel() - Method in class gov.niem.tools.api.db.base.BaseModelEntity
 
getModel() - Method in class gov.niem.tools.api.db.base.BaseVersionEntity
Gets the Model that defines this object.
getModel() - Method in class gov.niem.tools.api.db.version.Version
Gets the model to which the version belongs.
getModel(String, String) - Method in class gov.niem.tools.api.db.model.ModelController
Gets a model with the given criteria.
getModelKey() - Method in class gov.niem.tools.api.db.base.BaseModelEntity
Gets the key of the model in which this entity belongs.
getModelOptional(String) - Method in class gov.niem.tools.api.db.steward.Steward
Get a model belonging to the steward with the given model key.
getModels() - Method in class gov.niem.tools.api.db.steward.Steward
Gets a sorted list of models that are under the authority of this steward.
getModelSummary() - Method in class gov.niem.tools.api.db.base.BaseModelEntity
 
getName(String) - Static method in class gov.niem.tools.api.db.component.Component
Return the second part (namespace prefix) of a qualified name string with a ":" delimiter.
getNamespace() - Method in class gov.niem.tools.api.db.base.BaseNamespaceEntity
 
getNamespace() - Method in class gov.niem.tools.api.db.component.Component
Namespace that defines this component.
getNamespace() - Method in class gov.niem.tools.api.db.facet.Facet
Gets the Namespace that contains the type of this facet.
getNamespace() - Method in class gov.niem.tools.api.db.subproperty.Subproperty
Gets the namespace where this subproperty is defined (the type namespace).
getNamespace(String, String, String, String) - Method in class gov.niem.tools.api.db.namespace.NamespaceController
Get a namespace with the given fields.
getNamespaceCmf(String, String, String, String, Config.AppMediaType) - Method in class gov.niem.tools.api.db.namespace.NamespaceController
Get a namespace in CMF with the given fields.
getNamespaceFacets(String, String, String, String, Pageable) - Method in class gov.niem.tools.api.db.facet.FacetController
Gets all facets from the namespace with the given criteria.
getNamespaceId() - Method in class gov.niem.tools.api.db.base.BaseNamespaceEntity
Gets the namespace database id.
getNamespaceProperties(String, String, String, String, Pageable) - Method in class gov.niem.tools.api.db.property.PropertyController
Gets all properties from the namespace with the given fields.
getNamespacePropertiesCmf(String, String, String, String, Pageable, Config.AppMediaType) - Method in class gov.niem.tools.api.db.property.PropertyController
Gets all properties from a namespace with the given fields in CMF.
getNamespaceSubproperties(String, String, String, String) - Method in class gov.niem.tools.api.db.subproperty.SubpropertyController
Gets all subproperties from the database in the given namespace fields.
getNamespaceSummary() - Method in class gov.niem.tools.api.db.base.BaseNamespaceEntity
Gets key fields about a namespace.
getNamespaceTypes(String, String, String, String, Pageable) - Method in class gov.niem.tools.api.db.type.TypeController
Gets all types from a namespace.
getNamespaceTypesCmf(String, String, String, String, Pageable, Config.AppMediaType) - Method in class gov.niem.tools.api.db.type.TypeController
Gets all types in CMF from a namespace.
getNdrConformanceTarget() - Method in class gov.niem.tools.api.db.namespace.Namespace
Gets the conformance target URI based on the target and NIEM version number of this namespace.
getNdrVersion() - Method in class gov.niem.tools.api.db.namespace.Namespace
Gets the NDR version for this namespace, based on the version of NIEM that is compatible with this namespace.
getNext() - Method in class gov.niem.tools.api.db.base.BaseVersionedEntity
Corresponding entity from the next version of the model.
getNext(String, String, String, boolean) - Method in class gov.niem.tools.api.db.version.VersionController
Get the next version of the version with the given fields.
getNext(String, String, String, String) - Method in class gov.niem.tools.api.db.namespace.NamespaceController
Get the current version of the namespace with the given fields.
getNext(String, String, String, String, boolean) - Method in class gov.niem.tools.api.db.namespace.NamespaceController
Get the next version of the namespace with the given fields.
getNext(String, String, String, String, boolean) - Method in class gov.niem.tools.api.db.property.PropertyController
Get the next version of the property with the given fields.
getNext(String, String, String, String, boolean) - Method in class gov.niem.tools.api.db.type.TypeController
Get the next version of the type with the given fields.
getNext(String, String, String, String, Facet.Category, String, boolean) - Method in class gov.niem.tools.api.db.facet.FacetController
Get the next version of the facet with the given fields.
getNext(String, String, String, String, String, boolean) - Method in class gov.niem.tools.api.db.subproperty.SubpropertyController
Get the next version of the subproperty with the given fields.
getNext(U, boolean) - Method in class gov.niem.tools.api.db.base.BaseVersionEntityService
Get the corresponding entity from the next version, if available and linked via migration rules.
getNiemRoute() - Method in class gov.niem.tools.api.db.model.Model
Gets the API route to the NIEM model.
getNiemRoute() - Method in class gov.niem.tools.api.db.steward.Steward
Route to the NIEM steward.
getNiemVersion() - Method in class gov.niem.tools.api.db.base.BaseVersionEntity
Gets the NIEM Version object that is compatible with this object.
getNiemVersion() - Method in class gov.niem.tools.api.db.version.Version
Gets the reference model from the NIEM steward.
getNiemVersionMajorDigit() - Method in class gov.niem.tools.api.db.namespace.Namespace
Returns the first digit of the NIEM version compatible with this namespace.
getNiemVersionNumber() - Method in class gov.niem.tools.api.db.base.BaseVersionEntity
Gets the NIEM Version number (string) that is compatible with this object.
getNiemVersionNumber() - Method in class gov.niem.tools.api.db.version.Version
Gets the NIEM version number compatible with this version of the model.
getNotFoundException(String) - Method in class gov.niem.tools.api.db.base.BaseEntityService
Throws an exception for when an entity was not found in the database.
getOriginal() - Method in class gov.niem.tools.api.db.base.BaseVersionEntity
For a component in a subset, gets the component from the original source.
getOutputFilename(TransformTo, String, String) - Method in class gov.niem.tools.api.transform.TransformService
Get the output filename with extension based on the kind of transformation and the original filename.
getOutputMediaType(TransformTo, String) - Method in class gov.niem.tools.api.transform.TransformService
Get the content media type for the response based on the kind of transformation.
getParentEntity() - Method in class gov.niem.tools.api.db.base.BaseEntity
An immediate entity or scope to which this entity belongs.
getParentEntity() - Method in class gov.niem.tools.api.db.component.Component
 
getParentEntity() - Method in class gov.niem.tools.api.db.facet.Facet
 
getParentEntity() - Method in class gov.niem.tools.api.db.model.Model
 
getParentEntity() - Method in class gov.niem.tools.api.db.namespace.Namespace
 
getParentEntity() - Method in class gov.niem.tools.api.db.steward.Steward
 
getParentEntity() - Method in class gov.niem.tools.api.db.subproperty.Subproperty
 
getParentEntity() - Method in class gov.niem.tools.api.db.version.Version
 
getPassed() - Method in class gov.niem.tools.api.validation.TestReport
Returns the number of tests with a passed result plus the number of tests that ran with zero results.
getPathsFromDir(Path) - Static method in class gov.niem.tools.api.core.utils.FileUtils
Walks the given path to return a list of all file and directory paths.
getPrefix(String) - Static method in class gov.niem.tools.api.db.component.Component
Return the first part (namespace prefix) of a qualified name string with a ":" delimiter.
getPrev() - Method in class gov.niem.tools.api.db.base.BaseVersionedEntity
Corresponding entity from the previous version of the model.
getPrev(String, String, String, boolean) - Method in class gov.niem.tools.api.db.version.VersionController
Get the previous version of the version with the given fields.
getPrev(String, String, String, String, boolean) - Method in class gov.niem.tools.api.db.namespace.NamespaceController
Get the previous version of the namespace with the given fields.
getPrev(String, String, String, String, boolean) - Method in class gov.niem.tools.api.db.property.PropertyController
Get the previous version of the property with the given fields.
getPrev(String, String, String, String, boolean) - Method in class gov.niem.tools.api.db.type.TypeController
Get the previous version of the type with the given fields.
getPrev(String, String, String, String, Facet.Category, String, boolean) - Method in class gov.niem.tools.api.db.facet.FacetController
Get the previous version of the facet with the given fields.
getPrev(String, String, String, String, String, boolean) - Method in class gov.niem.tools.api.db.subproperty.SubpropertyController
Get the previous version of the subproperty with the given fields.
getPrev(U, boolean) - Method in class gov.niem.tools.api.db.base.BaseVersionEntityService
Get the corresponding entity from the previous version, if available and linked via migration rules.
getPropertiesOfType(Type, Pageable) - Method in class gov.niem.tools.api.db.property.PropertyService
Get a page of properties of the type with the given fields.
getProperty() - Method in class gov.niem.tools.api.db.subproperty.Subproperty
Gets the property of this subproperty.
getProperty(String, String, String, String) - Method in class gov.niem.tools.api.db.property.PropertyController
Gets a property with the given fields.
getPropertyCmf(String, String, String, String, Config.AppMediaType) - Method in class gov.niem.tools.api.db.property.PropertyController
Gets a property in CMF with the given fields.
getPropertyFacets(String, String, String, String, Pageable) - Method in class gov.niem.tools.api.db.facet.FacetController
Gets all facets from the type of the property with the given criteria.
getPropertyPrefix() - Method in class gov.niem.tools.api.db.subproperty.Subproperty
Gets the namespace prefix of this subproperty's property.
getPropertyQaValidation(Property, String) - Method in class gov.niem.tools.api.validation.ValidationController
Check a property for basic NDR conformance issues.
getPropertyQname() - Method in class gov.niem.tools.api.db.subproperty.Subproperty
Gets the qualified name of this subproperty's property.
getPropertySearch(HttpServletRequest, HttpServletResponse, String, String[], String[], String[], String[], Boolean, Boolean, Namespace.Category[], SearchService.SortOrder, int) - Method in class gov.niem.tools.api.search.SearchController
Search properties based on the given criteria.
getPropertySearchCmf(HttpServletRequest, HttpServletResponse, String, String[], String[], String[], String[], Boolean, Boolean, Namespace.Category[], SearchService.SortOrder, Integer, Config.AppMediaType) - Method in class gov.niem.tools.api.search.SearchController
Search properties in the database based on the given criteria and return results in CMF.
getPropertySubproperties(String, String, String, String) - Method in class gov.niem.tools.api.db.subproperty.SubpropertyController
Gets all subproperties from the database with the property with the given fields.
getPropertySummary() - Method in class gov.niem.tools.api.db.subproperty.Subproperty
 
getQualifiedName(String) - Static method in class gov.niem.tools.api.db.component.ComponentService
Return the name from the given qualified name.
getQualifiedPrefix(String) - Static method in class gov.niem.tools.api.db.component.ComponentService
Return the prefix from the given qualified name.
getRank() - Method in class gov.niem.tools.api.db.namespace.Namespace
A ranking used to support sorting namespaces by category, with Core and Core Supplements sorting first, followed by domains, etc.
getRelativePath(String) - Static method in class gov.niem.tools.api.validation.xml.XmlValidationUtils
Normalizes the given path, removes the temporary directory from the path if present and cleans up the results.
getResponseFile(byte[], String) - Static method in class gov.niem.tools.api.core.utils.ResponseUtils
Returns a response entity with the given filename set in the header and bytes set in the body.
getResponseFile(byte[], String, MediaType) - Static method in class gov.niem.tools.api.core.utils.ResponseUtils
Returns a response entity with the given filename set in the header, bytes set in the body, and the content type set to the given media type.
getResponseFileCsv(byte[], String) - Static method in class gov.niem.tools.api.core.utils.ResponseUtils
Returns a response entity for a CSV file.
getResponseFileCsv(String, String) - Static method in class gov.niem.tools.api.core.utils.ResponseUtils
Returns a response entity for a CSV file.
getResponseFileJson(byte[], String) - Static method in class gov.niem.tools.api.core.utils.ResponseUtils
Returns a response entity for a JSON file.
getResponseFileText(byte[], String) - Static method in class gov.niem.tools.api.core.utils.ResponseUtils
Returns a response entity for a text file.
getResponseFileXml(byte[], String) - Static method in class gov.niem.tools.api.core.utils.ResponseUtils
Returns a response entity for an XML file.
getResponseFileZip(byte[], String) - Static method in class gov.niem.tools.api.core.utils.ResponseUtils
Returns a response entity for a zip file.
getResponseOkJson(String) - Static method in class gov.niem.tools.api.core.utils.AppUtils
Returns an OK JSON response.
getResponseOkString(String) - Static method in class gov.niem.tools.api.core.utils.AppUtils
Returns an OK plain text response.
getResponseUnprocessableString(String) - Static method in class gov.niem.tools.api.core.utils.AppUtils
Returns an Unprocessable Entity plain text response.
getRoute() - Method in class gov.niem.tools.api.db.base.BaseEntity
An endpoint to get information about an entity.
getRoute() - Method in class gov.niem.tools.api.db.facet.Facet
 
getRoute() - Method in class gov.niem.tools.api.db.model.Model
 
getRoute() - Method in class gov.niem.tools.api.db.namespace.Namespace
 
getRoute() - Method in class gov.niem.tools.api.db.property.Property
 
getRoute() - Method in class gov.niem.tools.api.db.steward.Steward
 
getRoute() - Method in class gov.niem.tools.api.db.subproperty.Subproperty
 
getRoute() - Method in class gov.niem.tools.api.db.type.Type
 
getRoute() - Method in class gov.niem.tools.api.db.version.Version
 
getSchemaJsonValidation(MultipartFile) - Method in class gov.niem.tools.api.validation.ValidationController
Validate a JSON Schema.
getSchemaNdrValidation(MultipartFile, TestReport.ResultsFormat) - Method in class gov.niem.tools.api.validation.ValidationController
Validate one or more XML Schemas against the NIEM Naming and Design Rules (NDR).
getSchemaQaValidation(MultipartFile) - Method in class gov.niem.tools.api.validation.ValidationController
Validate a XML schema against NIEM qa rules and best practices.
getSteward() - Method in class gov.niem.tools.api.db.base.BaseModelEntity
Gets the Steward which is responsible for managing this entity.
getSteward() - Method in class gov.niem.tools.api.db.base.BaseStewardEntity
 
getSteward() - Method in class gov.niem.tools.api.db.model.Model
Gets the Steward responsible for this model.
getSteward() - Method in class gov.niem.tools.api.db.version.Version
Gets the steward from the model that this version belongs to.
getSteward(String) - Method in class gov.niem.tools.api.db.steward.StewardController
Get a steward.
getStewardKey() - Method in class gov.niem.tools.api.db.base.BaseStewardEntity
A human-readable and url-friendly steward identifier generated from the steward short name.
getStewardModels(String) - Method in class gov.niem.tools.api.db.model.ModelController
Gets all models from the steward with the given key.
getStewards() - Method in class gov.niem.tools.api.db.steward.StewardController
Get all stewards.
getStewardSummary() - Method in class gov.niem.tools.api.db.base.BaseStewardEntity
Gets a map of key fields with string values about a steward.
getSubproperty(String, String, String, String, String) - Method in class gov.niem.tools.api.db.subproperty.SubpropertyController
Gets a subproperty from the database with the type with the given type fields and the property with the given qualified name.
getSubpropertyCmf(String, String, String, String, String, Config.AppMediaType) - Method in class gov.niem.tools.api.db.subproperty.SubpropertyController
Gets a subproperty from the database with the type with the given type fields and the property with the given qualified name, converted to CMF.
getSubstitutionGroups(String, String, String, String) - Method in class gov.niem.tools.api.db.property.PropertyController
Get the list of substitution group heads for the property with the given fields.
getSubstitutionGroups(String, String, String, String) - Method in class gov.niem.tools.api.db.property.PropertyService
Get a list of substitution group heads for the property with the given fields.
getSubstitutions(String, String, String, String) - Method in class gov.niem.tools.api.db.property.PropertyController
Get the list of substitutions for the property with the given fields.
getSubstitutions(String, String, String, String) - Method in class gov.niem.tools.api.db.property.PropertyService
Get a list of substitutions for the property with the given fields.
getTerms() - Method in class gov.niem.tools.api.db.component.Component
A set of terms from the name of the property or type, broken apart by camel casing.
getTestResults() - Method in class gov.niem.tools.api.validation.TestReport
Consolidates results from each test into a single test result list.
getTimestamp() - Static method in class gov.niem.tools.api.core.utils.AppUtils
Gets the current date and time with formatting.
getTitle() - Method in class gov.niem.tools.api.db.base.BaseEntity
A descriptive label or title used to identify an entity.
getTitle() - Method in class gov.niem.tools.api.db.component.Component
 
getTitle() - Method in class gov.niem.tools.api.db.facet.Facet
 
getTitle() - Method in class gov.niem.tools.api.db.model.Model
 
getTitle() - Method in class gov.niem.tools.api.db.namespace.Namespace
 
getTitle() - Method in class gov.niem.tools.api.db.property.Property
 
getTitle() - Method in class gov.niem.tools.api.db.steward.Steward
 
getTitle() - Method in class gov.niem.tools.api.db.subproperty.Subproperty
 
getTitle() - Method in class gov.niem.tools.api.db.type.Type
 
getTitle() - Method in class gov.niem.tools.api.db.version.Version
 
getType() - Method in class gov.niem.tools.api.db.facet.Facet
Gets the Type that contains this facet.
getType() - Method in class gov.niem.tools.api.db.property.Property
Makes sure a potential Hibernate proxy is initialized.
getType() - Method in class gov.niem.tools.api.db.subproperty.Subproperty
Gets the type of this subproperty.
getType(String, String, String, String) - Method in class gov.niem.tools.api.db.type.TypeController
Gets the type with the given fields.
getTypeAugmentationPoint(String, String, String, String) - Method in class gov.niem.tools.api.db.type.TypeController
Get the augmentation point element for the type with the given fields.
getTypeAugmentations(String, String, String, String) - Method in class gov.niem.tools.api.db.type.TypeController
Get the augmentations for the type with the given fields.
getTypeCmf(String, String, String, String, Config.AppMediaType) - Method in class gov.niem.tools.api.db.type.TypeController
Gets the type with the given fields in CMF.
getTypeFacets(String, String, String, String, Pageable) - Method in class gov.niem.tools.api.db.facet.FacetController
Gets all facets from the type with the given criteria.
getTypeFacetsCmf(String, String, String, String, Pageable, Config.AppMediaType) - Method in class gov.niem.tools.api.db.facet.FacetController
Gets all facets in CMF from the type with the given criteria.
getTypePrefix() - Method in class gov.niem.tools.api.db.subproperty.Subproperty
Gets the namespace prefix of this subproperty's type.
getTypeQaValidation(Type, String) - Method in class gov.niem.tools.api.validation.ValidationController
Check a property for basic NDR conformance issues.
getTypeQname() - Method in class gov.niem.tools.api.db.subproperty.Subproperty
Gets the qualified name of this subproperty's type.
getTypeSearch(HttpServletRequest, HttpServletResponse, String, String[], String[], String[], Type.Category, Namespace.Category[], SearchService.SortOrder, int) - Method in class gov.niem.tools.api.search.SearchController
Search types based on given criteria.
getTypeSearchCmf(HttpServletRequest, HttpServletResponse, String, String[], String[], String[], Type.Category, Namespace.Category[], SearchService.SortOrder, Integer, Config.AppMediaType) - Method in class gov.niem.tools.api.search.SearchController
Search types based on given criteria and returns results in CMF.
getTypeSubproperties(String, String, String, String) - Method in class gov.niem.tools.api.db.subproperty.SubpropertyController
Gets all subproperties from the database in the type with the give fields.
getTypeSubpropertiesCmf(String, String, String, String, Config.AppMediaType) - Method in class gov.niem.tools.api.db.subproperty.SubpropertyController
Gets all subproperties from the database in the type with the given fields, in CMF.
getTypeSummary() - Method in class gov.niem.tools.api.db.property.Property
 
getTypeSummary() - Method in class gov.niem.tools.api.db.subproperty.Subproperty
Gets summary fields about this subproperty's type.
getTypeUsages(String, String, String, String, Pageable) - Method in class gov.niem.tools.api.db.type.TypeController
Get a page of properties of the type with the given fields.
getVersion() - Method in class gov.niem.tools.api.db.base.BaseNamespaceEntity
Gets the version in which this namespace belongs.
getVersion() - Method in class gov.niem.tools.api.db.base.BaseVersionEntity
 
getVersion() - Method in class gov.niem.tools.api.db.namespace.Namespace
Gets the version to which this namespace belongs.
getVersion(String, String, String) - Method in class gov.niem.tools.api.db.version.VersionController
Gets the version with the given fields.
getVersionCmf(String, String, String, Config.AppMediaType) - Method in class gov.niem.tools.api.db.version.VersionController
Gets the version with the given fields in CMF.
getVersionFacets(String, String, String, Pageable) - Method in class gov.niem.tools.api.db.facet.FacetController
Gets all facets from the version with the given criteria.
getVersionId() - Method in class gov.niem.tools.api.db.base.BaseVersionEntity
Gets the version database id.
getVersionNamespaces(String, String, String) - Method in class gov.niem.tools.api.db.namespace.NamespaceController
Get all namespaces from a version of a model.
getVersionNamespacesCmf(String, String, String, Config.AppMediaType) - Method in class gov.niem.tools.api.db.namespace.NamespaceController
Get all namespaces as CMF from a version of a model.
getVersionNumber() - Method in class gov.niem.tools.api.db.base.BaseVersionEntity
A number which identifies a version within a model.
getVersionProperties(String, String, String, Pageable) - Method in class gov.niem.tools.api.db.property.PropertyController
Gets all properties from the version with the given fields.
getVersions() - Method in class gov.niem.tools.api.db.model.Model
Gets a sorted list of versions that belong to this model.
getVersions(String, String) - Method in class gov.niem.tools.api.db.version.VersionController
Gets all versions from the model with the given fields.
getVersionSummary() - Method in class gov.niem.tools.api.db.base.BaseVersionEntity
 
getVersionTypes(String, String, String, Pageable) - Method in class gov.niem.tools.api.db.type.TypeController
Gets all types in the version matching the given fields.
getWarnings() - Method in class gov.niem.tools.api.validation.TestReport
 
getXmlCatalogXmlValidation(MultipartFile, TestReport.ResultsFormat) - Method in class gov.niem.tools.api.validation.ValidationController
Validate a XML catalog against the OASIS catalog schema.
getXmlValidation(MultipartFile, MultipartFile, TestReport.ResultsFormat) - Method in class gov.niem.tools.api.validation.ValidationController
Validate one or more XML instances against XML schemas.
getXpath() - Static method in class gov.niem.tools.api.validation.ValidationUtils
Gets an object that can be used to evaluate xPath expressions that binds namespace prefixes `xs` and `ct` to the URIs for XML Schema and the NIEM conformance targets attribute.
getXpathResult(Document, XPath, String) - Static method in class gov.niem.tools.api.validation.ValidationUtils
Gets the node at the given xPath expression.
getXpathResults(Document, XPath, String) - Static method in class gov.niem.tools.api.validation.ValidationUtils
Gets a NodeList for all nodes matching the given xPath expression.
getXpathResultText(Document, XPath, String) - Static method in class gov.niem.tools.api.validation.ValidationUtils
Gets the text content of the node at the given xPath expression.
getXsdRootAttributeValue(Document, XPath, String) - Static method in class gov.niem.tools.api.validation.ValidationUtils
Gets the values of the given schema-level attribute.
getXsdValidation(MultipartFile, TestReport.ResultsFormat) - Method in class gov.niem.tools.api.validation.ValidationController
Validate one or more XML Schemas.
GGY - Enum constant in enum class gov.niem.tools.api.db.niem.genc.CountryAlpha3CodeType
 
GHA - Enum constant in enum class gov.niem.tools.api.db.niem.genc.CountryAlpha3CodeType
 
GIB - Enum constant in enum class gov.niem.tools.api.db.niem.genc.CountryAlpha3CodeType
 
GIN - Enum constant in enum class gov.niem.tools.api.db.niem.genc.CountryAlpha3CodeType
 
GlobalExceptionHandler - Class in gov.niem.tools.api.core.exceptions
Adds a response header for exceptions.
GlobalExceptionHandler() - Constructor for class gov.niem.tools.api.core.exceptions.GlobalExceptionHandler
 
GLP - Enum constant in enum class gov.niem.tools.api.db.niem.genc.CountryAlpha3CodeType
 
GMB - Enum constant in enum class gov.niem.tools.api.db.niem.genc.CountryAlpha3CodeType
 
GNB - Enum constant in enum class gov.niem.tools.api.db.niem.genc.CountryAlpha3CodeType
 
GNQ - Enum constant in enum class gov.niem.tools.api.db.niem.genc.CountryAlpha3CodeType
 
gov.niem.tools.api - package gov.niem.tools.api
 
gov.niem.tools.api.app - package gov.niem.tools.api.app
 
gov.niem.tools.api.core.config - package gov.niem.tools.api.core.config
 
gov.niem.tools.api.core.exceptions - package gov.niem.tools.api.core.exceptions
 
gov.niem.tools.api.core.security - package gov.niem.tools.api.core.security
 
gov.niem.tools.api.core.utils - package gov.niem.tools.api.core.utils
 
gov.niem.tools.api.db - package gov.niem.tools.api.db
 
gov.niem.tools.api.db.base - package gov.niem.tools.api.db.base
 
gov.niem.tools.api.db.component - package gov.niem.tools.api.db.component
 
gov.niem.tools.api.db.exceptions - package gov.niem.tools.api.db.exceptions
 
gov.niem.tools.api.db.facet - package gov.niem.tools.api.db.facet
 
gov.niem.tools.api.db.model - package gov.niem.tools.api.db.model
 
gov.niem.tools.api.db.namespace - package gov.niem.tools.api.db.namespace
 
gov.niem.tools.api.db.niem.genc - package gov.niem.tools.api.db.niem.genc
 
gov.niem.tools.api.db.property - package gov.niem.tools.api.db.property
 
gov.niem.tools.api.db.steward - package gov.niem.tools.api.db.steward
 
gov.niem.tools.api.db.subproperty - package gov.niem.tools.api.db.subproperty
 
gov.niem.tools.api.db.type - package gov.niem.tools.api.db.type
 
gov.niem.tools.api.db.version - package gov.niem.tools.api.db.version
 
gov.niem.tools.api.migrate - package gov.niem.tools.api.migrate
 
gov.niem.tools.api.search - package gov.niem.tools.api.search
 
gov.niem.tools.api.transform - package gov.niem.tools.api.transform
 
gov.niem.tools.api.validation - package gov.niem.tools.api.validation
 
gov.niem.tools.api.validation.niem - package gov.niem.tools.api.validation.niem
 
gov.niem.tools.api.validation.xml - package gov.niem.tools.api.validation.xml
 
GRC - Enum constant in enum class gov.niem.tools.api.db.niem.genc.CountryAlpha3CodeType
 
GRD - Enum constant in enum class gov.niem.tools.api.db.niem.genc.CountryAlpha3CodeType
 
GRL - Enum constant in enum class gov.niem.tools.api.db.niem.genc.CountryAlpha3CodeType
 
GTM - Enum constant in enum class gov.niem.tools.api.db.niem.genc.CountryAlpha3CodeType
 
GUF - Enum constant in enum class gov.niem.tools.api.db.niem.genc.CountryAlpha3CodeType
 
GUM - Enum constant in enum class gov.niem.tools.api.db.niem.genc.CountryAlpha3CodeType
 
GUY - Enum constant in enum class gov.niem.tools.api.db.niem.genc.CountryAlpha3CodeType
 

H

handleGenericException(Exception, WebRequest) - Method in class gov.niem.tools.api.core.exceptions.GlobalExceptionHandler
 
hasTarget() - Method in class gov.niem.tools.api.db.namespace.Namespace
True if the namespace has a NDR conformance target and is meant to be conforming; false if the namespace is a utility, external, or is otherwise not meant to be conforming.
HibernateSearchIndexBuild - Class in gov.niem.tools.api.core.config
Builds a database index for Hibernate searches on an application event.
HibernateSearchIndexBuild() - Constructor for class gov.niem.tools.api.core.config.HibernateSearchIndexBuild
 
HKG - Enum constant in enum class gov.niem.tools.api.db.niem.genc.CountryAlpha3CodeType
 
HMD - Enum constant in enum class gov.niem.tools.api.db.niem.genc.CountryAlpha3CodeType
 
HND - Enum constant in enum class gov.niem.tools.api.db.niem.genc.CountryAlpha3CodeType
 
HRV - Enum constant in enum class gov.niem.tools.api.db.niem.genc.CountryAlpha3CodeType
 
HTI - Enum constant in enum class gov.niem.tools.api.db.niem.genc.CountryAlpha3CodeType
 
HUN - Enum constant in enum class gov.niem.tools.api.db.niem.genc.CountryAlpha3CodeType
 

I

id - Variable in class gov.niem.tools.api.validation.Test
 
IDN - Enum constant in enum class gov.niem.tools.api.db.niem.genc.CountryAlpha3CodeType
 
IMN - Enum constant in enum class gov.niem.tools.api.db.niem.genc.CountryAlpha3CodeType
 
implementation - Enum constant in enum class gov.niem.tools.api.db.model.Model.Objective
 
IND - Enum constant in enum class gov.niem.tools.api.db.niem.genc.CountryAlpha3CodeType
 
index() - Method in class gov.niem.tools.api.search.SearchController
 
Industry - Enum constant in enum class gov.niem.tools.api.db.steward.Steward.Category
 
info - Enum constant in enum class gov.niem.tools.api.validation.Test.Severity
 
info - Enum constant in enum class gov.niem.tools.api.validation.TestResult.Status
 
init() - Method in class gov.niem.tools.api.validation.niem.NdrValidationService
Initializes NDR Schematron XSL rule files after application initialization.
International - Enum constant in enum class gov.niem.tools.api.db.steward.Steward.Category
 
IOT - Enum constant in enum class gov.niem.tools.api.db.niem.genc.CountryAlpha3CodeType
 
IRL - Enum constant in enum class gov.niem.tools.api.db.niem.genc.CountryAlpha3CodeType
 
IRN - Enum constant in enum class gov.niem.tools.api.db.niem.genc.CountryAlpha3CodeType
 
IRQ - Enum constant in enum class gov.niem.tools.api.db.niem.genc.CountryAlpha3CodeType
 
isAbstract() - Method in class gov.niem.tools.api.db.property.Property
True if the property is an element and is abstract; false otherwise.
isAttribute() - Method in class gov.niem.tools.api.db.property.Property
True if the property is an attribute; false if the property is a regular or abstract element.
isCmfDataProperty() - Method in class gov.niem.tools.api.db.property.Property
True if this property can be considered a CMF data property; false if it is a CMF object property.
isCmfDatatype() - Method in class gov.niem.tools.api.db.type.Type
True if this type should be considered a CMF class type; false if it should be considered a CMF datatype.
isComplex() - Method in class gov.niem.tools.api.db.type.Type
True if the type can contain attributes (type is complex).
isComplexContent() - Method in class gov.niem.tools.api.db.type.Type
True if the type can contain elements (type is a CCC).
isCurrent() - Method in class gov.niem.tools.api.db.base.BaseVersionEntity
True if this entity is from the current version; false otherwise.
isElement() - Method in class gov.niem.tools.api.db.property.Property
True if the property is a regular or abstract element; false if the property is an attribute.
ISL - Enum constant in enum class gov.niem.tools.api.db.niem.genc.CountryAlpha3CodeType
 
isOriginal() - Method in class gov.niem.tools.api.db.base.BaseVersionEntity
True if an entity is defined by its version and can be modified freely; false if an entity is being referenced and reused from another model and version and is restricted in the changes that can be made (subset options).
ISR - Enum constant in enum class gov.niem.tools.api.db.niem.genc.CountryAlpha3CodeType
 
isSimple() - Method in class gov.niem.tools.api.db.type.Type
True if a type carries a value and cannot contain attributes (type is a datatype).
isSimpleContent() - Method in class gov.niem.tools.api.db.type.Type
True if a type carries a value (type is simple or CSC).
ITA - Enum constant in enum class gov.niem.tools.api.db.niem.genc.CountryAlpha3CodeType
 

J

JAM - Enum constant in enum class gov.niem.tools.api.db.niem.genc.CountryAlpha3CodeType
 
JEY - Enum constant in enum class gov.niem.tools.api.db.niem.genc.CountryAlpha3CodeType
 
JOR - Enum constant in enum class gov.niem.tools.api.db.niem.genc.CountryAlpha3CodeType
 
JPN - Enum constant in enum class gov.niem.tools.api.db.niem.genc.CountryAlpha3CodeType
 
json - Enum constant in enum class gov.niem.tools.api.core.config.Config.AppMediaType
 
json - Enum constant in enum class gov.niem.tools.api.validation.TestReport.ResultsFormat
 
json_schema - Enum constant in enum class gov.niem.tools.api.transform.TransformTo
 
JsonUtils - Class in gov.niem.tools.api.core.utils
JSON-related utility functions.
JsonUtils() - Constructor for class gov.niem.tools.api.core.utils.JsonUtils
 

K

KAZ - Enum constant in enum class gov.niem.tools.api.db.niem.genc.CountryAlpha3CodeType
 
KEN - Enum constant in enum class gov.niem.tools.api.db.niem.genc.CountryAlpha3CodeType
 
KGZ - Enum constant in enum class gov.niem.tools.api.db.niem.genc.CountryAlpha3CodeType
 
KHM - Enum constant in enum class gov.niem.tools.api.db.niem.genc.CountryAlpha3CodeType
 
KIR - Enum constant in enum class gov.niem.tools.api.db.niem.genc.CountryAlpha3CodeType
 
KNA - Enum constant in enum class gov.niem.tools.api.db.niem.genc.CountryAlpha3CodeType
 
KOR - Enum constant in enum class gov.niem.tools.api.db.niem.genc.CountryAlpha3CodeType
 
KWT - Enum constant in enum class gov.niem.tools.api.db.niem.genc.CountryAlpha3CodeType
 

L

LAO - Enum constant in enum class gov.niem.tools.api.db.niem.genc.CountryAlpha3CodeType
 
LBN - Enum constant in enum class gov.niem.tools.api.db.niem.genc.CountryAlpha3CodeType
 
LBR - Enum constant in enum class gov.niem.tools.api.db.niem.genc.CountryAlpha3CodeType
 
LBY - Enum constant in enum class gov.niem.tools.api.db.niem.genc.CountryAlpha3CodeType
 
LCA - Enum constant in enum class gov.niem.tools.api.db.niem.genc.CountryAlpha3CodeType
 
length - Enum constant in enum class gov.niem.tools.api.db.facet.Facet.Category
 
LIE - Enum constant in enum class gov.niem.tools.api.db.niem.genc.CountryAlpha3CodeType
 
LIMIT_DEFAULT - Static variable in class gov.niem.tools.api.search.SearchService
 
line - Variable in class gov.niem.tools.api.validation.TestResult
 
LKA - Enum constant in enum class gov.niem.tools.api.db.niem.genc.CountryAlpha3CodeType
 
load(File) - Method in class gov.niem.tools.api.validation.xml.XmlNodeMap
Process the given XML file to add entries to the map object for line numbers and XML nodes (element names and style "element").
load(File) - Method in class gov.niem.tools.api.validation.xml.XsdNodeMap
Process the given XSD file to ad entries to the map object for line numbers and XSD nodes (element, attribute, complex type, and simple type names and style).
loadCmf(MultipartFile) - Static method in class gov.niem.tools.api.core.utils.CmfUtils
Checks that the given file contains the URI for the currently-supported version of CMF, and if so, loads it into a CMF Model object.
loadId(T) - Method in class gov.niem.tools.api.db.base.BaseEntityService
Gets an object from the database matching the given object criteria.
loadInput(TransformFrom, MultipartFile, String) - Method in class gov.niem.tools.api.transform.TransformService
Convert the input file from the given `from` format to the given `to` format.
Local - Enum constant in enum class gov.niem.tools.api.db.steward.Steward.Category
 
location - Variable in class gov.niem.tools.api.validation.TestResult
 
log(String) - Static method in class gov.niem.tools.api.core.utils.AppUtils
Logs the given message.
log(String, String) - Static method in class gov.niem.tools.api.core.utils.AppUtils
Logs the given arguments as a formatted message.
logTestResults(Test) - Method in class gov.niem.tools.api.validation.xml.XmlValidationService
Log XML validation test results to the console.
LSO - Enum constant in enum class gov.niem.tools.api.db.niem.genc.CountryAlpha3CodeType
 
LTU - Enum constant in enum class gov.niem.tools.api.db.niem.genc.CountryAlpha3CodeType
 
LUX - Enum constant in enum class gov.niem.tools.api.db.niem.genc.CountryAlpha3CodeType
 
LVA - Enum constant in enum class gov.niem.tools.api.db.niem.genc.CountryAlpha3CodeType
 

M

MAC - Enum constant in enum class gov.niem.tools.api.db.niem.genc.CountryAlpha3CodeType
 
MAF - Enum constant in enum class gov.niem.tools.api.db.niem.genc.CountryAlpha3CodeType
 
main(String[]) - Static method in class gov.niem.tools.api.Application
Runs the REST API and backend.
major - Enum constant in enum class gov.niem.tools.api.db.version.Version.Category
 
map - Variable in class gov.niem.tools.api.validation.xml.XmlNodeMap
 
MAR - Enum constant in enum class gov.niem.tools.api.db.niem.genc.CountryAlpha3CodeType
 
maxExclusive - Enum constant in enum class gov.niem.tools.api.db.facet.Facet.Category
 
maxInclusive - Enum constant in enum class gov.niem.tools.api.db.facet.Facet.Category
 
maxLength - Enum constant in enum class gov.niem.tools.api.db.facet.Facet.Category
 
MCO - Enum constant in enum class gov.niem.tools.api.db.niem.genc.CountryAlpha3CodeType
 
MDA - Enum constant in enum class gov.niem.tools.api.db.niem.genc.CountryAlpha3CodeType
 
MDG - Enum constant in enum class gov.niem.tools.api.db.niem.genc.CountryAlpha3CodeType
 
MDV - Enum constant in enum class gov.niem.tools.api.db.niem.genc.CountryAlpha3CodeType
 
merge(T) - Method in class gov.niem.tools.api.db.base.BaseEntityService
Syncs the given plain object with object information from the database.
message - Enum constant in enum class gov.niem.tools.api.db.model.Model.Category
 
message - Variable in class gov.niem.tools.api.validation.TestResult
 
metadata - Enum constant in enum class gov.niem.tools.api.db.type.Type.Pattern
 
MEX - Enum constant in enum class gov.niem.tools.api.db.niem.genc.CountryAlpha3CodeType
 
MHL - Enum constant in enum class gov.niem.tools.api.db.niem.genc.CountryAlpha3CodeType
 
migrateCmf(String, String, String, String, MultipartFile) - Method in class gov.niem.tools.api.migrate.MigrationService
Migrate a CMF model from the given version to the target version.
migrateCmf(String, String, MultipartFile, String, String) - Method in class gov.niem.tools.api.migrate.MigrationController
Migrate a version of a supported model in a CMF file to a newer version.
MIGRATION - Enum constant in enum class gov.niem.tools.api.db.base.AddModelReason
 
MigrationController - Class in gov.niem.tools.api.migrate
REST controller for migrations.
MigrationController() - Constructor for class gov.niem.tools.api.migrate.MigrationController
 
MigrationService - Class in gov.niem.tools.api.migrate
Migrate a CMF model from one version to any subsequent version.
MigrationService() - Constructor for class gov.niem.tools.api.migrate.MigrationService
 
minExclusive - Enum constant in enum class gov.niem.tools.api.db.facet.Facet.Category
 
minInclusive - Enum constant in enum class gov.niem.tools.api.db.facet.Facet.Category
 
minLength - Enum constant in enum class gov.niem.tools.api.db.facet.Facet.Category
 
minor - Enum constant in enum class gov.niem.tools.api.db.version.Version.Category
 
MKD - Enum constant in enum class gov.niem.tools.api.db.niem.genc.CountryAlpha3CodeType
 
MLI - Enum constant in enum class gov.niem.tools.api.db.niem.genc.CountryAlpha3CodeType
 
MLT - Enum constant in enum class gov.niem.tools.api.db.niem.genc.CountryAlpha3CodeType
 
MMR - Enum constant in enum class gov.niem.tools.api.db.niem.genc.CountryAlpha3CodeType
 
MNE - Enum constant in enum class gov.niem.tools.api.db.niem.genc.CountryAlpha3CodeType
 
MNG - Enum constant in enum class gov.niem.tools.api.db.niem.genc.CountryAlpha3CodeType
 
MNP - Enum constant in enum class gov.niem.tools.api.db.niem.genc.CountryAlpha3CodeType
 
Model - Class in gov.niem.tools.api.db.model
A reference or message data model.
Model(String) - Constructor for class gov.niem.tools.api.db.model.Model
Creates a model with the given fields.
Model(String, String, Model.Category) - Constructor for class gov.niem.tools.api.db.model.Model
Creates a model with the given fields.
Model(String, String, Steward, Model.Category) - Constructor for class gov.niem.tools.api.db.model.Model
Creates a model with the given fields.
Model.Category - Enum Class in gov.niem.tools.api.db.model
A kind of model, such as reference, message, or other.
Model.Objective - Enum Class in gov.niem.tools.api.db.model
A kind of message objective, such as implementation, example, or test.
ModelController - Class in gov.niem.tools.api.db.model
REST controller for models.
ModelController() - Constructor for class gov.niem.tools.api.db.model.ModelController
 
ModelRepository - Interface in gov.niem.tools.api.db.model
Repository interface for finding and managing models in the database.
models - Variable in class gov.niem.tools.api.db.ServiceHub
 
ModelService - Class in gov.niem.tools.api.db.model
Operations supporting a model.
ModelService() - Constructor for class gov.niem.tools.api.db.model.ModelService
 
moveTempDir(File, File) - Static method in class gov.niem.tools.api.core.utils.FileUtils
Moves the old directory to the new path if the old directory was created by this utility.
moveTempFile(File, File) - Static method in class gov.niem.tools.api.core.utils.FileUtils
Moves the temporary file to the new location if it was originally created by this utility.
moveTempFile(Path, Path) - Static method in class gov.niem.tools.api.core.utils.FileUtils
Moves the temporary file to the new location if it was originally created by this utility.
MOZ - Enum constant in enum class gov.niem.tools.api.db.niem.genc.CountryAlpha3CodeType
 
MRT - Enum constant in enum class gov.niem.tools.api.db.niem.genc.CountryAlpha3CodeType
 
MSG - Enum constant in enum class gov.niem.tools.api.db.namespace.Namespace.NdrTarget
 
MSR - Enum constant in enum class gov.niem.tools.api.db.niem.genc.CountryAlpha3CodeType
 
MTQ - Enum constant in enum class gov.niem.tools.api.db.niem.genc.CountryAlpha3CodeType
 
MUS - Enum constant in enum class gov.niem.tools.api.db.niem.genc.CountryAlpha3CodeType
 
MWI - Enum constant in enum class gov.niem.tools.api.db.niem.genc.CountryAlpha3CodeType
 
MYS - Enum constant in enum class gov.niem.tools.api.db.niem.genc.CountryAlpha3CodeType
 
MYT - Enum constant in enum class gov.niem.tools.api.db.niem.genc.CountryAlpha3CodeType
 

N

NAM - Enum constant in enum class gov.niem.tools.api.db.niem.genc.CountryAlpha3CodeType
 
name - Enum constant in enum class gov.niem.tools.api.search.SearchService.SortOrder
Sort by name, then prefix.
name - Variable in class gov.niem.tools.api.db.component.Component
A name of the property or type.
name - Variable in class gov.niem.tools.api.validation.xml.XmlNode
 
Namespace - Class in gov.niem.tools.api.db.namespace
A collection of properties and types managed by an authoritative source.
Namespace() - Constructor for class gov.niem.tools.api.db.namespace.Namespace
 
Namespace.Category - Enum Class in gov.niem.tools.api.db.namespace
Kinds of namespaces, such as core, domain, code, adapter, and extension.
Namespace.Generation - Enum Class in gov.niem.tools.api.db.namespace
Kinds of schema generation options, representing schemas that have to be built, schemas that are to be included as static files, and schemas that do not have to be included at all (e.g., the schema for XML Schema).
Namespace.NdrTarget - Enum Class in gov.niem.tools.api.db.namespace
Kinds of NDR targets, such as REF and EXT.
NamespaceController - Class in gov.niem.tools.api.db.namespace
REST controller for namespaces.
NamespaceController() - Constructor for class gov.niem.tools.api.db.namespace.NamespaceController
 
namespaceRank - Variable in class gov.niem.tools.api.db.component.Component
A ranking used to support sorting component namespaces by category, with Core and Core Supplements sorting first, followed by domains, etc.
NamespaceRepository - Interface in gov.niem.tools.api.db.namespace
Repository interface for finding and managing namespaces in the database.
namespaces - Variable in class gov.niem.tools.api.db.ServiceHub
 
namespaceService - Variable in class gov.niem.tools.api.db.component.ComponentService
 
NamespaceService - Class in gov.niem.tools.api.db.namespace
Operations to support namespaces.
NamespaceService() - Constructor for class gov.niem.tools.api.db.namespace.NamespaceService
 
NCL - Enum constant in enum class gov.niem.tools.api.db.niem.genc.CountryAlpha3CodeType
 
NdrValidationService - Class in gov.niem.tools.api.validation.niem
Validates XML Schemas against NDR validation rules.
NdrValidationService() - Constructor for class gov.niem.tools.api.validation.niem.NdrValidationService
 
NER - Enum constant in enum class gov.niem.tools.api.db.niem.genc.CountryAlpha3CodeType
 
NFK - Enum constant in enum class gov.niem.tools.api.db.niem.genc.CountryAlpha3CodeType
 
NGA - Enum constant in enum class gov.niem.tools.api.db.niem.genc.CountryAlpha3CodeType
 
NIC - Enum constant in enum class gov.niem.tools.api.db.niem.genc.CountryAlpha3CodeType
 
niemModelKey - Static variable in class gov.niem.tools.api.db.model.Model
 
niemStewardKey - Static variable in class gov.niem.tools.api.db.steward.Steward
 
NiemValidationService - Class in gov.niem.tools.api.validation.niem
Validates artifacts against NIEM rules.
NiemValidationService() - Constructor for class gov.niem.tools.api.validation.niem.NiemValidationService
 
NIU - Enum constant in enum class gov.niem.tools.api.db.niem.genc.CountryAlpha3CodeType
 
NLD - Enum constant in enum class gov.niem.tools.api.db.niem.genc.CountryAlpha3CodeType
 
NoContentException - Exception Class in gov.niem.tools.api.core.exceptions
Exception handler for requests in which no content was found for the given criteria.
NoContentException() - Constructor for exception class gov.niem.tools.api.core.exceptions.NoContentException
 
none - Enum constant in enum class gov.niem.tools.api.db.namespace.Namespace.Generation
 
none - Enum constant in enum class gov.niem.tools.api.db.property.Property.ContentStyle
A property that does not carry content (for abstract properties).
Nonprofit - Enum constant in enum class gov.niem.tools.api.db.steward.Steward.Category
 
NOR - Enum constant in enum class gov.niem.tools.api.db.niem.genc.CountryAlpha3CodeType
 
normalize(String) - Static method in class gov.niem.tools.api.core.utils.FileUtils
Returns the given Windows or Unix path normalized and formatted appropriately for the current system, with a trailing separator.
notes - Variable in class gov.niem.tools.api.validation.Test
 
NPL - Enum constant in enum class gov.niem.tools.api.db.niem.genc.CountryAlpha3CodeType
 
NRU - Enum constant in enum class gov.niem.tools.api.db.niem.genc.CountryAlpha3CodeType
 
NZL - Enum constant in enum class gov.niem.tools.api.db.niem.genc.CountryAlpha3CodeType
 

O

object - Enum constant in enum class gov.niem.tools.api.db.property.Property.ContentStyle
A property with a class type that can carry elements.
object - Enum constant in enum class gov.niem.tools.api.db.type.Type.Pattern
 
objectMapper() - Method in class gov.niem.tools.api.core.config.Config
Maps database entities to JSON.
OMN - Enum constant in enum class gov.niem.tools.api.db.niem.genc.CountryAlpha3CodeType
 
onApplicationEvent(ApplicationReadyEvent) - Method in class gov.niem.tools.api.core.config.HibernateSearchIndexBuild
Builds a database index for Hibernate searches on the given application event.
other - Enum constant in enum class gov.niem.tools.api.db.model.Model.Category
 
other - Enum constant in enum class gov.niem.tools.api.db.model.Model.Objective
 
other - Enum constant in enum class gov.niem.tools.api.db.namespace.Namespace.Category
 
other - Enum constant in enum class gov.niem.tools.api.db.version.Version.Category
 
Other - Enum constant in enum class gov.niem.tools.api.db.steward.Steward.Category
 

P

PAK - Enum constant in enum class gov.niem.tools.api.db.niem.genc.CountryAlpha3CodeType
 
PAN - Enum constant in enum class gov.niem.tools.api.db.niem.genc.CountryAlpha3CodeType
 
passed - Enum constant in enum class gov.niem.tools.api.validation.TestResult.Status
 
patch - Enum constant in enum class gov.niem.tools.api.db.version.Version.Category
 
path(String) - Static method in class gov.niem.tools.api.core.utils.FileUtils
Returns a Path object with the given path normalized.
pattern - Enum constant in enum class gov.niem.tools.api.db.facet.Facet.Category
 
PCN - Enum constant in enum class gov.niem.tools.api.db.niem.genc.CountryAlpha3CodeType
 
PER - Enum constant in enum class gov.niem.tools.api.db.niem.genc.CountryAlpha3CodeType
 
Person - Enum constant in enum class gov.niem.tools.api.db.steward.Steward.Category
 
PHL - Enum constant in enum class gov.niem.tools.api.db.niem.genc.CountryAlpha3CodeType
 
PLW - Enum constant in enum class gov.niem.tools.api.db.niem.genc.CountryAlpha3CodeType
 
PNG - Enum constant in enum class gov.niem.tools.api.db.niem.genc.CountryAlpha3CodeType
 
POL - Enum constant in enum class gov.niem.tools.api.db.niem.genc.CountryAlpha3CodeType
 
prefix - Variable in class gov.niem.tools.api.db.component.Component
A namespace prefix for the property or type.
prefix - Variable in class gov.niem.tools.api.validation.TestResult
 
PRI - Enum constant in enum class gov.niem.tools.api.db.niem.genc.CountryAlpha3CodeType
 
PRK - Enum constant in enum class gov.niem.tools.api.db.niem.genc.CountryAlpha3CodeType
 
problemValue - Variable in class gov.niem.tools.api.validation.TestResult
 
properties - Variable in class gov.niem.tools.api.db.ServiceHub
 
Property - Class in gov.niem.tools.api.db.property
A property represents a concept, idea, or thing.
Property() - Constructor for class gov.niem.tools.api.db.property.Property
 
Property.Category - Enum Class in gov.niem.tools.api.db.property
A kind of property indicating whether is is a concrete element, abstract element, or attribute.
Property.ContentStyle - Enum Class in gov.niem.tools.api.db.property
An alternate way to categorize a property based on its type.
PropertyController - Class in gov.niem.tools.api.db.property
REST controller for properties.
PropertyController() - Constructor for class gov.niem.tools.api.db.property.PropertyController
 
propertyQname - Variable in class gov.niem.tools.api.db.subproperty.Subproperty
 
PropertyRepository - Interface in gov.niem.tools.api.db.property
Repository interface for finding and managing properties in the database.
PropertyService - Class in gov.niem.tools.api.db.property
Operations supporting properties.
PropertyService() - Constructor for class gov.niem.tools.api.db.property.PropertyService
 
PRT - Enum constant in enum class gov.niem.tools.api.db.niem.genc.CountryAlpha3CodeType
 
PRY - Enum constant in enum class gov.niem.tools.api.db.niem.genc.CountryAlpha3CodeType
 
PYF - Enum constant in enum class gov.niem.tools.api.db.niem.genc.CountryAlpha3CodeType
 

Q

QAT - Enum constant in enum class gov.niem.tools.api.db.niem.genc.CountryAlpha3CodeType
 
qname - Enum constant in enum class gov.niem.tools.api.search.SearchService.SortOrder
Sort by qname.
qname - Variable in class gov.niem.tools.api.db.component.Component
 

R

ran - Variable in class gov.niem.tools.api.validation.Test
 
rank_name - Enum constant in enum class gov.niem.tools.api.search.SearchService.SortOrder
Sort by namespace rank (Core first, then domains, etc.), then name, then prefix.
rank_qname - Enum constant in enum class gov.niem.tools.api.search.SearchService.SortOrder
Sort by namespace rank (Core first, then domains, etc.), then qname.
rdf - Enum constant in enum class gov.niem.tools.api.transform.TransformTo
 
REF - Enum constant in enum class gov.niem.tools.api.db.namespace.Namespace.NdrTarget
 
reference - Enum constant in enum class gov.niem.tools.api.db.model.Model.Category
 
repo - Variable in class gov.niem.tools.api.db.component.ComponentService
 
repo - Variable in class gov.niem.tools.api.db.steward.StewardService
 
repository() - Method in class gov.niem.tools.api.db.base.BaseEntityService
 
repository() - Method in class gov.niem.tools.api.db.component.ComponentService
 
repository() - Method in class gov.niem.tools.api.db.facet.FacetService
 
repository() - Method in class gov.niem.tools.api.db.model.ModelService
 
repository() - Method in class gov.niem.tools.api.db.namespace.NamespaceService
 
repository() - Method in class gov.niem.tools.api.db.steward.StewardService
 
repository() - Method in class gov.niem.tools.api.db.subproperty.SubpropertyService
 
repository() - Method in class gov.niem.tools.api.db.version.VersionService
 
REPRESENTATION - Enum constant in enum class gov.niem.tools.api.db.base.AddModelReason
 
requestLoggingFilter() - Method in class gov.niem.tools.api.core.config.Config
Logs incoming HTTP requests.
ResponseUtils - Class in gov.niem.tools.api.core.utils
HTTP response-related utility functions.
ResponseUtils() - Constructor for class gov.niem.tools.api.core.utils.ResponseUtils
 
restriction - Enum constant in enum class gov.niem.tools.api.db.type.Type.Derivation
 
results - Variable in class gov.niem.tools.api.validation.Test
 
returnResultsAsCsv(TestReport, MultipartFile) - Method in class gov.niem.tools.api.validation.ValidationService
Return validation results as a CSV file.
REU - Enum constant in enum class gov.niem.tools.api.db.niem.genc.CountryAlpha3CodeType
 
ROU - Enum constant in enum class gov.niem.tools.api.db.niem.genc.CountryAlpha3CodeType
 
ruleNumber - Variable in class gov.niem.tools.api.validation.Test
 
ruleUrl - Variable in class gov.niem.tools.api.validation.Test
 
runIndexer() - Method in class gov.niem.tools.api.search.SearchService
Initialize database indexes.
runtime - Variable in class gov.niem.tools.api.validation.Test
Test runtime in seconds.
RUS - Enum constant in enum class gov.niem.tools.api.db.niem.genc.CountryAlpha3CodeType
 
RWA - Enum constant in enum class gov.niem.tools.api.db.niem.genc.CountryAlpha3CodeType
 

S

SAU - Enum constant in enum class gov.niem.tools.api.db.niem.genc.CountryAlpha3CodeType
 
save(File, Object[]) - Static method in class gov.niem.tools.api.core.utils.CsvUtils
Save the given object array formatted as a CSV with column headers to the given file.
saveCmfModel(Model, Path, String) - Static method in class gov.niem.tools.api.core.utils.CmfUtils
Write a CMF model to an XML file.
saveExisting(T) - Method in class gov.niem.tools.api.db.base.BaseEntityService
Saves changes in the database to the existing object based on the object id.
saveFile(Path, byte[]) - Static method in class gov.niem.tools.api.core.utils.FileUtils
Saves the given bytes to the given file path.
saveFile(MultipartFile) - Static method in class gov.niem.tools.api.core.utils.FileUtils
Saves a multipart file to a temporary file.
saveFile(MultipartFile, Path) - Static method in class gov.niem.tools.api.core.utils.FileUtils
Saves a multipart file to the given path.
saveNew(T) - Method in class gov.niem.tools.api.db.base.BaseEntityService
Adds the object to the database.
saveObjectAsJson(Object, Path, String) - Static method in class gov.niem.tools.api.core.utils.JsonUtils
Write object to JSON file.
scope - Variable in class gov.niem.tools.api.validation.Test
 
score_name - Enum constant in enum class gov.niem.tools.api.search.SearchService.SortOrder
Sort by weighted score, then name, then prefix.
score_qname - Enum constant in enum class gov.niem.tools.api.search.SearchService.SortOrder
Sort by weighted score, then qname.
SDN - Enum constant in enum class gov.niem.tools.api.db.niem.genc.CountryAlpha3CodeType
 
SDO - Enum constant in enum class gov.niem.tools.api.db.steward.Steward.Category
 
SEARCH - Enum constant in enum class gov.niem.tools.api.db.base.AddModelReason
 
SearchController - Class in gov.niem.tools.api.search
REST controller for database searches for NIEM and community model content.
SearchController() - Constructor for class gov.niem.tools.api.search.SearchController
 
searchProperty(String, String[], String[], String[], String[], String[], String[], Boolean, Boolean, Namespace.Category[], SearchService.SortOrder, Integer, Integer) - Method in class gov.niem.tools.api.search.SearchService
Search properties in the database.
SearchService - Class in gov.niem.tools.api.search
Operations to support database searches.
SearchService() - Constructor for class gov.niem.tools.api.search.SearchService
 
SearchService.SortOrder - Enum Class in gov.niem.tools.api.search
Defines options for sorting search results.
searchType(String, String[], String[], String[], Type.Category, Namespace.Category[], SearchService.SortOrder, Integer, Integer) - Method in class gov.niem.tools.api.search.SearchService
Search types in the database.
SEN - Enum constant in enum class gov.niem.tools.api.db.niem.genc.CountryAlpha3CodeType
 
ServiceHub - Class in gov.niem.tools.api.db
Provides all database services as a convenience.
ServiceHub() - Constructor for class gov.niem.tools.api.db.ServiceHub
 
setColumn(int) - Method in class gov.niem.tools.api.validation.TestResult
 
setColumn(String) - Method in class gov.niem.tools.api.validation.TestResult
 
setDefaultComment() - Method in class gov.niem.tools.api.validation.TestReport
 
setLine(int) - Method in class gov.niem.tools.api.validation.TestResult
 
setLine(String) - Method in class gov.niem.tools.api.validation.TestResult
 
setResponseHeaders(HttpServletResponse, SearchResult<? extends Object>, Integer, Integer, String) - Method in class gov.niem.tools.api.search.SearchService
Set search response headers to include the total number of hits, the current number of results, and pagination information.
severity - Variable in class gov.niem.tools.api.validation.Test
 
SGP - Enum constant in enum class gov.niem.tools.api.db.niem.genc.CountryAlpha3CodeType
 
SGS - Enum constant in enum class gov.niem.tools.api.db.niem.genc.CountryAlpha3CodeType
 
SHN - Enum constant in enum class gov.niem.tools.api.db.niem.genc.CountryAlpha3CodeType
 
simple_list - Enum constant in enum class gov.niem.tools.api.db.type.Type.Pattern
 
simple_union - Enum constant in enum class gov.niem.tools.api.db.type.Type.Pattern
 
simple_value - Enum constant in enum class gov.niem.tools.api.db.type.Type.Category
 
simple_value - Enum constant in enum class gov.niem.tools.api.db.type.Type.Pattern
 
SLB - Enum constant in enum class gov.niem.tools.api.db.niem.genc.CountryAlpha3CodeType
 
SLE - Enum constant in enum class gov.niem.tools.api.db.niem.genc.CountryAlpha3CodeType
 
slugify(String) - Method in interface gov.niem.tools.api.db.steward.StewardRepository
 
SLV - Enum constant in enum class gov.niem.tools.api.db.niem.genc.CountryAlpha3CodeType
 
SMR - Enum constant in enum class gov.niem.tools.api.db.niem.genc.CountryAlpha3CodeType
 
SOM - Enum constant in enum class gov.niem.tools.api.db.niem.genc.CountryAlpha3CodeType
 
source - Variable in class gov.niem.tools.api.validation.Test
 
specId - Variable in class gov.niem.tools.api.validation.Test
 
specUrl - Variable in class gov.niem.tools.api.validation.Test
 
SPM - Enum constant in enum class gov.niem.tools.api.db.niem.genc.CountryAlpha3CodeType
 
SpringSecurityAuditorAware - Class in gov.niem.tools.api.core.security
Gets the user or system interacting with this application for auditing purposes.
SpringSecurityAuditorAware() - Constructor for class gov.niem.tools.api.core.security.SpringSecurityAuditorAware
 
SRB - Enum constant in enum class gov.niem.tools.api.db.niem.genc.CountryAlpha3CodeType
 
SSD - Enum constant in enum class gov.niem.tools.api.db.niem.genc.CountryAlpha3CodeType
 
startTest() - Method in class gov.niem.tools.api.validation.Test
Starts the test and stores the current time for the test runtime calculation.
startTest(Test.Severity) - Method in class gov.niem.tools.api.validation.Test
Starts the test and stores the current time for the test runtime calculation.
State - Enum constant in enum class gov.niem.tools.api.db.steward.Steward.Category
 
static_file - Enum constant in enum class gov.niem.tools.api.db.namespace.Namespace.Generation
 
status - Variable in class gov.niem.tools.api.validation.Test
 
status - Variable in class gov.niem.tools.api.validation.TestResult
 
Steward - Class in gov.niem.tools.api.db.steward
A program, group, or other entity responsible for managing NIEM content.
Steward(String, String) - Constructor for class gov.niem.tools.api.db.steward.Steward
 
Steward.Category - Enum Class in gov.niem.tools.api.db.steward
General kinds of stewards, such as Federal, State, Local, Industry, Nonprofit, etc.
StewardController - Class in gov.niem.tools.api.db.steward
REST controller for stewards.
StewardController() - Constructor for class gov.niem.tools.api.db.steward.StewardController
 
StewardRepository - Interface in gov.niem.tools.api.db.steward
Repository interface for finding and managing stewards in the database.
stewards - Variable in class gov.niem.tools.api.db.ServiceHub
 
StewardService - Class in gov.niem.tools.api.db.steward
Operations for managing a steward.
StewardService() - Constructor for class gov.niem.tools.api.db.steward.StewardService
 
STP - Enum constant in enum class gov.niem.tools.api.db.niem.genc.CountryAlpha3CodeType
 
style - Variable in class gov.niem.tools.api.validation.xml.XmlNode
 
SUB - Enum constant in enum class gov.niem.tools.api.db.namespace.Namespace.NdrTarget
 
subproperties - Variable in class gov.niem.tools.api.db.ServiceHub
 
Subproperty - Class in gov.niem.tools.api.db.subproperty
A subproperty is a property that is contained by a type, along with cardinality constraints.
SubpropertyController - Class in gov.niem.tools.api.db.subproperty
REST controller for subproperties.
SubpropertyController() - Constructor for class gov.niem.tools.api.db.subproperty.SubpropertyController
 
subpropertyMax(PropertyAssociation) - Static method in class gov.niem.tools.api.core.utils.CmfUtils
Get subproperty max as a string with either a numeric value or "unbounded".
subpropertyMin(PropertyAssociation) - Static method in class gov.niem.tools.api.core.utils.CmfUtils
Get the subproperty min as a string.
SubpropertyRepository - Interface in gov.niem.tools.api.db.subproperty
Repository interface for finding and managing subproperties in the database.
SubpropertyService - Class in gov.niem.tools.api.db.subproperty
Operations for subproperties.
SubpropertyService() - Constructor for class gov.niem.tools.api.db.subproperty.SubpropertyService
 
SUR - Enum constant in enum class gov.niem.tools.api.db.niem.genc.CountryAlpha3CodeType
 
SVK - Enum constant in enum class gov.niem.tools.api.db.niem.genc.CountryAlpha3CodeType
 
SVN - Enum constant in enum class gov.niem.tools.api.db.niem.genc.CountryAlpha3CodeType
 
SWE - Enum constant in enum class gov.niem.tools.api.db.niem.genc.CountryAlpha3CodeType
 
SWZ - Enum constant in enum class gov.niem.tools.api.db.niem.genc.CountryAlpha3CodeType
 
SXM - Enum constant in enum class gov.niem.tools.api.db.niem.genc.CountryAlpha3CodeType
 
SYC - Enum constant in enum class gov.niem.tools.api.db.niem.genc.CountryAlpha3CodeType
 
SYR - Enum constant in enum class gov.niem.tools.api.db.niem.genc.CountryAlpha3CodeType
 

T

TCA - Enum constant in enum class gov.niem.tools.api.db.niem.genc.CountryAlpha3CodeType
 
TCD - Enum constant in enum class gov.niem.tools.api.db.niem.genc.CountryAlpha3CodeType
 
TEMP_DIR_BASE - Static variable in class gov.niem.tools.api.validation.ValidationUtils
 
TEMP_DIR_PREFIX - Static variable in class gov.niem.tools.api.validation.ValidationUtils
 
Territorial - Enum constant in enum class gov.niem.tools.api.db.steward.Steward.Category
 
test - Enum constant in enum class gov.niem.tools.api.db.model.Model.Objective
 
Test - Class in gov.niem.tools.api.validation
Information about a validation test.
Test(String) - Constructor for class gov.niem.tools.api.validation.Test
 
Test(String, String) - Constructor for class gov.niem.tools.api.validation.Test
 
Test.Severity - Enum Class in gov.niem.tools.api.validation
Kinds of test severity (error, warning, info).
testId - Variable in class gov.niem.tools.api.validation.TestResult
 
testMessageCatalogValidation(List<Test>, File) - Method in class gov.niem.tools.api.validation.niem.NiemValidationService
Creates a new test to record the outcome of a message catalog validation for the given file and adds it to the given list of tests.
TestReport - Class in gov.niem.tools.api.validation
A test report that consists of a list of tests that may (or may not) have been run.
TestReport() - Constructor for class gov.niem.tools.api.validation.TestReport
 
TestReport.ResultsFormat - Enum Class in gov.niem.tools.api.validation
Supported formats for the validation results file (e.g., json, csv)
TestResult - Class in gov.niem.tools.api.validation
An individual test result.
TestResult(String) - Constructor for class gov.niem.tools.api.validation.TestResult
 
TestResult(String, String) - Constructor for class gov.niem.tools.api.validation.TestResult
 
TestResult(String, String, String, String) - Constructor for class gov.niem.tools.api.validation.TestResult
Creates a new TestResult object with the given values.
TestResult.Status - Enum Class in gov.niem.tools.api.validation
Test result status (error, warning, info, passed, unset).
tests - Variable in class gov.niem.tools.api.validation.TestReport
 
TGO - Enum constant in enum class gov.niem.tools.api.db.niem.genc.CountryAlpha3CodeType
 
THA - Enum constant in enum class gov.niem.tools.api.db.niem.genc.CountryAlpha3CodeType
 
throwNotFound(BaseEntity) - Method in class gov.niem.tools.api.db.base.BaseEntityService
Throws an exception for when an entity was not found in the database.
throwNotFound(BaseEntity, String) - Method in class gov.niem.tools.api.db.base.BaseEntityService
Throws an exception for when an entity was not found in the database.
throwNotFound(String, String) - Method in class gov.niem.tools.api.db.base.BaseEntityService
Throws an exception for when an entity was not found in the database.
throwNotUnique(BaseEntity) - Method in class gov.niem.tools.api.db.base.BaseEntityService
Throws an exception for when an entity with the same required fields already exists in the database.
throwNotUnique(BaseEntity, String) - Method in class gov.niem.tools.api.db.base.BaseEntityService
Throws an exception for when an entity with the same required fields already exists in the database.
throwNotUnique(String, String) - Method in class gov.niem.tools.api.db.base.BaseEntityService
Throws an exception for when an entity with the same required fields already exists in the database.
TJK - Enum constant in enum class gov.niem.tools.api.db.niem.genc.CountryAlpha3CodeType
 
TKL - Enum constant in enum class gov.niem.tools.api.db.niem.genc.CountryAlpha3CodeType
 
TKM - Enum constant in enum class gov.niem.tools.api.db.niem.genc.CountryAlpha3CodeType
 
TLS - Enum constant in enum class gov.niem.tools.api.db.niem.genc.CountryAlpha3CodeType
 
toCmf() - Method in interface gov.niem.tools.api.db.base.BaseCmfEntity
 
toCmf() - Method in class gov.niem.tools.api.db.component.Component
 
toCmf() - Method in class gov.niem.tools.api.db.facet.Facet
Converts this facet to a CMF facet object.
toCmf() - Method in class gov.niem.tools.api.db.namespace.Namespace
Converts this namespace to a CMF namespace object.
toCmf() - Method in class gov.niem.tools.api.db.property.Property
 
toCmf() - Method in class gov.niem.tools.api.db.subproperty.Subproperty
 
toCmf() - Method in class gov.niem.tools.api.db.type.Type
 
toCmf() - Method in class gov.niem.tools.api.db.version.Version
Adds the namespaces, properties, and types in this model to the given CMF model.
toCmfClassType() - Method in class gov.niem.tools.api.db.type.Type
Converts this type to a CMF class object if this is a complex type.
toCmfDataProperty() - Method in class gov.niem.tools.api.db.property.Property
Converts a property to a CMF data property.
toCmfDatatype() - Method in class gov.niem.tools.api.db.type.Type
Converts this type to a CMF data type if this is a simple type.
toCmfObject() - Method in class gov.niem.tools.api.db.property.Property
Converts a property to a CMF object property.
TON - Enum constant in enum class gov.niem.tools.api.db.niem.genc.CountryAlpha3CodeType
 
toString(Object) - Static method in class gov.niem.tools.api.core.utils.JsonUtils
 
toString(Object[], String[]) - Static method in class gov.niem.tools.api.core.utils.CsvUtils
Return the given object array formatted as a CSV with column headers as a string.
toSummary() - Method in class gov.niem.tools.api.db.component.Component
Returns key fields about a component.
toSummary() - Method in class gov.niem.tools.api.db.model.Model
Gets keys fields about the model.
toSummary() - Method in class gov.niem.tools.api.db.namespace.Namespace
Gets key fields about a namespace.
toSummary() - Method in class gov.niem.tools.api.db.steward.Steward
Get key fields about a steward.
toSummary() - Method in class gov.niem.tools.api.db.version.Version
Gets key fields about a version.
totalDigits - Enum constant in enum class gov.niem.tools.api.db.facet.Facet.Category
 
transform(TransformFrom, TransformTo, MultipartFile) - Method in class gov.niem.tools.api.transform.TransformService
Convert the input file from the given 'from' format to the given 'to' format.
TRANSFORMATION - Enum constant in enum class gov.niem.tools.api.db.base.AddModelReason
 
TransformController - Class in gov.niem.tools.api.transform
REST controller for model transformations.
TransformController() - Constructor for class gov.niem.tools.api.transform.TransformController
 
TransformFrom - Enum Class in gov.niem.tools.api.transform
Supported model formats that can be transformed.
transformModel(TransformFrom, TransformTo, MultipartFile) - Method in class gov.niem.tools.api.transform.TransformController
Transform a model from one supported NIEM format to another.
TransformService - Class in gov.niem.tools.api.transform
Operations to support model transformations.
TransformService() - Constructor for class gov.niem.tools.api.transform.TransformService
 
TransformTo - Enum Class in gov.niem.tools.api.transform
Supported model transformation output formats.
Tribal - Enum constant in enum class gov.niem.tools.api.db.steward.Steward.Category
 
TTO - Enum constant in enum class gov.niem.tools.api.db.niem.genc.CountryAlpha3CodeType
 
TUN - Enum constant in enum class gov.niem.tools.api.db.niem.genc.CountryAlpha3CodeType
 
TUR - Enum constant in enum class gov.niem.tools.api.db.niem.genc.CountryAlpha3CodeType
 
TUV - Enum constant in enum class gov.niem.tools.api.db.niem.genc.CountryAlpha3CodeType
 
TWN - Enum constant in enum class gov.niem.tools.api.db.niem.genc.CountryAlpha3CodeType
 
Type - Class in gov.niem.tools.api.db.type
A type defines a structure - an allowable set of values.
Type() - Constructor for class gov.niem.tools.api.db.type.Type
 
Type.Category - Enum Class in gov.niem.tools.api.db.type
A kind of type, representing CCC types (classes), CSC types (datatype classes) and simple types (datatypes).
Type.Derivation - Enum Class in gov.niem.tools.api.db.type
A derivation method for a type, i.e., extension or restriction.
Type.Pattern - Enum Class in gov.niem.tools.api.db.type
A kind of type pattern with values representing concepts like object, adapter, association, list, union, etc.
TypeController - Class in gov.niem.tools.api.db.type
REST controller for types.
TypeController() - Constructor for class gov.niem.tools.api.db.type.TypeController
 
typeQname - Variable in class gov.niem.tools.api.db.subproperty.Subproperty
 
TypeRepository - Interface in gov.niem.tools.api.db.type
Repository interface for finding and managing types in the database.
types - Variable in class gov.niem.tools.api.db.ServiceHub
 
TypeService - Class in gov.niem.tools.api.db.type
Operations supporting types.
TypeService() - Constructor for class gov.niem.tools.api.db.type.TypeService
 
TZA - Enum constant in enum class gov.niem.tools.api.db.niem.genc.CountryAlpha3CodeType
 

U

UGA - Enum constant in enum class gov.niem.tools.api.db.niem.genc.CountryAlpha3CodeType
 
UKR - Enum constant in enum class gov.niem.tools.api.db.niem.genc.CountryAlpha3CodeType
 
unset - Enum constant in enum class gov.niem.tools.api.validation.TestResult.Status
 
unzip(Path) - Static method in class gov.niem.tools.api.core.utils.ZipUtils
Unzips the zip file at the given path to a temporary folder.
unzip(Path, Path) - Static method in class gov.niem.tools.api.core.utils.ZipUtils
Unzips the zip file at the given path to a temporary folder.
URY - Enum constant in enum class gov.niem.tools.api.db.niem.genc.CountryAlpha3CodeType
 
USA - Enum constant in enum class gov.niem.tools.api.db.niem.genc.CountryAlpha3CodeType
 
utility - Enum constant in enum class gov.niem.tools.api.db.namespace.Namespace.Category
 
UZB - Enum constant in enum class gov.niem.tools.api.db.niem.genc.CountryAlpha3CodeType
 

V

validateCmf(File) - Method in class gov.niem.tools.api.validation.niem.NiemValidationService
Validates the given file against the CMF schemas.
validateCmf(MultipartFile) - Method in class gov.niem.tools.api.validation.niem.NiemValidationService
Validates the given file against the CMF schemas.
validateMessageCatalog(File) - Method in class gov.niem.tools.api.validation.niem.NiemValidationService
Validate the given file against NIEM message catalog rules.
validateMessageCatalog(MultipartFile) - Method in class gov.niem.tools.api.validation.niem.NiemValidationService
Validate the given file against NIEM message catalog rules.
validateMessageSpecification(MultipartFile) - Method in class gov.niem.tools.api.validation.niem.NiemValidationService
Validate the given zip file against NIEM message specification rules and guidance.
validateXml(File, File[]) - Method in class gov.niem.tools.api.validation.xml.XmlValidationService
Validate an XML file against the given XML schemas.
validateXml(MultipartFile, MultipartFile) - Method in class gov.niem.tools.api.validation.xml.XmlValidationService
Validate the given XML file with the given XSD (single file) or XSD zipfile.
validateXmlCatalog(File) - Method in class gov.niem.tools.api.validation.xml.XmlValidationService
Validate the given XML file with the OASIS schema for XML catalogs.
validateXmlCatalog(MultipartFile) - Method in class gov.niem.tools.api.validation.xml.XmlValidationService
Validate the given XML file with the OASIS schema for XML catalogs.
validateXmlOnly(File, File[]) - Method in class gov.niem.tools.api.validation.xml.XmlValidationService
Validate an XML file against the given XML schemas.
validateXmlOnly(File, File[], String, String) - Method in class gov.niem.tools.api.validation.xml.XmlValidationService
Validate an XML file against the given XML schemas.
validateXmlOnly(File, Source[], String, String) - Method in class gov.niem.tools.api.validation.xml.XmlValidationService
Validate an XML file against the given XML schemas.
validateXsd(File[]) - Method in class gov.niem.tools.api.validation.xml.XmlValidationService
Validate the given XML schema files against the W3C XML Schema specification.
validateXsd(MultipartFile) - Method in class gov.niem.tools.api.validation.xml.XmlValidationService
Runs XML schema validation on a single XSD file or a zip file of XSDs.
validateXsdWithNdr(List<File>, Boolean) - Method in class gov.niem.tools.api.validation.niem.NdrValidationService
Validate the given files against NDR rules.
validateXsdWithNdr(MultipartFile) - Method in class gov.niem.tools.api.validation.niem.NiemValidationService
Validates the given XML Schema or zip file against NDR rules.
validateXsdZip(File) - Method in class gov.niem.tools.api.validation.xml.XmlValidationService
Validate the XSD files from the given zip file against the W3C XML Schema specification.
ValidationController - Class in gov.niem.tools.api.validation
REST controller for validation.
ValidationController() - Constructor for class gov.niem.tools.api.validation.ValidationController
 
ValidationService - Class in gov.niem.tools.api.validation
General operations supporting validation.
ValidationService() - Constructor for class gov.niem.tools.api.validation.ValidationService
 
ValidationUtils - Class in gov.niem.tools.api.validation
Utility functions supporting validation.
ValidationUtils() - Constructor for class gov.niem.tools.api.validation.ValidationUtils
 
value - Enum constant in enum class gov.niem.tools.api.db.property.Property.ContentStyle
A property with a datatype class or a datatype that carries a value and may or may not carry attributes.
valueOf(String) - Static method in enum class gov.niem.tools.api.core.config.Config.AppMediaType
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class gov.niem.tools.api.db.base.AddModelReason
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class gov.niem.tools.api.db.facet.Facet.Category
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class gov.niem.tools.api.db.model.Model.Category
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class gov.niem.tools.api.db.model.Model.Objective
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class gov.niem.tools.api.db.namespace.Namespace.Category
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class gov.niem.tools.api.db.namespace.Namespace.Generation
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class gov.niem.tools.api.db.namespace.Namespace.NdrTarget
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class gov.niem.tools.api.db.niem.genc.CountryAlpha3CodeType
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class gov.niem.tools.api.db.property.Property.Category
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class gov.niem.tools.api.db.property.Property.ContentStyle
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class gov.niem.tools.api.db.steward.Steward.Category
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class gov.niem.tools.api.db.type.Type.Category
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class gov.niem.tools.api.db.type.Type.Derivation
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class gov.niem.tools.api.db.type.Type.Pattern
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class gov.niem.tools.api.db.version.Version.Category
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class gov.niem.tools.api.search.SearchService.SortOrder
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class gov.niem.tools.api.transform.TransformFrom
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class gov.niem.tools.api.transform.TransformTo
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class gov.niem.tools.api.validation.Test.Severity
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class gov.niem.tools.api.validation.TestReport.ResultsFormat
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class gov.niem.tools.api.validation.TestResult.Status
Returns the enum constant of this class with the specified name.
values() - Static method in enum class gov.niem.tools.api.core.config.Config.AppMediaType
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class gov.niem.tools.api.db.base.AddModelReason
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class gov.niem.tools.api.db.facet.Facet.Category
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class gov.niem.tools.api.db.model.Model.Category
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class gov.niem.tools.api.db.model.Model.Objective
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class gov.niem.tools.api.db.namespace.Namespace.Category
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class gov.niem.tools.api.db.namespace.Namespace.Generation
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class gov.niem.tools.api.db.namespace.Namespace.NdrTarget
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class gov.niem.tools.api.db.niem.genc.CountryAlpha3CodeType
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class gov.niem.tools.api.db.property.Property.Category
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class gov.niem.tools.api.db.property.Property.ContentStyle
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class gov.niem.tools.api.db.steward.Steward.Category
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class gov.niem.tools.api.db.type.Type.Category
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class gov.niem.tools.api.db.type.Type.Derivation
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class gov.niem.tools.api.db.type.Type.Pattern
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class gov.niem.tools.api.db.version.Version.Category
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class gov.niem.tools.api.search.SearchService.SortOrder
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class gov.niem.tools.api.transform.TransformFrom
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class gov.niem.tools.api.transform.TransformTo
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class gov.niem.tools.api.validation.Test.Severity
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class gov.niem.tools.api.validation.TestReport.ResultsFormat
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class gov.niem.tools.api.validation.TestResult.Status
Returns an array containing the constants of this enum class, in the order they are declared.
VAT - Enum constant in enum class gov.niem.tools.api.db.niem.genc.CountryAlpha3CodeType
 
VCT - Enum constant in enum class gov.niem.tools.api.db.niem.genc.CountryAlpha3CodeType
 
VEN - Enum constant in enum class gov.niem.tools.api.db.niem.genc.CountryAlpha3CodeType
 
version() - Method in class gov.niem.tools.api.app.AppController
Get the current version of the NIEM API application.
Version - Class in gov.niem.tools.api.db.version
A specific version or release of a model.
Version() - Constructor for class gov.niem.tools.api.db.version.Version
 
Version.Category - Enum Class in gov.niem.tools.api.db.version
Kinds of versions, such as major, minor, patch, core supplement, and domain update.
VersionController - Class in gov.niem.tools.api.db.version
REST controller for versions.
VersionController() - Constructor for class gov.niem.tools.api.db.version.VersionController
 
VersionRepository - Interface in gov.niem.tools.api.db.version
Repository interface for finding and managing versions in the database.
versions - Variable in class gov.niem.tools.api.db.ServiceHub
 
versionService - Variable in class gov.niem.tools.api.db.component.ComponentService
 
VersionService - Class in gov.niem.tools.api.db.version
Operations supporting versions.
VersionService() - Constructor for class gov.niem.tools.api.db.version.VersionService
 
VGB - Enum constant in enum class gov.niem.tools.api.db.niem.genc.CountryAlpha3CodeType
 
VIR - Enum constant in enum class gov.niem.tools.api.db.niem.genc.CountryAlpha3CodeType
 
VNM - Enum constant in enum class gov.niem.tools.api.db.niem.genc.CountryAlpha3CodeType
 
VUT - Enum constant in enum class gov.niem.tools.api.db.niem.genc.CountryAlpha3CodeType
 

W

warning - Enum constant in enum class gov.niem.tools.api.validation.Test.Severity
 
warning - Enum constant in enum class gov.niem.tools.api.validation.TestResult.Status
 
warning(SAXParseException) - Method in class gov.niem.tools.api.validation.xml.XmlErrorHandler
 
whiteSpace - Enum constant in enum class gov.niem.tools.api.db.facet.Facet.Category
 
WLF - Enum constant in enum class gov.niem.tools.api.db.niem.genc.CountryAlpha3CodeType
 
WSM - Enum constant in enum class gov.niem.tools.api.db.niem.genc.CountryAlpha3CodeType
 

X

XAC - Enum constant in enum class gov.niem.tools.api.db.niem.genc.CountryAlpha3CodeType
 
XAZ - Enum constant in enum class gov.niem.tools.api.db.niem.genc.CountryAlpha3CodeType
 
XBI - Enum constant in enum class gov.niem.tools.api.db.niem.genc.CountryAlpha3CodeType
 
XBK - Enum constant in enum class gov.niem.tools.api.db.niem.genc.CountryAlpha3CodeType
 
XCR - Enum constant in enum class gov.niem.tools.api.db.niem.genc.CountryAlpha3CodeType
 
XCS - Enum constant in enum class gov.niem.tools.api.db.niem.genc.CountryAlpha3CodeType
 
XCY - Enum constant in enum class gov.niem.tools.api.db.niem.genc.CountryAlpha3CodeType
 
XEU - Enum constant in enum class gov.niem.tools.api.db.niem.genc.CountryAlpha3CodeType
 
XGL - Enum constant in enum class gov.niem.tools.api.db.niem.genc.CountryAlpha3CodeType
 
XGZ - Enum constant in enum class gov.niem.tools.api.db.niem.genc.CountryAlpha3CodeType
 
XHO - Enum constant in enum class gov.niem.tools.api.db.niem.genc.CountryAlpha3CodeType
 
XJA - Enum constant in enum class gov.niem.tools.api.db.niem.genc.CountryAlpha3CodeType
 
XJM - Enum constant in enum class gov.niem.tools.api.db.niem.genc.CountryAlpha3CodeType
 
XJN - Enum constant in enum class gov.niem.tools.api.db.niem.genc.CountryAlpha3CodeType
 
XJV - Enum constant in enum class gov.niem.tools.api.db.niem.genc.CountryAlpha3CodeType
 
XKM - Enum constant in enum class gov.niem.tools.api.db.niem.genc.CountryAlpha3CodeType
 
XKN - Enum constant in enum class gov.niem.tools.api.db.niem.genc.CountryAlpha3CodeType
 
XKR - Enum constant in enum class gov.niem.tools.api.db.niem.genc.CountryAlpha3CodeType
 
XKS - Enum constant in enum class gov.niem.tools.api.db.niem.genc.CountryAlpha3CodeType
 
xml - Enum constant in enum class gov.niem.tools.api.core.config.Config.AppMediaType
 
XmlErrorHandler - Class in gov.niem.tools.api.validation.xml
Custom error handler to catch and log SAX exceptions.
XmlErrorHandler(File[], XmlNodeMap, Test) - Constructor for class gov.niem.tools.api.validation.xml.XmlErrorHandler
Creates the custom XML error handler.
XmlNode - Class in gov.niem.tools.api.validation.xml
A node to capture the name and style (category) of a node in an XML document.
XmlNode() - Constructor for class gov.niem.tools.api.validation.xml.XmlNode
 
XmlNodeMap - Class in gov.niem.tools.api.validation.xml
Maps XML element names to line numbers.
XmlNodeMap() - Constructor for class gov.niem.tools.api.validation.xml.XmlNodeMap
 
xmlToJson(String) - Static method in class gov.niem.tools.api.core.utils.JsonUtils
Converts an XML string to a JSON object.
XmlValidationService - Class in gov.niem.tools.api.validation.xml
Validate XML files against XML schemas.
XmlValidationService() - Constructor for class gov.niem.tools.api.validation.xml.XmlValidationService
 
XmlValidationUtils - Class in gov.niem.tools.api.validation.xml
XML validation-related utility functions.
XmlValidationUtils() - Constructor for class gov.niem.tools.api.validation.xml.XmlValidationUtils
 
XMW - Enum constant in enum class gov.niem.tools.api.db.niem.genc.CountryAlpha3CodeType
 
XNV - Enum constant in enum class gov.niem.tools.api.db.niem.genc.CountryAlpha3CodeType
 
XPL - Enum constant in enum class gov.niem.tools.api.db.niem.genc.CountryAlpha3CodeType
 
XPR - Enum constant in enum class gov.niem.tools.api.db.niem.genc.CountryAlpha3CodeType
 
XQZ - Enum constant in enum class gov.niem.tools.api.db.niem.genc.CountryAlpha3CodeType
 
xsd - Enum constant in enum class gov.niem.tools.api.transform.TransformFrom
 
xsd - Enum constant in enum class gov.niem.tools.api.transform.TransformTo
 
XsdNodeMap - Class in gov.niem.tools.api.validation.xml
Maps XML Schema components (elements, attributes, complex types, and simple types) to line numbers.
XsdNodeMap() - Constructor for class gov.niem.tools.api.validation.xml.XsdNodeMap
 
XSP - Enum constant in enum class gov.niem.tools.api.db.niem.genc.CountryAlpha3CodeType
 
XSV - Enum constant in enum class gov.niem.tools.api.db.niem.genc.CountryAlpha3CodeType
 
XTR - Enum constant in enum class gov.niem.tools.api.db.niem.genc.CountryAlpha3CodeType
 
XWB - Enum constant in enum class gov.niem.tools.api.db.niem.genc.CountryAlpha3CodeType
 
XWK - Enum constant in enum class gov.niem.tools.api.db.niem.genc.CountryAlpha3CodeType
 
XXD - Enum constant in enum class gov.niem.tools.api.db.niem.genc.CountryAlpha3CodeType
 

Y

YEM - Enum constant in enum class gov.niem.tools.api.db.niem.genc.CountryAlpha3CodeType
 

Z

ZAF - Enum constant in enum class gov.niem.tools.api.db.niem.genc.CountryAlpha3CodeType
 
zip(File, String) - Static method in class gov.niem.tools.api.core.utils.ZipUtils
Zips the contents of the given source directory to the specified path.
zip(String, List<File>) - Static method in class gov.niem.tools.api.core.utils.ZipUtils
Adds a file to the given zip file.
zip(List<File>) - Static method in class gov.niem.tools.api.core.utils.ZipUtils
Returns a byte array for a zipfile of the given list of files.
ZipUtils - Class in gov.niem.tools.api.core.utils
Zipfile-related utility functions.
ZipUtils() - Constructor for class gov.niem.tools.api.core.utils.ZipUtils
 
ZMB - Enum constant in enum class gov.niem.tools.api.db.niem.genc.CountryAlpha3CodeType
 
ZWE - Enum constant in enum class gov.niem.tools.api.db.niem.genc.CountryAlpha3CodeType
 
A B C D E F G H I J K L M N O P Q R S T U V W X Y Z 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form