Top Level Namespace
- Includes:
- JSONModel
Defined Under Namespace
Modules: ASUtils, AspaceClient, JSON, JSONModel, JSONModelI18nMixin, JSONSchemaUtils, MemoryLeak Classes: AccessDeniedException, ArchivesSpaceDynamicEnumAttribute, ArchivesSpaceReadOnlyDynamicEnumAttribute, ArchivesSpaceSchema, ArchivesSpaceSubTypeAttribute, ArchivesSpaceTypeAttribute, ClientEnumSource, ConflictException, IfMissingAttribute, JSONModelType, RecordNotFound, ValidatorCache
Constant Summary collapse
- MERGEABLE_TYPES =
[ {"type" => "JSONModel(:subject) uri"}, {"type" => "JSONModel(:agent_person) uri"}, {"type" => "JSONModel(:agent_corporate_entity) uri"}, {"type" => "JSONModel(:agent_software) uri"}, {"type" => "JSONModel(:agent_family) uri"}, {"type" => "JSONModel(:resource) uri"}, {"type" => "JSONModel(:digital_object) uri"} ]
Method Summary
Methods included from JSONModel
JSONModel, #JSONModel, add_error_handler, all, allow_unmapped_enum_value, backend_url, client_mode?, custom_validations, destroy_model, enum_default_value, enum_values, handle_error, init, load_schema, #models, parse_jsonmodel_ref, parse_reference, repository, repository_for, schema_src, set_repository, #strict_mode, strict_mode?, with_repository