package com.constellio.app.services.migrations;
import com.constellio.app.services.schemasDisplay.SchemaTypesDisplayTransactionBuilder;
import com.constellio.app.entities.schemasDisplay.SchemaTypesDisplayConfig;
import com.constellio.model.entities.schemas.MetadataTransiency;
import com.constellio.model.entities.schemas.MetadataValueType;
import com.constellio.model.services.security.roles.RolesManager;
import java.util.ArrayList;
import static com.constellio.data.utils.HashMapBuilder.stringObjectMap;
import static java.util.Arrays.asList;
import com.constellio.app.entities.modules.MigrationResourcesProvider;
import com.constellio.app.entities.schemasDisplay.enums.MetadataInputType;
import com.constellio.app.services.factories.AppLayerFactory;
import com.constellio.app.services.schemasDisplay.SchemasDisplayManager;
import com.constellio.app.ui.pages.search.criteria.CriterionFactory;
import com.constellio.app.ui.pages.search.criteria.FacetSelectionsFactory;
import com.constellio.model.entities.records.calculators.UserTitleCalculator;
import com.constellio.model.entities.records.wrappers.SavedSearch;
import com.constellio.model.entities.records.wrappers.structure.FacetOrderType;
import com.constellio.model.entities.records.wrappers.structure.FacetType;
import com.constellio.model.entities.records.wrappers.structure.ReportedMetadataFactory;
import com.constellio.model.entities.security.Role;
import com.constellio.model.entities.security.global.UserCredentialStatus;
import com.constellio.model.entities.structures.EmailAddressFactory;
import com.constellio.model.entities.structures.MapStringListStringStructureFactory;
import com.constellio.model.entities.structures.MapStringStringStructureFactory;
import com.constellio.model.services.contents.ContentFactory;
import com.constellio.model.services.schemas.builders.MetadataBuilder;
import com.constellio.model.services.schemas.builders.MetadataSchemaBuilder;
import com.constellio.model.services.schemas.builders.MetadataSchemaTypeBuilder;
import com.constellio.model.services.schemas.builders.MetadataSchemaTypesBuilder;
import com.constellio.model.services.schemas.calculators.AllAuthorizationsCalculator;
import com.constellio.model.services.schemas.calculators.AllReferencesCalculator;
import com.constellio.model.services.schemas.calculators.AllRemovedAuthsCalculator;
import com.constellio.model.services.schemas.calculators.AllUserAuthorizationsCalculator;
import com.constellio.model.services.schemas.calculators.AttachedAncestorsCalculator;
import com.constellio.model.services.schemas.calculators.AutocompleteFieldCalculator;
import com.constellio.model.services.schemas.calculators.InheritedAuthorizationsCalculator;
import com.constellio.model.services.schemas.calculators.ParentPathCalculator;
import com.constellio.model.services.schemas.calculators.PathCalculator;
import com.constellio.model.services.schemas.calculators.PathPartsCalculator;
import com.constellio.model.services.schemas.calculators.PrincipalPathCalculator;
import com.constellio.model.services.schemas.calculators.RolesCalculator;
import com.constellio.model.services.schemas.calculators.TokensCalculator2;
import com.constellio.model.services.schemas.calculators.UserTokensCalculator2;
import com.constellio.model.services.schemas.validators.DecisionValidator;
import com.constellio.model.services.schemas.validators.EmailValidator;
import com.constellio.model.services.schemas.validators.ManualTokenValidator;
import java.lang.String;
public final class GeneratedCoreMigrationCombo {
String collection;
AppLayerFactory appLayerFactory;
MigrationResourcesProvider resourcesProvider;
GeneratedCoreMigrationCombo(String collection, AppLayerFactory appLayerFactory, MigrationResourcesProvider resourcesProvider) {
this.collection = collection;
this.appLayerFactory = appLayerFactory;
this.resourcesProvider = resourcesProvider;
}
public void applyGeneratedSchemaAlteration(MetadataSchemaTypesBuilder typesBuilder) {
MetadataSchemaTypeBuilder collectionSchemaType = typesBuilder.createNewSchemaType("collection").setSecurity(false);
MetadataSchemaBuilder collectionSchema = collectionSchemaType.getDefaultSchema();
MetadataSchemaTypeBuilder groupSchemaType = typesBuilder.createNewSchemaType("group").setSecurity(false);
MetadataSchemaBuilder groupSchema = groupSchemaType.getDefaultSchema();
MetadataSchemaTypeBuilder userSchemaType = typesBuilder.createNewSchemaType("user").setSecurity(false);
MetadataSchemaBuilder userSchema = userSchemaType.getDefaultSchema();
MetadataSchemaTypeBuilder authorizationDetailsSchemaType = typesBuilder.createNewSchemaType("authorizationDetails");
MetadataSchemaBuilder authorizationDetailsSchema = authorizationDetailsSchemaType.getDefaultSchema();
MetadataSchemaTypeBuilder emailToSendSchemaType = typesBuilder.createNewSchemaType("emailToSend").setSecurity(false);
MetadataSchemaBuilder emailToSendSchema = emailToSendSchemaType.getDefaultSchema();
MetadataSchemaTypeBuilder eventSchemaType = typesBuilder.createNewSchemaType("event").setSecurity(false);
MetadataSchemaBuilder eventSchema = eventSchemaType.getDefaultSchema();
MetadataSchemaTypeBuilder facetSchemaType = typesBuilder.createNewSchemaType("facet").setSecurity(false);
MetadataSchemaBuilder facet_fieldSchema = facetSchemaType.createCustomSchema("field");
MetadataSchemaBuilder facet_querySchema = facetSchemaType.createCustomSchema("query");
MetadataSchemaBuilder facetSchema = facetSchemaType.getDefaultSchema();
MetadataSchemaTypeBuilder printableSchemaType = typesBuilder.createNewSchemaType("printable");
MetadataSchemaBuilder printableSchema = printableSchemaType.getDefaultSchema();
MetadataSchemaTypeBuilder reportSchemaType = typesBuilder.createNewSchemaType("report").setSecurity(false);
MetadataSchemaBuilder reportSchema = reportSchemaType.getDefaultSchema();
MetadataSchemaTypeBuilder savedSearchSchemaType = typesBuilder.createNewSchemaType("savedSearch").setSecurity(false);
MetadataSchemaBuilder savedSearchSchema = savedSearchSchemaType.getDefaultSchema();
MetadataSchemaTypeBuilder taskSchemaType = typesBuilder.createNewSchemaType("task").setSecurity(false);
MetadataSchemaBuilder task_approvalSchema = taskSchemaType.createCustomSchema("approval");
MetadataSchemaBuilder taskSchema = taskSchemaType.getDefaultSchema();
MetadataSchemaTypeBuilder userDocumentSchemaType = typesBuilder.createNewSchemaType("userDocument").setSecurity(false);
MetadataSchemaBuilder userDocumentSchema = userDocumentSchemaType.getDefaultSchema();
MetadataSchemaTypeBuilder userFolderSchemaType = typesBuilder.createNewSchemaType("userFolder").setSecurity(false);
MetadataSchemaBuilder userFolderSchema = userFolderSchemaType.getDefaultSchema();
MetadataBuilder collection_allReferences = collectionSchema.get("allReferences");
collection_allReferences.setMultivalue(true);
collection_allReferences.setSystemReserved(true);
collection_allReferences.setUndeletable(true);
MetadataBuilder collection_allRemovedAuths = collectionSchema.get("allRemovedAuths");
collection_allRemovedAuths.setMultivalue(true);
collection_allRemovedAuths.setSystemReserved(true);
collection_allRemovedAuths.setUndeletable(true);
collection_allRemovedAuths.setEssential(true);
MetadataBuilder collection_allauthorizations = collectionSchema.get("allauthorizations");
collection_allauthorizations.setMultivalue(true);
collection_allauthorizations.setSystemReserved(true);
collection_allauthorizations.setUndeletable(true);
MetadataBuilder collection_attachedAncestors = collectionSchema.get("attachedAncestors");
collection_attachedAncestors.setMultivalue(true);
collection_attachedAncestors.setSystemReserved(true);
collection_attachedAncestors.setUndeletable(true);
collection_attachedAncestors.setEssential(true);
MetadataBuilder collection_authorizations = collectionSchema.get("authorizations");
collection_authorizations.setMultivalue(true);
collection_authorizations.setSystemReserved(true);
collection_authorizations.setUndeletable(true);
MetadataBuilder collection_autocomplete = collectionSchema.get("autocomplete");
collection_autocomplete.setMultivalue(true);
collection_autocomplete.setSystemReserved(true);
collection_autocomplete.setUndeletable(true);
collection_autocomplete.setEssential(true);
MetadataBuilder collection_code = collectionSchema.create("code").setType(MetadataValueType.STRING);
collection_code.setUndeletable(true);
collection_code.setUniqueValue(true);
collection_code.setUnmodifiable(true);
MetadataBuilder collection_createdOn = collectionSchema.get("createdOn");
collection_createdOn.setSystemReserved(true);
collection_createdOn.setUndeletable(true);
collection_createdOn.setSortable(true);
MetadataBuilder collection_deleted = collectionSchema.get("deleted");
collection_deleted.setSystemReserved(true);
collection_deleted.setUndeletable(true);
MetadataBuilder collection_denyTokens = collectionSchema.get("denyTokens");
collection_denyTokens.setMultivalue(true);
collection_denyTokens.setSystemReserved(true);
collection_denyTokens.setUndeletable(true);
collection_denyTokens.defineValidators().add(ManualTokenValidator.class);
MetadataBuilder collection_detachedauthorizations = collectionSchema.get("detachedauthorizations");
collection_detachedauthorizations.setSystemReserved(true);
collection_detachedauthorizations.setUndeletable(true);
MetadataBuilder collection_errorOnPhysicalDeletion = collectionSchema.get("errorOnPhysicalDeletion");
collection_errorOnPhysicalDeletion.setSystemReserved(true);
collection_errorOnPhysicalDeletion.setUndeletable(true);
MetadataBuilder collection_followers = collectionSchema.get("followers");
collection_followers.setMultivalue(true);
collection_followers.setSystemReserved(true);
collection_followers.setUndeletable(true);
collection_followers.setSearchable(true);
MetadataBuilder collection_id = collectionSchema.get("id");
collection_id.setDefaultRequirement(true);
collection_id.setSystemReserved(true);
collection_id.setUndeletable(true);
collection_id.setSearchable(true);
collection_id.setSortable(true);
collection_id.setUniqueValue(true);
collection_id.setUnmodifiable(true);
MetadataBuilder collection_inheritedauthorizations = collectionSchema.get("inheritedauthorizations");
collection_inheritedauthorizations.setMultivalue(true);
collection_inheritedauthorizations.setSystemReserved(true);
collection_inheritedauthorizations.setUndeletable(true);
MetadataBuilder collection_languages = collectionSchema.create("languages").setType(MetadataValueType.STRING);
collection_languages.setMultivalue(true);
collection_languages.setUndeletable(true);
collection_languages.setUnmodifiable(true);
MetadataBuilder collection_legacyIdentifier = collectionSchema.get("legacyIdentifier");
collection_legacyIdentifier.setDefaultRequirement(true);
collection_legacyIdentifier.setSystemReserved(true);
collection_legacyIdentifier.setUndeletable(true);
collection_legacyIdentifier.setSearchable(true);
collection_legacyIdentifier.setUniqueValue(true);
collection_legacyIdentifier.setUnmodifiable(true);
MetadataBuilder collection_logicallyDeletedOn = collectionSchema.get("logicallyDeletedOn");
collection_logicallyDeletedOn.setSystemReserved(true);
collection_logicallyDeletedOn.setUndeletable(true);
MetadataBuilder collection_manualTokens = collectionSchema.get("manualTokens");
collection_manualTokens.setMultivalue(true);
collection_manualTokens.setSystemReserved(true);
collection_manualTokens.setUndeletable(true);
collection_manualTokens.defineValidators().add(ManualTokenValidator.class);
MetadataBuilder collection_markedForPreviewConversion = collectionSchema.get("markedForPreviewConversion");
collection_markedForPreviewConversion.setSystemReserved(true);
collection_markedForPreviewConversion.setUndeletable(true);
MetadataBuilder collection_markedForReindexing = collectionSchema.get("markedForReindexing");
collection_markedForReindexing.setSystemReserved(true);
collection_markedForReindexing.setUndeletable(true);
MetadataBuilder collection_modifiedOn = collectionSchema.get("modifiedOn");
collection_modifiedOn.setSystemReserved(true);
collection_modifiedOn.setUndeletable(true);
collection_modifiedOn.setSortable(true);
MetadataBuilder collection_name = collectionSchema.create("name").setType(MetadataValueType.STRING);
collection_name.setUndeletable(true);
MetadataBuilder collection_parentpath = collectionSchema.get("parentpath");
collection_parentpath.setMultivalue(true);
collection_parentpath.setSystemReserved(true);
collection_parentpath.setUndeletable(true);
MetadataBuilder collection_path = collectionSchema.get("path");
collection_path.setMultivalue(true);
collection_path.setSystemReserved(true);
collection_path.setUndeletable(true);
MetadataBuilder collection_pathParts = collectionSchema.get("pathParts");
collection_pathParts.setMultivalue(true);
collection_pathParts.setSystemReserved(true);
collection_pathParts.setUndeletable(true);
MetadataBuilder collection_principalpath = collectionSchema.get("principalpath");
collection_principalpath.setSystemReserved(true);
collection_principalpath.setUndeletable(true);
MetadataBuilder collection_removedauthorizations = collectionSchema.get("removedauthorizations");
collection_removedauthorizations.setMultivalue(true);
collection_removedauthorizations.setSystemReserved(true);
collection_removedauthorizations.setUndeletable(true);
MetadataBuilder collection_schema = collectionSchema.get("schema");
collection_schema.setDefaultRequirement(true);
collection_schema.setSystemReserved(true);
collection_schema.setUndeletable(true);
MetadataBuilder collection_searchable = collectionSchema.get("searchable");
collection_searchable.setSystemReserved(true);
collection_searchable.setUndeletable(true);
MetadataBuilder collection_shareDenyTokens = collectionSchema.get("shareDenyTokens");
collection_shareDenyTokens.setMultivalue(true);
collection_shareDenyTokens.setSystemReserved(true);
collection_shareDenyTokens.setUndeletable(true);
collection_shareDenyTokens.defineValidators().add(ManualTokenValidator.class);
MetadataBuilder collection_shareTokens = collectionSchema.get("shareTokens");
collection_shareTokens.setMultivalue(true);
collection_shareTokens.setSystemReserved(true);
collection_shareTokens.setUndeletable(true);
collection_shareTokens.defineValidators().add(ManualTokenValidator.class);
MetadataBuilder collection_title = collectionSchema.get("title");
collection_title.setUndeletable(true);
collection_title.setSchemaAutocomplete(true);
collection_title.setSearchable(true);
MetadataBuilder collection_tokens = collectionSchema.get("tokens");
collection_tokens.setMultivalue(true);
collection_tokens.setSystemReserved(true);
collection_tokens.setUndeletable(true);
MetadataBuilder collection_visibleInTrees = collectionSchema.get("visibleInTrees");
collection_visibleInTrees.setSystemReserved(true);
collection_visibleInTrees.setUndeletable(true);
MetadataBuilder group_allReferences = groupSchema.get("allReferences");
group_allReferences.setMultivalue(true);
group_allReferences.setSystemReserved(true);
group_allReferences.setUndeletable(true);
MetadataBuilder group_allRemovedAuths = groupSchema.get("allRemovedAuths");
group_allRemovedAuths.setMultivalue(true);
group_allRemovedAuths.setSystemReserved(true);
group_allRemovedAuths.setUndeletable(true);
group_allRemovedAuths.setEssential(true);
MetadataBuilder group_allauthorizations = groupSchema.get("allauthorizations");
group_allauthorizations.setMultivalue(true);
group_allauthorizations.setSystemReserved(true);
group_allauthorizations.setUndeletable(true);
MetadataBuilder group_attachedAncestors = groupSchema.get("attachedAncestors");
group_attachedAncestors.setMultivalue(true);
group_attachedAncestors.setSystemReserved(true);
group_attachedAncestors.setUndeletable(true);
group_attachedAncestors.setEssential(true);
MetadataBuilder group_authorizations = groupSchema.get("authorizations");
group_authorizations.setMultivalue(true);
group_authorizations.setSystemReserved(true);
group_authorizations.setUndeletable(true);
MetadataBuilder group_autocomplete = groupSchema.get("autocomplete");
group_autocomplete.setMultivalue(true);
group_autocomplete.setSystemReserved(true);
group_autocomplete.setUndeletable(true);
group_autocomplete.setEssential(true);
MetadataBuilder group_code = groupSchema.create("code").setType(MetadataValueType.STRING);
group_code.setUndeletable(true);
group_code.setSchemaAutocomplete(true);
group_code.setUniqueValue(true);
MetadataBuilder group_createdOn = groupSchema.get("createdOn");
group_createdOn.setSystemReserved(true);
group_createdOn.setUndeletable(true);
group_createdOn.setSortable(true);
MetadataBuilder group_deleted = groupSchema.get("deleted");
group_deleted.setSystemReserved(true);
group_deleted.setUndeletable(true);
MetadataBuilder group_denyTokens = groupSchema.get("denyTokens");
group_denyTokens.setMultivalue(true);
group_denyTokens.setSystemReserved(true);
group_denyTokens.setUndeletable(true);
group_denyTokens.defineValidators().add(ManualTokenValidator.class);
MetadataBuilder group_detachedauthorizations = groupSchema.get("detachedauthorizations");
group_detachedauthorizations.setSystemReserved(true);
group_detachedauthorizations.setUndeletable(true);
MetadataBuilder group_errorOnPhysicalDeletion = groupSchema.get("errorOnPhysicalDeletion");
group_errorOnPhysicalDeletion.setSystemReserved(true);
group_errorOnPhysicalDeletion.setUndeletable(true);
MetadataBuilder group_followers = groupSchema.get("followers");
group_followers.setMultivalue(true);
group_followers.setSystemReserved(true);
group_followers.setUndeletable(true);
group_followers.setSearchable(true);
MetadataBuilder group_id = groupSchema.get("id");
group_id.setDefaultRequirement(true);
group_id.setSystemReserved(true);
group_id.setUndeletable(true);
group_id.setSearchable(true);
group_id.setSortable(true);
group_id.setUniqueValue(true);
group_id.setUnmodifiable(true);
MetadataBuilder group_inheritedauthorizations = groupSchema.get("inheritedauthorizations");
group_inheritedauthorizations.setMultivalue(true);
group_inheritedauthorizations.setSystemReserved(true);
group_inheritedauthorizations.setUndeletable(true);
MetadataBuilder group_isGlobal = groupSchema.create("isGlobal").setType(MetadataValueType.BOOLEAN);
group_isGlobal.setUndeletable(true);
MetadataBuilder group_legacyIdentifier = groupSchema.get("legacyIdentifier");
group_legacyIdentifier.setDefaultRequirement(true);
group_legacyIdentifier.setSystemReserved(true);
group_legacyIdentifier.setUndeletable(true);
group_legacyIdentifier.setSearchable(true);
group_legacyIdentifier.setUniqueValue(true);
group_legacyIdentifier.setUnmodifiable(true);
MetadataBuilder group_logicallyDeletedOn = groupSchema.get("logicallyDeletedOn");
group_logicallyDeletedOn.setSystemReserved(true);
group_logicallyDeletedOn.setUndeletable(true);
MetadataBuilder group_manualTokens = groupSchema.get("manualTokens");
group_manualTokens.setMultivalue(true);
group_manualTokens.setSystemReserved(true);
group_manualTokens.setUndeletable(true);
group_manualTokens.defineValidators().add(ManualTokenValidator.class);
MetadataBuilder group_markedForPreviewConversion = groupSchema.get("markedForPreviewConversion");
group_markedForPreviewConversion.setSystemReserved(true);
group_markedForPreviewConversion.setUndeletable(true);
MetadataBuilder group_markedForReindexing = groupSchema.get("markedForReindexing");
group_markedForReindexing.setSystemReserved(true);
group_markedForReindexing.setUndeletable(true);
MetadataBuilder group_modifiedOn = groupSchema.get("modifiedOn");
group_modifiedOn.setSystemReserved(true);
group_modifiedOn.setUndeletable(true);
group_modifiedOn.setSortable(true);
MetadataBuilder group_parent = groupSchema.create("parent").setType(MetadataValueType.REFERENCE);
group_parent.setUndeletable(true);
group_parent.defineReferencesTo(asList(groupSchema));
MetadataBuilder group_parentpath = groupSchema.get("parentpath");
group_parentpath.setMultivalue(true);
group_parentpath.setSystemReserved(true);
group_parentpath.setUndeletable(true);
MetadataBuilder group_path = groupSchema.get("path");
group_path.setMultivalue(true);
group_path.setSystemReserved(true);
group_path.setUndeletable(true);
MetadataBuilder group_pathParts = groupSchema.get("pathParts");
group_pathParts.setMultivalue(true);
group_pathParts.setSystemReserved(true);
group_pathParts.setUndeletable(true);
MetadataBuilder group_principalpath = groupSchema.get("principalpath");
group_principalpath.setSystemReserved(true);
group_principalpath.setUndeletable(true);
MetadataBuilder group_removedauthorizations = groupSchema.get("removedauthorizations");
group_removedauthorizations.setMultivalue(true);
group_removedauthorizations.setSystemReserved(true);
group_removedauthorizations.setUndeletable(true);
MetadataBuilder group_roles = groupSchema.create("roles").setType(MetadataValueType.STRING);
group_roles.setMultivalue(true);
group_roles.setUndeletable(true);
MetadataBuilder group_schema = groupSchema.get("schema");
group_schema.setDefaultRequirement(true);
group_schema.setSystemReserved(true);
group_schema.setUndeletable(true);
MetadataBuilder group_searchable = groupSchema.get("searchable");
group_searchable.setSystemReserved(true);
group_searchable.setUndeletable(true);
MetadataBuilder group_shareDenyTokens = groupSchema.get("shareDenyTokens");
group_shareDenyTokens.setMultivalue(true);
group_shareDenyTokens.setSystemReserved(true);
group_shareDenyTokens.setUndeletable(true);
group_shareDenyTokens.defineValidators().add(ManualTokenValidator.class);
MetadataBuilder group_shareTokens = groupSchema.get("shareTokens");
group_shareTokens.setMultivalue(true);
group_shareTokens.setSystemReserved(true);
group_shareTokens.setUndeletable(true);
group_shareTokens.defineValidators().add(ManualTokenValidator.class);
MetadataBuilder group_title = groupSchema.get("title");
group_title.setUndeletable(true);
group_title.setSchemaAutocomplete(true);
group_title.setSearchable(true);
MetadataBuilder group_tokens = groupSchema.get("tokens");
group_tokens.setMultivalue(true);
group_tokens.setSystemReserved(true);
group_tokens.setUndeletable(true);
MetadataBuilder group_visibleInTrees = groupSchema.get("visibleInTrees");
group_visibleInTrees.setSystemReserved(true);
group_visibleInTrees.setUndeletable(true);
MetadataBuilder user_address = userSchema.create("address").setType(MetadataValueType.STRING);
MetadataBuilder user_agentEnabled = userSchema.create("agentEnabled").setType(MetadataValueType.BOOLEAN);
user_agentEnabled.setDefaultValue(true);
MetadataBuilder user_allReferences = userSchema.get("allReferences");
user_allReferences.setMultivalue(true);
user_allReferences.setSystemReserved(true);
user_allReferences.setUndeletable(true);
MetadataBuilder user_allRemovedAuths = userSchema.get("allRemovedAuths");
user_allRemovedAuths.setMultivalue(true);
user_allRemovedAuths.setSystemReserved(true);
user_allRemovedAuths.setUndeletable(true);
user_allRemovedAuths.setEssential(true);
MetadataBuilder user_allauthorizations = userSchema.get("allauthorizations");
user_allauthorizations.setMultivalue(true);
user_allauthorizations.setSystemReserved(true);
user_allauthorizations.setUndeletable(true);
MetadataBuilder user_allroles = userSchema.create("allroles").setType(MetadataValueType.STRING);
user_allroles.setMultivalue(true);
user_allroles.setUndeletable(true);
MetadataBuilder user_alluserauthorizations = userSchema.create("alluserauthorizations").setType(MetadataValueType.STRING);
user_alluserauthorizations.setMultivalue(true);
user_alluserauthorizations.setUndeletable(true);
MetadataBuilder user_attachedAncestors = userSchema.get("attachedAncestors");
user_attachedAncestors.setMultivalue(true);
user_attachedAncestors.setSystemReserved(true);
user_attachedAncestors.setUndeletable(true);
user_attachedAncestors.setEssential(true);
MetadataBuilder user_authorizations = userSchema.get("authorizations");
user_authorizations.setMultivalue(true);
user_authorizations.setSystemReserved(true);
user_authorizations.setUndeletable(true);
MetadataBuilder user_autocomplete = userSchema.get("autocomplete");
user_autocomplete.setMultivalue(true);
user_autocomplete.setSystemReserved(true);
user_autocomplete.setUndeletable(true);
user_autocomplete.setEssential(true);
MetadataBuilder user_collectionDeleteAccess = userSchema.create("collectionDeleteAccess").setType(MetadataValueType.BOOLEAN);
user_collectionDeleteAccess.setUndeletable(true);
MetadataBuilder user_collectionReadAccess = userSchema.create("collectionReadAccess").setType(MetadataValueType.BOOLEAN);
user_collectionReadAccess.setUndeletable(true);
MetadataBuilder user_collectionWriteAccess = userSchema.create("collectionWriteAccess").setType(MetadataValueType.BOOLEAN);
user_collectionWriteAccess.setUndeletable(true);
MetadataBuilder user_createdOn = userSchema.get("createdOn");
user_createdOn.setSystemReserved(true);
user_createdOn.setUndeletable(true);
user_createdOn.setSortable(true);
MetadataBuilder user_defaultTabInFolderDisplay = userSchema.create("defaultTabInFolderDisplay").setType(MetadataValueType.STRING);
user_defaultTabInFolderDisplay.setUndeletable(true);
MetadataBuilder user_defaultTaxonomy = userSchema.create("defaultTaxonomy").setType(MetadataValueType.STRING);
user_defaultTaxonomy.setUndeletable(true);
MetadataBuilder user_deleted = userSchema.get("deleted");
user_deleted.setSystemReserved(true);
user_deleted.setUndeletable(true);
MetadataBuilder user_denyTokens = userSchema.get("denyTokens");
user_denyTokens.setMultivalue(true);
user_denyTokens.setSystemReserved(true);
user_denyTokens.setUndeletable(true);
user_denyTokens.defineValidators().add(ManualTokenValidator.class);
MetadataBuilder user_detachedauthorizations = userSchema.get("detachedauthorizations");
user_detachedauthorizations.setSystemReserved(true);
user_detachedauthorizations.setUndeletable(true);
MetadataBuilder user_email = userSchema.create("email").setType(MetadataValueType.STRING);
user_email.setUndeletable(true);
user_email.defineValidators().add(EmailValidator.class);
MetadataBuilder user_errorOnPhysicalDeletion = userSchema.get("errorOnPhysicalDeletion");
user_errorOnPhysicalDeletion.setSystemReserved(true);
user_errorOnPhysicalDeletion.setUndeletable(true);
MetadataBuilder user_fax = userSchema.create("fax").setType(MetadataValueType.STRING);
MetadataBuilder user_firstname = userSchema.create("firstname").setType(MetadataValueType.STRING);
user_firstname.setUndeletable(true);
MetadataBuilder user_followers = userSchema.get("followers");
user_followers.setMultivalue(true);
user_followers.setSystemReserved(true);
user_followers.setUndeletable(true);
user_followers.setSearchable(true);
MetadataBuilder user_groups = userSchema.create("groups").setType(MetadataValueType.REFERENCE);
user_groups.setMultivalue(true);
user_groups.setUndeletable(true);
user_groups.defineReferencesTo(groupSchemaType);
MetadataBuilder user_groupsauthorizations = userSchema.create("groupsauthorizations").setType(MetadataValueType.STRING);
user_groupsauthorizations.setMultivalue(true);
user_groupsauthorizations.setUndeletable(true);
MetadataBuilder user_id = userSchema.get("id");
user_id.setDefaultRequirement(true);
user_id.setSystemReserved(true);
user_id.setUndeletable(true);
user_id.setSearchable(true);
user_id.setSortable(true);
user_id.setUniqueValue(true);
user_id.setUnmodifiable(true);
MetadataBuilder user_inheritedauthorizations = userSchema.get("inheritedauthorizations");
user_inheritedauthorizations.setMultivalue(true);
user_inheritedauthorizations.setSystemReserved(true);
user_inheritedauthorizations.setUndeletable(true);
MetadataBuilder user_jobTitle = userSchema.create("jobTitle").setType(MetadataValueType.STRING);
user_jobTitle.setUndeletable(true);
MetadataBuilder user_lastIPAddress = userSchema.create("lastIPAddress").setType(MetadataValueType.STRING);
user_lastIPAddress.setSystemReserved(true);
user_lastIPAddress.setUndeletable(true);
MetadataBuilder user_lastLogin = userSchema.create("lastLogin").setType(MetadataValueType.DATE_TIME);
user_lastLogin.setSystemReserved(true);
user_lastLogin.setUndeletable(true);
MetadataBuilder user_lastname = userSchema.create("lastname").setType(MetadataValueType.STRING);
user_lastname.setUndeletable(true);
MetadataBuilder user_legacyIdentifier = userSchema.get("legacyIdentifier");
user_legacyIdentifier.setDefaultRequirement(true);
user_legacyIdentifier.setSystemReserved(true);
user_legacyIdentifier.setUndeletable(true);
user_legacyIdentifier.setSearchable(true);
user_legacyIdentifier.setUniqueValue(true);
user_legacyIdentifier.setUnmodifiable(true);
MetadataBuilder user_logicallyDeletedOn = userSchema.get("logicallyDeletedOn");
user_logicallyDeletedOn.setSystemReserved(true);
user_logicallyDeletedOn.setUndeletable(true);
MetadataBuilder user_loginLanguageCode = userSchema.create("loginLanguageCode").setType(MetadataValueType.STRING);
user_loginLanguageCode.setUndeletable(true);
MetadataBuilder user_manualTokens = userSchema.get("manualTokens");
user_manualTokens.setMultivalue(true);
user_manualTokens.setSystemReserved(true);
user_manualTokens.setUndeletable(true);
user_manualTokens.defineValidators().add(ManualTokenValidator.class);
MetadataBuilder user_markedForPreviewConversion = userSchema.get("markedForPreviewConversion");
user_markedForPreviewConversion.setSystemReserved(true);
user_markedForPreviewConversion.setUndeletable(true);
MetadataBuilder user_markedForReindexing = userSchema.get("markedForReindexing");
user_markedForReindexing.setSystemReserved(true);
user_markedForReindexing.setUndeletable(true);
MetadataBuilder user_modifiedOn = userSchema.get("modifiedOn");
user_modifiedOn.setSystemReserved(true);
user_modifiedOn.setUndeletable(true);
user_modifiedOn.setSortable(true);
MetadataBuilder user_parentpath = userSchema.get("parentpath");
user_parentpath.setMultivalue(true);
user_parentpath.setSystemReserved(true);
user_parentpath.setUndeletable(true);
MetadataBuilder user_path = userSchema.get("path");
user_path.setMultivalue(true);
user_path.setSystemReserved(true);
user_path.setUndeletable(true);
MetadataBuilder user_pathParts = userSchema.get("pathParts");
user_pathParts.setMultivalue(true);
user_pathParts.setSystemReserved(true);
user_pathParts.setUndeletable(true);
MetadataBuilder user_personalEmails = userSchema.create("personalEmails").setType(MetadataValueType.STRING);
user_personalEmails.setMultivalue(true);
MetadataBuilder user_phone = userSchema.create("phone").setType(MetadataValueType.STRING);
user_phone.setUndeletable(true);
MetadataBuilder user_principalpath = userSchema.get("principalpath");
user_principalpath.setSystemReserved(true);
user_principalpath.setUndeletable(true);
MetadataBuilder user_removedauthorizations = userSchema.get("removedauthorizations");
user_removedauthorizations.setMultivalue(true);
user_removedauthorizations.setSystemReserved(true);
user_removedauthorizations.setUndeletable(true);
MetadataBuilder user_schema = userSchema.get("schema");
user_schema.setDefaultRequirement(true);
user_schema.setSystemReserved(true);
user_schema.setUndeletable(true);
MetadataBuilder user_searchable = userSchema.get("searchable");
user_searchable.setSystemReserved(true);
user_searchable.setUndeletable(true);
MetadataBuilder user_shareDenyTokens = userSchema.get("shareDenyTokens");
user_shareDenyTokens.setMultivalue(true);
user_shareDenyTokens.setSystemReserved(true);
user_shareDenyTokens.setUndeletable(true);
user_shareDenyTokens.defineValidators().add(ManualTokenValidator.class);
MetadataBuilder user_shareTokens = userSchema.get("shareTokens");
user_shareTokens.setMultivalue(true);
user_shareTokens.setSystemReserved(true);
user_shareTokens.setUndeletable(true);
user_shareTokens.defineValidators().add(ManualTokenValidator.class);
MetadataBuilder user_signature = userSchema.create("signature").setType(MetadataValueType.TEXT);
user_signature.setUndeletable(true);
MetadataBuilder user_startTab = userSchema.create("startTab").setType(MetadataValueType.STRING);
user_startTab.setUndeletable(true);
MetadataBuilder user_status = userSchema.create("status").setType(MetadataValueType.ENUM);
user_status.setUndeletable(true);
user_status.defineAsEnum(UserCredentialStatus.class);
MetadataBuilder user_systemAdmin = userSchema.create("systemAdmin").setType(MetadataValueType.BOOLEAN);
user_systemAdmin.setUndeletable(true);
MetadataBuilder user_title = userSchema.get("title");
user_title.setUndeletable(true);
user_title.setSchemaAutocomplete(true);
user_title.setSearchable(true);
MetadataBuilder user_tokens = userSchema.get("tokens");
user_tokens.setMultivalue(true);
user_tokens.setSystemReserved(true);
user_tokens.setUndeletable(true);
MetadataBuilder user_username = userSchema.create("username").setType(MetadataValueType.STRING);
user_username.setUndeletable(true);
user_username.setUniqueValue(true);
user_username.setUnmodifiable(true);
MetadataBuilder user_userroles = userSchema.create("userroles").setType(MetadataValueType.STRING);
user_userroles.setMultivalue(true);
user_userroles.setUndeletable(true);
MetadataBuilder user_usertokens = userSchema.create("usertokens").setType(MetadataValueType.STRING);
user_usertokens.setMultivalue(true);
user_usertokens.setUndeletable(true);
MetadataBuilder user_visibleInTrees = userSchema.get("visibleInTrees");
user_visibleInTrees.setSystemReserved(true);
user_visibleInTrees.setUndeletable(true);
MetadataBuilder user_visibleTableColumns = userSchema.create("visibleTableColumns").setType(MetadataValueType.STRUCTURE);
user_visibleTableColumns.defineStructureFactory(MapStringListStringStructureFactory.class);
MetadataBuilder authorizationDetails_allReferences = authorizationDetailsSchema.get("allReferences");
authorizationDetails_allReferences.setMultivalue(true);
authorizationDetails_allReferences.setSystemReserved(true);
authorizationDetails_allReferences.setUndeletable(true);
MetadataBuilder authorizationDetails_allRemovedAuths = authorizationDetailsSchema.get("allRemovedAuths");
authorizationDetails_allRemovedAuths.setMultivalue(true);
authorizationDetails_allRemovedAuths.setSystemReserved(true);
authorizationDetails_allRemovedAuths.setUndeletable(true);
authorizationDetails_allRemovedAuths.setEssential(true);
MetadataBuilder authorizationDetails_allauthorizations = authorizationDetailsSchema.get("allauthorizations");
authorizationDetails_allauthorizations.setMultivalue(true);
authorizationDetails_allauthorizations.setSystemReserved(true);
authorizationDetails_allauthorizations.setUndeletable(true);
MetadataBuilder authorizationDetails_attachedAncestors = authorizationDetailsSchema.get("attachedAncestors");
authorizationDetails_attachedAncestors.setMultivalue(true);
authorizationDetails_attachedAncestors.setSystemReserved(true);
authorizationDetails_attachedAncestors.setUndeletable(true);
authorizationDetails_attachedAncestors.setEssential(true);
MetadataBuilder authorizationDetails_authorizations = authorizationDetailsSchema.get("authorizations");
authorizationDetails_authorizations.setMultivalue(true);
authorizationDetails_authorizations.setSystemReserved(true);
authorizationDetails_authorizations.setUndeletable(true);
MetadataBuilder authorizationDetails_autocomplete = authorizationDetailsSchema.get("autocomplete");
authorizationDetails_autocomplete.setMultivalue(true);
authorizationDetails_autocomplete.setSystemReserved(true);
authorizationDetails_autocomplete.setUndeletable(true);
authorizationDetails_autocomplete.setEssential(true);
MetadataBuilder authorizationDetails_createdBy = authorizationDetailsSchema.get("createdBy");
authorizationDetails_createdBy.setSystemReserved(true);
authorizationDetails_createdBy.setUndeletable(true);
MetadataBuilder authorizationDetails_createdOn = authorizationDetailsSchema.get("createdOn");
authorizationDetails_createdOn.setSystemReserved(true);
authorizationDetails_createdOn.setUndeletable(true);
authorizationDetails_createdOn.setSortable(true);
MetadataBuilder authorizationDetails_deleted = authorizationDetailsSchema.get("deleted");
authorizationDetails_deleted.setSystemReserved(true);
authorizationDetails_deleted.setUndeletable(true);
MetadataBuilder authorizationDetails_denyTokens = authorizationDetailsSchema.get("denyTokens");
authorizationDetails_denyTokens.setMultivalue(true);
authorizationDetails_denyTokens.setSystemReserved(true);
authorizationDetails_denyTokens.setUndeletable(true);
authorizationDetails_denyTokens.defineValidators().add(ManualTokenValidator.class);
MetadataBuilder authorizationDetails_detachedauthorizations = authorizationDetailsSchema.get("detachedauthorizations");
authorizationDetails_detachedauthorizations.setSystemReserved(true);
authorizationDetails_detachedauthorizations.setUndeletable(true);
MetadataBuilder authorizationDetails_endDate = authorizationDetailsSchema.create("endDate").setType(MetadataValueType.DATE);
authorizationDetails_endDate.setUndeletable(true);
MetadataBuilder authorizationDetails_errorOnPhysicalDeletion = authorizationDetailsSchema.get("errorOnPhysicalDeletion");
authorizationDetails_errorOnPhysicalDeletion.setSystemReserved(true);
authorizationDetails_errorOnPhysicalDeletion.setUndeletable(true);
MetadataBuilder authorizationDetails_followers = authorizationDetailsSchema.get("followers");
authorizationDetails_followers.setMultivalue(true);
authorizationDetails_followers.setSystemReserved(true);
authorizationDetails_followers.setUndeletable(true);
authorizationDetails_followers.setSearchable(true);
MetadataBuilder authorizationDetails_id = authorizationDetailsSchema.get("id");
authorizationDetails_id.setDefaultRequirement(true);
authorizationDetails_id.setSystemReserved(true);
authorizationDetails_id.setUndeletable(true);
authorizationDetails_id.setSearchable(true);
authorizationDetails_id.setSortable(true);
authorizationDetails_id.setUniqueValue(true);
authorizationDetails_id.setUnmodifiable(true);
MetadataBuilder authorizationDetails_inheritedauthorizations = authorizationDetailsSchema.get("inheritedauthorizations");
authorizationDetails_inheritedauthorizations.setMultivalue(true);
authorizationDetails_inheritedauthorizations.setSystemReserved(true);
authorizationDetails_inheritedauthorizations.setUndeletable(true);
MetadataBuilder authorizationDetails_legacyIdentifier = authorizationDetailsSchema.get("legacyIdentifier");
authorizationDetails_legacyIdentifier.setDefaultRequirement(true);
authorizationDetails_legacyIdentifier.setSystemReserved(true);
authorizationDetails_legacyIdentifier.setUndeletable(true);
authorizationDetails_legacyIdentifier.setSearchable(true);
authorizationDetails_legacyIdentifier.setUniqueValue(true);
authorizationDetails_legacyIdentifier.setUnmodifiable(true);
MetadataBuilder authorizationDetails_logicallyDeletedOn = authorizationDetailsSchema.get("logicallyDeletedOn");
authorizationDetails_logicallyDeletedOn.setSystemReserved(true);
authorizationDetails_logicallyDeletedOn.setUndeletable(true);
MetadataBuilder authorizationDetails_manualTokens = authorizationDetailsSchema.get("manualTokens");
authorizationDetails_manualTokens.setMultivalue(true);
authorizationDetails_manualTokens.setSystemReserved(true);
authorizationDetails_manualTokens.setUndeletable(true);
authorizationDetails_manualTokens.defineValidators().add(ManualTokenValidator.class);
MetadataBuilder authorizationDetails_markedForPreviewConversion = authorizationDetailsSchema.get("markedForPreviewConversion");
authorizationDetails_markedForPreviewConversion.setSystemReserved(true);
authorizationDetails_markedForPreviewConversion.setUndeletable(true);
MetadataBuilder authorizationDetails_markedForReindexing = authorizationDetailsSchema.get("markedForReindexing");
authorizationDetails_markedForReindexing.setSystemReserved(true);
authorizationDetails_markedForReindexing.setUndeletable(true);
MetadataBuilder authorizationDetails_modifiedBy = authorizationDetailsSchema.get("modifiedBy");
authorizationDetails_modifiedBy.setSystemReserved(true);
authorizationDetails_modifiedBy.setUndeletable(true);
MetadataBuilder authorizationDetails_modifiedOn = authorizationDetailsSchema.get("modifiedOn");
authorizationDetails_modifiedOn.setSystemReserved(true);
authorizationDetails_modifiedOn.setUndeletable(true);
authorizationDetails_modifiedOn.setSortable(true);
MetadataBuilder authorizationDetails_parentpath = authorizationDetailsSchema.get("parentpath");
authorizationDetails_parentpath.setMultivalue(true);
authorizationDetails_parentpath.setSystemReserved(true);
authorizationDetails_parentpath.setUndeletable(true);
MetadataBuilder authorizationDetails_path = authorizationDetailsSchema.get("path");
authorizationDetails_path.setMultivalue(true);
authorizationDetails_path.setSystemReserved(true);
authorizationDetails_path.setUndeletable(true);
MetadataBuilder authorizationDetails_pathParts = authorizationDetailsSchema.get("pathParts");
authorizationDetails_pathParts.setMultivalue(true);
authorizationDetails_pathParts.setSystemReserved(true);
authorizationDetails_pathParts.setUndeletable(true);
MetadataBuilder authorizationDetails_principalpath = authorizationDetailsSchema.get("principalpath");
authorizationDetails_principalpath.setSystemReserved(true);
authorizationDetails_principalpath.setUndeletable(true);
MetadataBuilder authorizationDetails_removedauthorizations = authorizationDetailsSchema.get("removedauthorizations");
authorizationDetails_removedauthorizations.setMultivalue(true);
authorizationDetails_removedauthorizations.setSystemReserved(true);
authorizationDetails_removedauthorizations.setUndeletable(true);
MetadataBuilder authorizationDetails_roles = authorizationDetailsSchema.create("roles").setType(MetadataValueType.STRING);
authorizationDetails_roles.setMultivalue(true);
authorizationDetails_roles.setDefaultRequirement(true);
authorizationDetails_roles.setUndeletable(true);
MetadataBuilder authorizationDetails_schema = authorizationDetailsSchema.get("schema");
authorizationDetails_schema.setDefaultRequirement(true);
authorizationDetails_schema.setSystemReserved(true);
authorizationDetails_schema.setUndeletable(true);
MetadataBuilder authorizationDetails_searchable = authorizationDetailsSchema.get("searchable");
authorizationDetails_searchable.setSystemReserved(true);
authorizationDetails_searchable.setUndeletable(true);
MetadataBuilder authorizationDetails_shareDenyTokens = authorizationDetailsSchema.get("shareDenyTokens");
authorizationDetails_shareDenyTokens.setMultivalue(true);
authorizationDetails_shareDenyTokens.setSystemReserved(true);
authorizationDetails_shareDenyTokens.setUndeletable(true);
authorizationDetails_shareDenyTokens.defineValidators().add(ManualTokenValidator.class);
MetadataBuilder authorizationDetails_shareTokens = authorizationDetailsSchema.get("shareTokens");
authorizationDetails_shareTokens.setMultivalue(true);
authorizationDetails_shareTokens.setSystemReserved(true);
authorizationDetails_shareTokens.setUndeletable(true);
authorizationDetails_shareTokens.defineValidators().add(ManualTokenValidator.class);
MetadataBuilder authorizationDetails_startDate = authorizationDetailsSchema.create("startDate").setType(MetadataValueType.DATE);
authorizationDetails_startDate.setUndeletable(true);
MetadataBuilder authorizationDetails_synced = authorizationDetailsSchema.create("synced").setType(MetadataValueType.BOOLEAN);
authorizationDetails_synced.setUndeletable(true);
MetadataBuilder authorizationDetails_target = authorizationDetailsSchema.create("target").setType(MetadataValueType.STRING);
authorizationDetails_target.setDefaultRequirement(true);
authorizationDetails_target.setUndeletable(true);
MetadataBuilder authorizationDetails_title = authorizationDetailsSchema.get("title");
authorizationDetails_title.setUndeletable(true);
authorizationDetails_title.setSchemaAutocomplete(true);
authorizationDetails_title.setSearchable(true);
MetadataBuilder authorizationDetails_tokens = authorizationDetailsSchema.get("tokens");
authorizationDetails_tokens.setMultivalue(true);
authorizationDetails_tokens.setSystemReserved(true);
authorizationDetails_tokens.setUndeletable(true);
MetadataBuilder authorizationDetails_visibleInTrees = authorizationDetailsSchema.get("visibleInTrees");
authorizationDetails_visibleInTrees.setSystemReserved(true);
authorizationDetails_visibleInTrees.setUndeletable(true);
MetadataBuilder emailToSend_BCC = emailToSendSchema.create("BCC").setType(MetadataValueType.STRUCTURE);
emailToSend_BCC.setMultivalue(true);
emailToSend_BCC.setUndeletable(true);
emailToSend_BCC.defineStructureFactory(EmailAddressFactory.class);
MetadataBuilder emailToSend_CC = emailToSendSchema.create("CC").setType(MetadataValueType.STRUCTURE);
emailToSend_CC.setMultivalue(true);
emailToSend_CC.setUndeletable(true);
emailToSend_CC.defineStructureFactory(EmailAddressFactory.class);
MetadataBuilder emailToSend_allReferences = emailToSendSchema.get("allReferences");
emailToSend_allReferences.setMultivalue(true);
emailToSend_allReferences.setSystemReserved(true);
emailToSend_allReferences.setUndeletable(true);
MetadataBuilder emailToSend_allRemovedAuths = emailToSendSchema.get("allRemovedAuths");
emailToSend_allRemovedAuths.setMultivalue(true);
emailToSend_allRemovedAuths.setSystemReserved(true);
emailToSend_allRemovedAuths.setUndeletable(true);
emailToSend_allRemovedAuths.setEssential(true);
MetadataBuilder emailToSend_allauthorizations = emailToSendSchema.get("allauthorizations");
emailToSend_allauthorizations.setMultivalue(true);
emailToSend_allauthorizations.setSystemReserved(true);
emailToSend_allauthorizations.setUndeletable(true);
MetadataBuilder emailToSend_attachedAncestors = emailToSendSchema.get("attachedAncestors");
emailToSend_attachedAncestors.setMultivalue(true);
emailToSend_attachedAncestors.setSystemReserved(true);
emailToSend_attachedAncestors.setUndeletable(true);
emailToSend_attachedAncestors.setEssential(true);
MetadataBuilder emailToSend_authorizations = emailToSendSchema.get("authorizations");
emailToSend_authorizations.setMultivalue(true);
emailToSend_authorizations.setSystemReserved(true);
emailToSend_authorizations.setUndeletable(true);
MetadataBuilder emailToSend_autocomplete = emailToSendSchema.get("autocomplete");
emailToSend_autocomplete.setMultivalue(true);
emailToSend_autocomplete.setSystemReserved(true);
emailToSend_autocomplete.setUndeletable(true);
emailToSend_autocomplete.setEssential(true);
MetadataBuilder emailToSend_createdBy = emailToSendSchema.get("createdBy");
emailToSend_createdBy.setSystemReserved(true);
emailToSend_createdBy.setUndeletable(true);
MetadataBuilder emailToSend_createdOn = emailToSendSchema.get("createdOn");
emailToSend_createdOn.setSystemReserved(true);
emailToSend_createdOn.setUndeletable(true);
emailToSend_createdOn.setSortable(true);
MetadataBuilder emailToSend_deleted = emailToSendSchema.get("deleted");
emailToSend_deleted.setSystemReserved(true);
emailToSend_deleted.setUndeletable(true);
MetadataBuilder emailToSend_denyTokens = emailToSendSchema.get("denyTokens");
emailToSend_denyTokens.setMultivalue(true);
emailToSend_denyTokens.setSystemReserved(true);
emailToSend_denyTokens.setUndeletable(true);
emailToSend_denyTokens.defineValidators().add(ManualTokenValidator.class);
MetadataBuilder emailToSend_detachedauthorizations = emailToSendSchema.get("detachedauthorizations");
emailToSend_detachedauthorizations.setSystemReserved(true);
emailToSend_detachedauthorizations.setUndeletable(true);
MetadataBuilder emailToSend_error = emailToSendSchema.create("error").setType(MetadataValueType.STRING);
emailToSend_error.setUndeletable(true);
MetadataBuilder emailToSend_errorOnPhysicalDeletion = emailToSendSchema.get("errorOnPhysicalDeletion");
emailToSend_errorOnPhysicalDeletion.setSystemReserved(true);
emailToSend_errorOnPhysicalDeletion.setUndeletable(true);
MetadataBuilder emailToSend_followers = emailToSendSchema.get("followers");
emailToSend_followers.setMultivalue(true);
emailToSend_followers.setSystemReserved(true);
emailToSend_followers.setUndeletable(true);
emailToSend_followers.setSearchable(true);
MetadataBuilder emailToSend_from = emailToSendSchema.create("from").setType(MetadataValueType.STRUCTURE);
emailToSend_from.setUndeletable(true);
emailToSend_from.defineStructureFactory(EmailAddressFactory.class);
MetadataBuilder emailToSend_id = emailToSendSchema.get("id");
emailToSend_id.setDefaultRequirement(true);
emailToSend_id.setSystemReserved(true);
emailToSend_id.setUndeletable(true);
emailToSend_id.setSearchable(true);
emailToSend_id.setSortable(true);
emailToSend_id.setUniqueValue(true);
emailToSend_id.setUnmodifiable(true);
MetadataBuilder emailToSend_inheritedauthorizations = emailToSendSchema.get("inheritedauthorizations");
emailToSend_inheritedauthorizations.setMultivalue(true);
emailToSend_inheritedauthorizations.setSystemReserved(true);
emailToSend_inheritedauthorizations.setUndeletable(true);
MetadataBuilder emailToSend_legacyIdentifier = emailToSendSchema.get("legacyIdentifier");
emailToSend_legacyIdentifier.setDefaultRequirement(true);
emailToSend_legacyIdentifier.setSystemReserved(true);
emailToSend_legacyIdentifier.setUndeletable(true);
emailToSend_legacyIdentifier.setSearchable(true);
emailToSend_legacyIdentifier.setUniqueValue(true);
emailToSend_legacyIdentifier.setUnmodifiable(true);
MetadataBuilder emailToSend_logicallyDeletedOn = emailToSendSchema.get("logicallyDeletedOn");
emailToSend_logicallyDeletedOn.setSystemReserved(true);
emailToSend_logicallyDeletedOn.setUndeletable(true);
MetadataBuilder emailToSend_manualTokens = emailToSendSchema.get("manualTokens");
emailToSend_manualTokens.setMultivalue(true);
emailToSend_manualTokens.setSystemReserved(true);
emailToSend_manualTokens.setUndeletable(true);
emailToSend_manualTokens.defineValidators().add(ManualTokenValidator.class);
MetadataBuilder emailToSend_markedForPreviewConversion = emailToSendSchema.get("markedForPreviewConversion");
emailToSend_markedForPreviewConversion.setSystemReserved(true);
emailToSend_markedForPreviewConversion.setUndeletable(true);
MetadataBuilder emailToSend_markedForReindexing = emailToSendSchema.get("markedForReindexing");
emailToSend_markedForReindexing.setSystemReserved(true);
emailToSend_markedForReindexing.setUndeletable(true);
MetadataBuilder emailToSend_modifiedBy = emailToSendSchema.get("modifiedBy");
emailToSend_modifiedBy.setSystemReserved(true);
emailToSend_modifiedBy.setUndeletable(true);
MetadataBuilder emailToSend_modifiedOn = emailToSendSchema.get("modifiedOn");
emailToSend_modifiedOn.setSystemReserved(true);
emailToSend_modifiedOn.setUndeletable(true);
emailToSend_modifiedOn.setSortable(true);
MetadataBuilder emailToSend_parameters = emailToSendSchema.create("parameters").setType(MetadataValueType.STRING);
emailToSend_parameters.setMultivalue(true);
emailToSend_parameters.setUndeletable(true);
MetadataBuilder emailToSend_parentpath = emailToSendSchema.get("parentpath");
emailToSend_parentpath.setMultivalue(true);
emailToSend_parentpath.setSystemReserved(true);
emailToSend_parentpath.setUndeletable(true);
MetadataBuilder emailToSend_path = emailToSendSchema.get("path");
emailToSend_path.setMultivalue(true);
emailToSend_path.setSystemReserved(true);
emailToSend_path.setUndeletable(true);
MetadataBuilder emailToSend_pathParts = emailToSendSchema.get("pathParts");
emailToSend_pathParts.setMultivalue(true);
emailToSend_pathParts.setSystemReserved(true);
emailToSend_pathParts.setUndeletable(true);
MetadataBuilder emailToSend_principalpath = emailToSendSchema.get("principalpath");
emailToSend_principalpath.setSystemReserved(true);
emailToSend_principalpath.setUndeletable(true);
MetadataBuilder emailToSend_removedauthorizations = emailToSendSchema.get("removedauthorizations");
emailToSend_removedauthorizations.setMultivalue(true);
emailToSend_removedauthorizations.setSystemReserved(true);
emailToSend_removedauthorizations.setUndeletable(true);
MetadataBuilder emailToSend_schema = emailToSendSchema.get("schema");
emailToSend_schema.setDefaultRequirement(true);
emailToSend_schema.setSystemReserved(true);
emailToSend_schema.setUndeletable(true);
MetadataBuilder emailToSend_searchable = emailToSendSchema.get("searchable");
emailToSend_searchable.setSystemReserved(true);
emailToSend_searchable.setUndeletable(true);
MetadataBuilder emailToSend_sendOn = emailToSendSchema.create("sendOn").setType(MetadataValueType.DATE_TIME);
emailToSend_sendOn.setUndeletable(true);
MetadataBuilder emailToSend_shareDenyTokens = emailToSendSchema.get("shareDenyTokens");
emailToSend_shareDenyTokens.setMultivalue(true);
emailToSend_shareDenyTokens.setSystemReserved(true);
emailToSend_shareDenyTokens.setUndeletable(true);
emailToSend_shareDenyTokens.defineValidators().add(ManualTokenValidator.class);
MetadataBuilder emailToSend_shareTokens = emailToSendSchema.get("shareTokens");
emailToSend_shareTokens.setMultivalue(true);
emailToSend_shareTokens.setSystemReserved(true);
emailToSend_shareTokens.setUndeletable(true);
emailToSend_shareTokens.defineValidators().add(ManualTokenValidator.class);
MetadataBuilder emailToSend_subject = emailToSendSchema.create("subject").setType(MetadataValueType.STRING);
emailToSend_subject.setUndeletable(true);
MetadataBuilder emailToSend_template = emailToSendSchema.create("template").setType(MetadataValueType.STRING);
emailToSend_template.setUndeletable(true);
MetadataBuilder emailToSend_title = emailToSendSchema.get("title");
emailToSend_title.setUndeletable(true);
emailToSend_title.setSchemaAutocomplete(true);
emailToSend_title.setSearchable(true);
MetadataBuilder emailToSend_to = emailToSendSchema.create("to").setType(MetadataValueType.STRUCTURE);
emailToSend_to.setMultivalue(true);
emailToSend_to.setUndeletable(true);
emailToSend_to.defineStructureFactory(EmailAddressFactory.class);
MetadataBuilder emailToSend_tokens = emailToSendSchema.get("tokens");
emailToSend_tokens.setMultivalue(true);
emailToSend_tokens.setSystemReserved(true);
emailToSend_tokens.setUndeletable(true);
MetadataBuilder emailToSend_tryingCount = emailToSendSchema.create("tryingCount").setType(MetadataValueType.NUMBER);
emailToSend_tryingCount.setDefaultRequirement(true);
emailToSend_tryingCount.setUndeletable(true);
emailToSend_tryingCount.setDefaultValue(0.0);
MetadataBuilder emailToSend_visibleInTrees = emailToSendSchema.get("visibleInTrees");
emailToSend_visibleInTrees.setSystemReserved(true);
emailToSend_visibleInTrees.setUndeletable(true);
MetadataBuilder event_allReferences = eventSchema.get("allReferences");
event_allReferences.setMultivalue(true);
event_allReferences.setSystemReserved(true);
event_allReferences.setUndeletable(true);
MetadataBuilder event_allRemovedAuths = eventSchema.get("allRemovedAuths");
event_allRemovedAuths.setMultivalue(true);
event_allRemovedAuths.setSystemReserved(true);
event_allRemovedAuths.setUndeletable(true);
event_allRemovedAuths.setEssential(true);
MetadataBuilder event_allauthorizations = eventSchema.get("allauthorizations");
event_allauthorizations.setMultivalue(true);
event_allauthorizations.setSystemReserved(true);
event_allauthorizations.setUndeletable(true);
MetadataBuilder event_attachedAncestors = eventSchema.get("attachedAncestors");
event_attachedAncestors.setMultivalue(true);
event_attachedAncestors.setSystemReserved(true);
event_attachedAncestors.setUndeletable(true);
event_attachedAncestors.setEssential(true);
MetadataBuilder event_authorizations = eventSchema.get("authorizations");
event_authorizations.setMultivalue(true);
event_authorizations.setSystemReserved(true);
event_authorizations.setUndeletable(true);
MetadataBuilder event_autocomplete = eventSchema.get("autocomplete");
event_autocomplete.setMultivalue(true);
event_autocomplete.setSystemReserved(true);
event_autocomplete.setUndeletable(true);
event_autocomplete.setEssential(true);
MetadataBuilder event_createdBy = eventSchema.get("createdBy");
event_createdBy.setSystemReserved(true);
event_createdBy.setUndeletable(true);
MetadataBuilder event_createdOn = eventSchema.get("createdOn");
event_createdOn.setSystemReserved(true);
event_createdOn.setUndeletable(true);
event_createdOn.setSortable(true);
MetadataBuilder event_deleted = eventSchema.get("deleted");
event_deleted.setSystemReserved(true);
event_deleted.setUndeletable(true);
MetadataBuilder event_delta = eventSchema.create("delta").setType(MetadataValueType.STRING);
event_delta.setUndeletable(true);
MetadataBuilder event_denyTokens = eventSchema.get("denyTokens");
event_denyTokens.setMultivalue(true);
event_denyTokens.setSystemReserved(true);
event_denyTokens.setUndeletable(true);
event_denyTokens.defineValidators().add(ManualTokenValidator.class);
MetadataBuilder event_detachedauthorizations = eventSchema.get("detachedauthorizations");
event_detachedauthorizations.setSystemReserved(true);
event_detachedauthorizations.setUndeletable(true);
MetadataBuilder event_errorOnPhysicalDeletion = eventSchema.get("errorOnPhysicalDeletion");
event_errorOnPhysicalDeletion.setSystemReserved(true);
event_errorOnPhysicalDeletion.setUndeletable(true);
MetadataBuilder event_eventPrincipalPath = eventSchema.create("eventPrincipalPath").setType(MetadataValueType.STRING);
event_eventPrincipalPath.setUndeletable(true);
MetadataBuilder event_followers = eventSchema.get("followers");
event_followers.setMultivalue(true);
event_followers.setSystemReserved(true);
event_followers.setUndeletable(true);
event_followers.setSearchable(true);
MetadataBuilder event_id = eventSchema.get("id");
event_id.setDefaultRequirement(true);
event_id.setSystemReserved(true);
event_id.setUndeletable(true);
event_id.setSearchable(true);
event_id.setSortable(true);
event_id.setUniqueValue(true);
event_id.setUnmodifiable(true);
MetadataBuilder event_inheritedauthorizations = eventSchema.get("inheritedauthorizations");
event_inheritedauthorizations.setMultivalue(true);
event_inheritedauthorizations.setSystemReserved(true);
event_inheritedauthorizations.setUndeletable(true);
MetadataBuilder event_ip = eventSchema.create("ip").setType(MetadataValueType.STRING);
event_ip.setUndeletable(true);
MetadataBuilder event_legacyIdentifier = eventSchema.get("legacyIdentifier");
event_legacyIdentifier.setDefaultRequirement(true);
event_legacyIdentifier.setSystemReserved(true);
event_legacyIdentifier.setUndeletable(true);
event_legacyIdentifier.setSearchable(true);
event_legacyIdentifier.setUniqueValue(true);
event_legacyIdentifier.setUnmodifiable(true);
MetadataBuilder event_logicallyDeletedOn = eventSchema.get("logicallyDeletedOn");
event_logicallyDeletedOn.setSystemReserved(true);
event_logicallyDeletedOn.setUndeletable(true);
MetadataBuilder event_manualTokens = eventSchema.get("manualTokens");
event_manualTokens.setMultivalue(true);
event_manualTokens.setSystemReserved(true);
event_manualTokens.setUndeletable(true);
event_manualTokens.defineValidators().add(ManualTokenValidator.class);
MetadataBuilder event_markedForPreviewConversion = eventSchema.get("markedForPreviewConversion");
event_markedForPreviewConversion.setSystemReserved(true);
event_markedForPreviewConversion.setUndeletable(true);
MetadataBuilder event_markedForReindexing = eventSchema.get("markedForReindexing");
event_markedForReindexing.setSystemReserved(true);
event_markedForReindexing.setUndeletable(true);
MetadataBuilder event_modifiedBy = eventSchema.get("modifiedBy");
event_modifiedBy.setSystemReserved(true);
event_modifiedBy.setUndeletable(true);
MetadataBuilder event_modifiedOn = eventSchema.get("modifiedOn");
event_modifiedOn.setSystemReserved(true);
event_modifiedOn.setUndeletable(true);
event_modifiedOn.setSortable(true);
MetadataBuilder event_parentpath = eventSchema.get("parentpath");
event_parentpath.setMultivalue(true);
event_parentpath.setSystemReserved(true);
event_parentpath.setUndeletable(true);
MetadataBuilder event_path = eventSchema.get("path");
event_path.setMultivalue(true);
event_path.setSystemReserved(true);
event_path.setUndeletable(true);
MetadataBuilder event_pathParts = eventSchema.get("pathParts");
event_pathParts.setMultivalue(true);
event_pathParts.setSystemReserved(true);
event_pathParts.setUndeletable(true);
MetadataBuilder event_permissionDateRange = eventSchema.create("permissionDateRange").setType(MetadataValueType.STRING);
event_permissionDateRange.setUndeletable(true);
MetadataBuilder event_permissionRoles = eventSchema.create("permissionRoles").setType(MetadataValueType.STRING);
event_permissionRoles.setUndeletable(true);
MetadataBuilder event_permissionUsers = eventSchema.create("permissionUsers").setType(MetadataValueType.STRING);
event_permissionUsers.setUndeletable(true);
MetadataBuilder event_principalpath = eventSchema.get("principalpath");
event_principalpath.setSystemReserved(true);
event_principalpath.setUndeletable(true);
MetadataBuilder event_reason = eventSchema.create("reason").setType(MetadataValueType.STRING);
event_reason.setUndeletable(true);
MetadataBuilder event_recordIdentifier = eventSchema.create("recordIdentifier").setType(MetadataValueType.STRING);
event_recordIdentifier.setUndeletable(true);
MetadataBuilder event_recordVersion = eventSchema.create("recordVersion").setType(MetadataValueType.STRING);
MetadataBuilder event_removedauthorizations = eventSchema.get("removedauthorizations");
event_removedauthorizations.setMultivalue(true);
event_removedauthorizations.setSystemReserved(true);
event_removedauthorizations.setUndeletable(true);
MetadataBuilder event_schema = eventSchema.get("schema");
event_schema.setDefaultRequirement(true);
event_schema.setSystemReserved(true);
event_schema.setUndeletable(true);
MetadataBuilder event_searchable = eventSchema.get("searchable");
event_searchable.setSystemReserved(true);
event_searchable.setUndeletable(true);
MetadataBuilder event_shareDenyTokens = eventSchema.get("shareDenyTokens");
event_shareDenyTokens.setMultivalue(true);
event_shareDenyTokens.setSystemReserved(true);
event_shareDenyTokens.setUndeletable(true);
event_shareDenyTokens.defineValidators().add(ManualTokenValidator.class);
MetadataBuilder event_shareTokens = eventSchema.get("shareTokens");
event_shareTokens.setMultivalue(true);
event_shareTokens.setSystemReserved(true);
event_shareTokens.setUndeletable(true);
event_shareTokens.defineValidators().add(ManualTokenValidator.class);
MetadataBuilder event_title = eventSchema.get("title");
event_title.setUndeletable(true);
event_title.setSchemaAutocomplete(true);
event_title.setSearchable(true);
MetadataBuilder event_tokens = eventSchema.get("tokens");
event_tokens.setMultivalue(true);
event_tokens.setSystemReserved(true);
event_tokens.setUndeletable(true);
MetadataBuilder event_type = eventSchema.create("type").setType(MetadataValueType.STRING);
event_type.setUndeletable(true);
MetadataBuilder event_userRoles = eventSchema.create("userRoles").setType(MetadataValueType.STRING);
event_userRoles.setUndeletable(true);
MetadataBuilder event_username = eventSchema.create("username").setType(MetadataValueType.STRING);
event_username.setUndeletable(true);
MetadataBuilder event_visibleInTrees = eventSchema.get("visibleInTrees");
event_visibleInTrees.setSystemReserved(true);
event_visibleInTrees.setUndeletable(true);
MetadataBuilder facet_field_fieldValuesLabel = facet_fieldSchema.create("fieldValuesLabel").setType(MetadataValueType.STRUCTURE);
facet_field_fieldValuesLabel.setUndeletable(true);
facet_field_fieldValuesLabel.defineStructureFactory(MapStringStringStructureFactory.class);
MetadataBuilder facet_query_listQueries = facet_querySchema.create("listQueries").setType(MetadataValueType.STRUCTURE);
facet_query_listQueries.setUndeletable(true);
facet_query_listQueries.defineStructureFactory(MapStringStringStructureFactory.class);
MetadataBuilder facet_active = facetSchema.create("active").setType(MetadataValueType.BOOLEAN);
facet_active.setUndeletable(true);
facet_active.setDefaultValue(true);
MetadataBuilder facet_allReferences = facetSchema.get("allReferences");
facet_allReferences.setMultivalue(true);
facet_allReferences.setSystemReserved(true);
facet_allReferences.setUndeletable(true);
MetadataBuilder facet_allRemovedAuths = facetSchema.get("allRemovedAuths");
facet_allRemovedAuths.setMultivalue(true);
facet_allRemovedAuths.setSystemReserved(true);
facet_allRemovedAuths.setUndeletable(true);
facet_allRemovedAuths.setEssential(true);
MetadataBuilder facet_allauthorizations = facetSchema.get("allauthorizations");
facet_allauthorizations.setMultivalue(true);
facet_allauthorizations.setSystemReserved(true);
facet_allauthorizations.setUndeletable(true);
MetadataBuilder facet_attachedAncestors = facetSchema.get("attachedAncestors");
facet_attachedAncestors.setMultivalue(true);
facet_attachedAncestors.setSystemReserved(true);
facet_attachedAncestors.setUndeletable(true);
facet_attachedAncestors.setEssential(true);
MetadataBuilder facet_authorizations = facetSchema.get("authorizations");
facet_authorizations.setMultivalue(true);
facet_authorizations.setSystemReserved(true);
facet_authorizations.setUndeletable(true);
MetadataBuilder facet_autocomplete = facetSchema.get("autocomplete");
facet_autocomplete.setMultivalue(true);
facet_autocomplete.setSystemReserved(true);
facet_autocomplete.setUndeletable(true);
facet_autocomplete.setEssential(true);
MetadataBuilder facet_createdBy = facetSchema.get("createdBy");
facet_createdBy.setSystemReserved(true);
facet_createdBy.setUndeletable(true);
MetadataBuilder facet_createdOn = facetSchema.get("createdOn");
facet_createdOn.setSystemReserved(true);
facet_createdOn.setUndeletable(true);
facet_createdOn.setSortable(true);
MetadataBuilder facet_deleted = facetSchema.get("deleted");
facet_deleted.setSystemReserved(true);
facet_deleted.setUndeletable(true);
MetadataBuilder facet_denyTokens = facetSchema.get("denyTokens");
facet_denyTokens.setMultivalue(true);
facet_denyTokens.setSystemReserved(true);
facet_denyTokens.setUndeletable(true);
facet_denyTokens.defineValidators().add(ManualTokenValidator.class);
MetadataBuilder facet_detachedauthorizations = facetSchema.get("detachedauthorizations");
facet_detachedauthorizations.setSystemReserved(true);
facet_detachedauthorizations.setUndeletable(true);
MetadataBuilder facet_elementPerPage = facetSchema.create("elementPerPage").setType(MetadataValueType.NUMBER);
facet_elementPerPage.setDefaultRequirement(true);
facet_elementPerPage.setUndeletable(true);
facet_elementPerPage.setDefaultValue(5);
MetadataBuilder facet_errorOnPhysicalDeletion = facetSchema.get("errorOnPhysicalDeletion");
facet_errorOnPhysicalDeletion.setSystemReserved(true);
facet_errorOnPhysicalDeletion.setUndeletable(true);
MetadataBuilder facet_facetType = facetSchema.create("facetType").setType(MetadataValueType.ENUM);
facet_facetType.setDefaultRequirement(true);
facet_facetType.setUndeletable(true);
facet_facetType.defineAsEnum(FacetType.class);
MetadataBuilder facet_fieldDatastoreCode = facetSchema.create("fieldDatastoreCode").setType(MetadataValueType.STRING);
facet_fieldDatastoreCode.setUndeletable(true);
facet_fieldDatastoreCode.setEssential(true);
MetadataBuilder facet_followers = facetSchema.get("followers");
facet_followers.setMultivalue(true);
facet_followers.setSystemReserved(true);
facet_followers.setUndeletable(true);
facet_followers.setSearchable(true);
MetadataBuilder facet_id = facetSchema.get("id");
facet_id.setDefaultRequirement(true);
facet_id.setSystemReserved(true);
facet_id.setUndeletable(true);
facet_id.setSearchable(true);
facet_id.setSortable(true);
facet_id.setUniqueValue(true);
facet_id.setUnmodifiable(true);
MetadataBuilder facet_inheritedauthorizations = facetSchema.get("inheritedauthorizations");
facet_inheritedauthorizations.setMultivalue(true);
facet_inheritedauthorizations.setSystemReserved(true);
facet_inheritedauthorizations.setUndeletable(true);
MetadataBuilder facet_legacyIdentifier = facetSchema.get("legacyIdentifier");
facet_legacyIdentifier.setDefaultRequirement(true);
facet_legacyIdentifier.setSystemReserved(true);
facet_legacyIdentifier.setUndeletable(true);
facet_legacyIdentifier.setSearchable(true);
facet_legacyIdentifier.setUniqueValue(true);
facet_legacyIdentifier.setUnmodifiable(true);
MetadataBuilder facet_logicallyDeletedOn = facetSchema.get("logicallyDeletedOn");
facet_logicallyDeletedOn.setSystemReserved(true);
facet_logicallyDeletedOn.setUndeletable(true);
MetadataBuilder facet_manualTokens = facetSchema.get("manualTokens");
facet_manualTokens.setMultivalue(true);
facet_manualTokens.setSystemReserved(true);
facet_manualTokens.setUndeletable(true);
facet_manualTokens.defineValidators().add(ManualTokenValidator.class);
MetadataBuilder facet_markedForPreviewConversion = facetSchema.get("markedForPreviewConversion");
facet_markedForPreviewConversion.setSystemReserved(true);
facet_markedForPreviewConversion.setUndeletable(true);
MetadataBuilder facet_markedForReindexing = facetSchema.get("markedForReindexing");
facet_markedForReindexing.setSystemReserved(true);
facet_markedForReindexing.setUndeletable(true);
MetadataBuilder facet_modifiedBy = facetSchema.get("modifiedBy");
facet_modifiedBy.setSystemReserved(true);
facet_modifiedBy.setUndeletable(true);
MetadataBuilder facet_modifiedOn = facetSchema.get("modifiedOn");
facet_modifiedOn.setSystemReserved(true);
facet_modifiedOn.setUndeletable(true);
facet_modifiedOn.setSortable(true);
MetadataBuilder facet_openByDefault = facetSchema.create("openByDefault").setType(MetadataValueType.BOOLEAN);
facet_openByDefault.setUndeletable(true);
facet_openByDefault.setDefaultValue(true);
MetadataBuilder facet_order = facetSchema.create("order").setType(MetadataValueType.NUMBER);
facet_order.setUndeletable(true);
MetadataBuilder facet_orderResult = facetSchema.create("orderResult").setType(MetadataValueType.ENUM);
facet_orderResult.setDefaultRequirement(true);
facet_orderResult.setUndeletable(true);
facet_orderResult.setDefaultValue(FacetOrderType.RELEVANCE);
facet_orderResult.defineAsEnum(FacetOrderType.class);
MetadataBuilder facet_pages = facetSchema.create("pages").setType(MetadataValueType.NUMBER);
facet_pages.setUndeletable(true);
facet_pages.setDefaultValue(1);
MetadataBuilder facet_parentpath = facetSchema.get("parentpath");
facet_parentpath.setMultivalue(true);
facet_parentpath.setSystemReserved(true);
facet_parentpath.setUndeletable(true);
MetadataBuilder facet_path = facetSchema.get("path");
facet_path.setMultivalue(true);
facet_path.setSystemReserved(true);
facet_path.setUndeletable(true);
MetadataBuilder facet_pathParts = facetSchema.get("pathParts");
facet_pathParts.setMultivalue(true);
facet_pathParts.setSystemReserved(true);
facet_pathParts.setUndeletable(true);
MetadataBuilder facet_principalpath = facetSchema.get("principalpath");
facet_principalpath.setSystemReserved(true);
facet_principalpath.setUndeletable(true);
MetadataBuilder facet_removedauthorizations = facetSchema.get("removedauthorizations");
facet_removedauthorizations.setMultivalue(true);
facet_removedauthorizations.setSystemReserved(true);
facet_removedauthorizations.setUndeletable(true);
MetadataBuilder facet_schema = facetSchema.get("schema");
facet_schema.setDefaultRequirement(true);
facet_schema.setSystemReserved(true);
facet_schema.setUndeletable(true);
MetadataBuilder facet_searchable = facetSchema.get("searchable");
facet_searchable.setSystemReserved(true);
facet_searchable.setUndeletable(true);
MetadataBuilder facet_shareDenyTokens = facetSchema.get("shareDenyTokens");
facet_shareDenyTokens.setMultivalue(true);
facet_shareDenyTokens.setSystemReserved(true);
facet_shareDenyTokens.setUndeletable(true);
facet_shareDenyTokens.defineValidators().add(ManualTokenValidator.class);
MetadataBuilder facet_shareTokens = facetSchema.get("shareTokens");
facet_shareTokens.setMultivalue(true);
facet_shareTokens.setSystemReserved(true);
facet_shareTokens.setUndeletable(true);
facet_shareTokens.defineValidators().add(ManualTokenValidator.class);
MetadataBuilder facet_title = facetSchema.get("title");
facet_title.setDefaultRequirement(true);
facet_title.setUndeletable(true);
facet_title.setSchemaAutocomplete(true);
facet_title.setSearchable(true);
MetadataBuilder facet_tokens = facetSchema.get("tokens");
facet_tokens.setMultivalue(true);
facet_tokens.setSystemReserved(true);
facet_tokens.setUndeletable(true);
MetadataBuilder facet_usedByModule = facetSchema.create("usedByModule").setType(MetadataValueType.STRING);
facet_usedByModule.setSystemReserved(true);
facet_usedByModule.setUndeletable(true);
MetadataBuilder facet_visibleInTrees = facetSchema.get("visibleInTrees");
facet_visibleInTrees.setSystemReserved(true);
facet_visibleInTrees.setUndeletable(true);
MetadataBuilder printable_allReferences = printableSchema.get("allReferences");
printable_allReferences.setMultivalue(true);
printable_allReferences.setSystemReserved(true);
printable_allReferences.setUndeletable(true);
MetadataBuilder printable_allRemovedAuths = printableSchema.get("allRemovedAuths");
printable_allRemovedAuths.setMultivalue(true);
printable_allRemovedAuths.setSystemReserved(true);
printable_allRemovedAuths.setUndeletable(true);
printable_allRemovedAuths.setEssential(true);
MetadataBuilder printable_allauthorizations = printableSchema.get("allauthorizations");
printable_allauthorizations.setMultivalue(true);
printable_allauthorizations.setSystemReserved(true);
printable_allauthorizations.setUndeletable(true);
MetadataBuilder printable_attachedAncestors = printableSchema.get("attachedAncestors");
printable_attachedAncestors.setMultivalue(true);
printable_attachedAncestors.setSystemReserved(true);
printable_attachedAncestors.setUndeletable(true);
printable_attachedAncestors.setEssential(true);
MetadataBuilder printable_authorizations = printableSchema.get("authorizations");
printable_authorizations.setMultivalue(true);
printable_authorizations.setSystemReserved(true);
printable_authorizations.setUndeletable(true);
MetadataBuilder printable_autocomplete = printableSchema.get("autocomplete");
printable_autocomplete.setMultivalue(true);
printable_autocomplete.setSystemReserved(true);
printable_autocomplete.setUndeletable(true);
printable_autocomplete.setEssential(true);
MetadataBuilder printable_createdBy = printableSchema.get("createdBy");
printable_createdBy.setSystemReserved(true);
printable_createdBy.setUndeletable(true);
MetadataBuilder printable_createdOn = printableSchema.get("createdOn");
printable_createdOn.setSystemReserved(true);
printable_createdOn.setUndeletable(true);
printable_createdOn.setSortable(true);
MetadataBuilder printable_deleted = printableSchema.get("deleted");
printable_deleted.setSystemReserved(true);
printable_deleted.setUndeletable(true);
MetadataBuilder printable_denyTokens = printableSchema.get("denyTokens");
printable_denyTokens.setMultivalue(true);
printable_denyTokens.setSystemReserved(true);
printable_denyTokens.setUndeletable(true);
printable_denyTokens.defineValidators().add(ManualTokenValidator.class);
MetadataBuilder printable_detachedauthorizations = printableSchema.get("detachedauthorizations");
printable_detachedauthorizations.setSystemReserved(true);
printable_detachedauthorizations.setUndeletable(true);
MetadataBuilder printable_errorOnPhysicalDeletion = printableSchema.get("errorOnPhysicalDeletion");
printable_errorOnPhysicalDeletion.setSystemReserved(true);
printable_errorOnPhysicalDeletion.setUndeletable(true);
MetadataBuilder printable_followers = printableSchema.get("followers");
printable_followers.setMultivalue(true);
printable_followers.setSystemReserved(true);
printable_followers.setUndeletable(true);
printable_followers.setSearchable(true);
MetadataBuilder printable_id = printableSchema.get("id");
printable_id.setDefaultRequirement(true);
printable_id.setSystemReserved(true);
printable_id.setUndeletable(true);
printable_id.setSearchable(true);
printable_id.setSortable(true);
printable_id.setUniqueValue(true);
printable_id.setUnmodifiable(true);
MetadataBuilder printable_inheritedauthorizations = printableSchema.get("inheritedauthorizations");
printable_inheritedauthorizations.setMultivalue(true);
printable_inheritedauthorizations.setSystemReserved(true);
printable_inheritedauthorizations.setUndeletable(true);
MetadataBuilder printable_isdeletable = printableSchema.create("isdeletable").setType(MetadataValueType.BOOLEAN);
printable_isdeletable.setUndeletable(true);
printable_isdeletable.setDefaultValue(true);
MetadataBuilder printable_jasperfile = printableSchema.create("jasperfile").setType(MetadataValueType.CONTENT);
printable_jasperfile.setUndeletable(true);
printable_jasperfile.setEssential(true);
printable_jasperfile.defineStructureFactory(ContentFactory.class);
MetadataBuilder printable_legacyIdentifier = printableSchema.get("legacyIdentifier");
printable_legacyIdentifier.setDefaultRequirement(true);
printable_legacyIdentifier.setSystemReserved(true);
printable_legacyIdentifier.setUndeletable(true);
printable_legacyIdentifier.setSearchable(true);
printable_legacyIdentifier.setUniqueValue(true);
printable_legacyIdentifier.setUnmodifiable(true);
MetadataBuilder printable_logicallyDeletedOn = printableSchema.get("logicallyDeletedOn");
printable_logicallyDeletedOn.setSystemReserved(true);
printable_logicallyDeletedOn.setUndeletable(true);
MetadataBuilder printable_manualTokens = printableSchema.get("manualTokens");
printable_manualTokens.setMultivalue(true);
printable_manualTokens.setSystemReserved(true);
printable_manualTokens.setUndeletable(true);
printable_manualTokens.defineValidators().add(ManualTokenValidator.class);
MetadataBuilder printable_markedForPreviewConversion = printableSchema.get("markedForPreviewConversion");
printable_markedForPreviewConversion.setSystemReserved(true);
printable_markedForPreviewConversion.setUndeletable(true);
MetadataBuilder printable_markedForReindexing = printableSchema.get("markedForReindexing");
printable_markedForReindexing.setSystemReserved(true);
printable_markedForReindexing.setUndeletable(true);
MetadataBuilder printable_modifiedBy = printableSchema.get("modifiedBy");
printable_modifiedBy.setSystemReserved(true);
printable_modifiedBy.setUndeletable(true);
MetadataBuilder printable_modifiedOn = printableSchema.get("modifiedOn");
printable_modifiedOn.setSystemReserved(true);
printable_modifiedOn.setUndeletable(true);
printable_modifiedOn.setSortable(true);
MetadataBuilder printable_parentpath = printableSchema.get("parentpath");
printable_parentpath.setMultivalue(true);
printable_parentpath.setSystemReserved(true);
printable_parentpath.setUndeletable(true);
MetadataBuilder printable_path = printableSchema.get("path");
printable_path.setMultivalue(true);
printable_path.setSystemReserved(true);
printable_path.setUndeletable(true);
MetadataBuilder printable_pathParts = printableSchema.get("pathParts");
printable_pathParts.setMultivalue(true);
printable_pathParts.setSystemReserved(true);
printable_pathParts.setUndeletable(true);
MetadataBuilder printable_principalpath = printableSchema.get("principalpath");
printable_principalpath.setSystemReserved(true);
printable_principalpath.setUndeletable(true);
MetadataBuilder printable_removedauthorizations = printableSchema.get("removedauthorizations");
printable_removedauthorizations.setMultivalue(true);
printable_removedauthorizations.setSystemReserved(true);
printable_removedauthorizations.setUndeletable(true);
MetadataBuilder printable_schema = printableSchema.get("schema");
printable_schema.setDefaultRequirement(true);
printable_schema.setSystemReserved(true);
printable_schema.setUndeletable(true);
MetadataBuilder printable_searchable = printableSchema.get("searchable");
printable_searchable.setSystemReserved(true);
printable_searchable.setUndeletable(true);
MetadataBuilder printable_shareDenyTokens = printableSchema.get("shareDenyTokens");
printable_shareDenyTokens.setMultivalue(true);
printable_shareDenyTokens.setSystemReserved(true);
printable_shareDenyTokens.setUndeletable(true);
printable_shareDenyTokens.defineValidators().add(ManualTokenValidator.class);
MetadataBuilder printable_shareTokens = printableSchema.get("shareTokens");
printable_shareTokens.setMultivalue(true);
printable_shareTokens.setSystemReserved(true);
printable_shareTokens.setUndeletable(true);
printable_shareTokens.defineValidators().add(ManualTokenValidator.class);
MetadataBuilder printable_title = printableSchema.get("title");
printable_title.setUndeletable(true);
printable_title.setSchemaAutocomplete(true);
printable_title.setSearchable(true);
MetadataBuilder printable_tokens = printableSchema.get("tokens");
printable_tokens.setMultivalue(true);
printable_tokens.setSystemReserved(true);
printable_tokens.setUndeletable(true);
MetadataBuilder printable_visibleInTrees = printableSchema.get("visibleInTrees");
printable_visibleInTrees.setSystemReserved(true);
printable_visibleInTrees.setUndeletable(true);
MetadataBuilder report_allReferences = reportSchema.get("allReferences");
report_allReferences.setMultivalue(true);
report_allReferences.setSystemReserved(true);
report_allReferences.setUndeletable(true);
MetadataBuilder report_allRemovedAuths = reportSchema.get("allRemovedAuths");
report_allRemovedAuths.setMultivalue(true);
report_allRemovedAuths.setSystemReserved(true);
report_allRemovedAuths.setUndeletable(true);
report_allRemovedAuths.setEssential(true);
MetadataBuilder report_allauthorizations = reportSchema.get("allauthorizations");
report_allauthorizations.setMultivalue(true);
report_allauthorizations.setSystemReserved(true);
report_allauthorizations.setUndeletable(true);
MetadataBuilder report_attachedAncestors = reportSchema.get("attachedAncestors");
report_attachedAncestors.setMultivalue(true);
report_attachedAncestors.setSystemReserved(true);
report_attachedAncestors.setUndeletable(true);
report_attachedAncestors.setEssential(true);
MetadataBuilder report_authorizations = reportSchema.get("authorizations");
report_authorizations.setMultivalue(true);
report_authorizations.setSystemReserved(true);
report_authorizations.setUndeletable(true);
MetadataBuilder report_autocomplete = reportSchema.get("autocomplete");
report_autocomplete.setMultivalue(true);
report_autocomplete.setSystemReserved(true);
report_autocomplete.setUndeletable(true);
report_autocomplete.setEssential(true);
MetadataBuilder report_columnsCount = reportSchema.create("columnsCount").setType(MetadataValueType.NUMBER);
report_columnsCount.setUndeletable(true);
MetadataBuilder report_createdBy = reportSchema.get("createdBy");
report_createdBy.setSystemReserved(true);
report_createdBy.setUndeletable(true);
MetadataBuilder report_createdOn = reportSchema.get("createdOn");
report_createdOn.setSystemReserved(true);
report_createdOn.setUndeletable(true);
report_createdOn.setSortable(true);
MetadataBuilder report_deleted = reportSchema.get("deleted");
report_deleted.setSystemReserved(true);
report_deleted.setUndeletable(true);
MetadataBuilder report_denyTokens = reportSchema.get("denyTokens");
report_denyTokens.setMultivalue(true);
report_denyTokens.setSystemReserved(true);
report_denyTokens.setUndeletable(true);
report_denyTokens.defineValidators().add(ManualTokenValidator.class);
MetadataBuilder report_detachedauthorizations = reportSchema.get("detachedauthorizations");
report_detachedauthorizations.setSystemReserved(true);
report_detachedauthorizations.setUndeletable(true);
MetadataBuilder report_errorOnPhysicalDeletion = reportSchema.get("errorOnPhysicalDeletion");
report_errorOnPhysicalDeletion.setSystemReserved(true);
report_errorOnPhysicalDeletion.setUndeletable(true);
MetadataBuilder report_followers = reportSchema.get("followers");
report_followers.setMultivalue(true);
report_followers.setSystemReserved(true);
report_followers.setUndeletable(true);
report_followers.setSearchable(true);
MetadataBuilder report_id = reportSchema.get("id");
report_id.setDefaultRequirement(true);
report_id.setSystemReserved(true);
report_id.setUndeletable(true);
report_id.setSearchable(true);
report_id.setSortable(true);
report_id.setUniqueValue(true);
report_id.setUnmodifiable(true);
MetadataBuilder report_inheritedauthorizations = reportSchema.get("inheritedauthorizations");
report_inheritedauthorizations.setMultivalue(true);
report_inheritedauthorizations.setSystemReserved(true);
report_inheritedauthorizations.setUndeletable(true);
MetadataBuilder report_legacyIdentifier = reportSchema.get("legacyIdentifier");
report_legacyIdentifier.setDefaultRequirement(true);
report_legacyIdentifier.setSystemReserved(true);
report_legacyIdentifier.setUndeletable(true);
report_legacyIdentifier.setSearchable(true);
report_legacyIdentifier.setUniqueValue(true);
report_legacyIdentifier.setUnmodifiable(true);
MetadataBuilder report_linesCount = reportSchema.create("linesCount").setType(MetadataValueType.NUMBER);
report_linesCount.setDefaultRequirement(true);
report_linesCount.setUndeletable(true);
MetadataBuilder report_logicallyDeletedOn = reportSchema.get("logicallyDeletedOn");
report_logicallyDeletedOn.setSystemReserved(true);
report_logicallyDeletedOn.setUndeletable(true);
MetadataBuilder report_manualTokens = reportSchema.get("manualTokens");
report_manualTokens.setMultivalue(true);
report_manualTokens.setSystemReserved(true);
report_manualTokens.setUndeletable(true);
report_manualTokens.defineValidators().add(ManualTokenValidator.class);
MetadataBuilder report_markedForPreviewConversion = reportSchema.get("markedForPreviewConversion");
report_markedForPreviewConversion.setSystemReserved(true);
report_markedForPreviewConversion.setUndeletable(true);
MetadataBuilder report_markedForReindexing = reportSchema.get("markedForReindexing");
report_markedForReindexing.setSystemReserved(true);
report_markedForReindexing.setUndeletable(true);
MetadataBuilder report_modifiedBy = reportSchema.get("modifiedBy");
report_modifiedBy.setSystemReserved(true);
report_modifiedBy.setUndeletable(true);
MetadataBuilder report_modifiedOn = reportSchema.get("modifiedOn");
report_modifiedOn.setSystemReserved(true);
report_modifiedOn.setUndeletable(true);
report_modifiedOn.setSortable(true);
MetadataBuilder report_parentpath = reportSchema.get("parentpath");
report_parentpath.setMultivalue(true);
report_parentpath.setSystemReserved(true);
report_parentpath.setUndeletable(true);
MetadataBuilder report_path = reportSchema.get("path");
report_path.setMultivalue(true);
report_path.setSystemReserved(true);
report_path.setUndeletable(true);
MetadataBuilder report_pathParts = reportSchema.get("pathParts");
report_pathParts.setMultivalue(true);
report_pathParts.setSystemReserved(true);
report_pathParts.setUndeletable(true);
MetadataBuilder report_principalpath = reportSchema.get("principalpath");
report_principalpath.setSystemReserved(true);
report_principalpath.setUndeletable(true);
MetadataBuilder report_removedauthorizations = reportSchema.get("removedauthorizations");
report_removedauthorizations.setMultivalue(true);
report_removedauthorizations.setSystemReserved(true);
report_removedauthorizations.setUndeletable(true);
MetadataBuilder report_reportedMetadata = reportSchema.create("reportedMetadata").setType(MetadataValueType.STRUCTURE);
report_reportedMetadata.setMultivalue(true);
report_reportedMetadata.setUndeletable(true);
report_reportedMetadata.defineStructureFactory(ReportedMetadataFactory.class);
MetadataBuilder report_schema = reportSchema.get("schema");
report_schema.setDefaultRequirement(true);
report_schema.setSystemReserved(true);
report_schema.setUndeletable(true);
MetadataBuilder report_schemaTypeCode = reportSchema.create("schemaTypeCode").setType(MetadataValueType.STRING);
report_schemaTypeCode.setDefaultRequirement(true);
report_schemaTypeCode.setUndeletable(true);
MetadataBuilder report_searchable = reportSchema.get("searchable");
report_searchable.setSystemReserved(true);
report_searchable.setUndeletable(true);
MetadataBuilder report_separator = reportSchema.create("separator").setType(MetadataValueType.STRING);
report_separator.setUndeletable(true);
MetadataBuilder report_shareDenyTokens = reportSchema.get("shareDenyTokens");
report_shareDenyTokens.setMultivalue(true);
report_shareDenyTokens.setSystemReserved(true);
report_shareDenyTokens.setUndeletable(true);
report_shareDenyTokens.defineValidators().add(ManualTokenValidator.class);
MetadataBuilder report_shareTokens = reportSchema.get("shareTokens");
report_shareTokens.setMultivalue(true);
report_shareTokens.setSystemReserved(true);
report_shareTokens.setUndeletable(true);
report_shareTokens.defineValidators().add(ManualTokenValidator.class);
MetadataBuilder report_title = reportSchema.get("title");
report_title.setUndeletable(true);
report_title.setSchemaAutocomplete(true);
report_title.setSearchable(true);
MetadataBuilder report_tokens = reportSchema.get("tokens");
report_tokens.setMultivalue(true);
report_tokens.setSystemReserved(true);
report_tokens.setUndeletable(true);
MetadataBuilder report_username = reportSchema.create("username").setType(MetadataValueType.STRING);
report_username.setUndeletable(true);
MetadataBuilder report_visibleInTrees = reportSchema.get("visibleInTrees");
report_visibleInTrees.setSystemReserved(true);
report_visibleInTrees.setUndeletable(true);
MetadataBuilder savedSearch_advancedSearch = savedSearchSchema.create("advancedSearch").setType(MetadataValueType.STRUCTURE);
savedSearch_advancedSearch.setMultivalue(true);
savedSearch_advancedSearch.setUndeletable(true);
savedSearch_advancedSearch.defineStructureFactory(CriterionFactory.class);
MetadataBuilder savedSearch_allReferences = savedSearchSchema.get("allReferences");
savedSearch_allReferences.setMultivalue(true);
savedSearch_allReferences.setSystemReserved(true);
savedSearch_allReferences.setUndeletable(true);
MetadataBuilder savedSearch_allRemovedAuths = savedSearchSchema.get("allRemovedAuths");
savedSearch_allRemovedAuths.setMultivalue(true);
savedSearch_allRemovedAuths.setSystemReserved(true);
savedSearch_allRemovedAuths.setUndeletable(true);
savedSearch_allRemovedAuths.setEssential(true);
MetadataBuilder savedSearch_allauthorizations = savedSearchSchema.get("allauthorizations");
savedSearch_allauthorizations.setMultivalue(true);
savedSearch_allauthorizations.setSystemReserved(true);
savedSearch_allauthorizations.setUndeletable(true);
MetadataBuilder savedSearch_attachedAncestors = savedSearchSchema.get("attachedAncestors");
savedSearch_attachedAncestors.setMultivalue(true);
savedSearch_attachedAncestors.setSystemReserved(true);
savedSearch_attachedAncestors.setUndeletable(true);
savedSearch_attachedAncestors.setEssential(true);
MetadataBuilder savedSearch_authorizations = savedSearchSchema.get("authorizations");
savedSearch_authorizations.setMultivalue(true);
savedSearch_authorizations.setSystemReserved(true);
savedSearch_authorizations.setUndeletable(true);
MetadataBuilder savedSearch_autocomplete = savedSearchSchema.get("autocomplete");
savedSearch_autocomplete.setMultivalue(true);
savedSearch_autocomplete.setSystemReserved(true);
savedSearch_autocomplete.setUndeletable(true);
savedSearch_autocomplete.setEssential(true);
MetadataBuilder savedSearch_createdBy = savedSearchSchema.get("createdBy");
savedSearch_createdBy.setSystemReserved(true);
savedSearch_createdBy.setUndeletable(true);
MetadataBuilder savedSearch_createdOn = savedSearchSchema.get("createdOn");
savedSearch_createdOn.setSystemReserved(true);
savedSearch_createdOn.setUndeletable(true);
savedSearch_createdOn.setSortable(true);
MetadataBuilder savedSearch_deleted = savedSearchSchema.get("deleted");
savedSearch_deleted.setSystemReserved(true);
savedSearch_deleted.setUndeletable(true);
MetadataBuilder savedSearch_denyTokens = savedSearchSchema.get("denyTokens");
savedSearch_denyTokens.setMultivalue(true);
savedSearch_denyTokens.setSystemReserved(true);
savedSearch_denyTokens.setUndeletable(true);
savedSearch_denyTokens.defineValidators().add(ManualTokenValidator.class);
MetadataBuilder savedSearch_detachedauthorizations = savedSearchSchema.get("detachedauthorizations");
savedSearch_detachedauthorizations.setSystemReserved(true);
savedSearch_detachedauthorizations.setUndeletable(true);
MetadataBuilder savedSearch_errorOnPhysicalDeletion = savedSearchSchema.get("errorOnPhysicalDeletion");
savedSearch_errorOnPhysicalDeletion.setSystemReserved(true);
savedSearch_errorOnPhysicalDeletion.setUndeletable(true);
MetadataBuilder savedSearch_facetSelections = savedSearchSchema.create("facetSelections").setType(MetadataValueType.STRUCTURE);
savedSearch_facetSelections.setMultivalue(true);
savedSearch_facetSelections.setUndeletable(true);
savedSearch_facetSelections.defineStructureFactory(FacetSelectionsFactory.class);
MetadataBuilder savedSearch_followers = savedSearchSchema.get("followers");
savedSearch_followers.setMultivalue(true);
savedSearch_followers.setSystemReserved(true);
savedSearch_followers.setUndeletable(true);
savedSearch_followers.setSearchable(true);
MetadataBuilder savedSearch_freeTextSearch = savedSearchSchema.create("freeTextSearch").setType(MetadataValueType.STRING);
savedSearch_freeTextSearch.setUndeletable(true);
MetadataBuilder savedSearch_id = savedSearchSchema.get("id");
savedSearch_id.setDefaultRequirement(true);
savedSearch_id.setSystemReserved(true);
savedSearch_id.setUndeletable(true);
savedSearch_id.setSearchable(true);
savedSearch_id.setSortable(true);
savedSearch_id.setUniqueValue(true);
savedSearch_id.setUnmodifiable(true);
MetadataBuilder savedSearch_inheritedauthorizations = savedSearchSchema.get("inheritedauthorizations");
savedSearch_inheritedauthorizations.setMultivalue(true);
savedSearch_inheritedauthorizations.setSystemReserved(true);
savedSearch_inheritedauthorizations.setUndeletable(true);
MetadataBuilder savedSearch_legacyIdentifier = savedSearchSchema.get("legacyIdentifier");
savedSearch_legacyIdentifier.setDefaultRequirement(true);
savedSearch_legacyIdentifier.setSystemReserved(true);
savedSearch_legacyIdentifier.setUndeletable(true);
savedSearch_legacyIdentifier.setSearchable(true);
savedSearch_legacyIdentifier.setUniqueValue(true);
savedSearch_legacyIdentifier.setUnmodifiable(true);
MetadataBuilder savedSearch_logicallyDeletedOn = savedSearchSchema.get("logicallyDeletedOn");
savedSearch_logicallyDeletedOn.setSystemReserved(true);
savedSearch_logicallyDeletedOn.setUndeletable(true);
MetadataBuilder savedSearch_manualTokens = savedSearchSchema.get("manualTokens");
savedSearch_manualTokens.setMultivalue(true);
savedSearch_manualTokens.setSystemReserved(true);
savedSearch_manualTokens.setUndeletable(true);
savedSearch_manualTokens.defineValidators().add(ManualTokenValidator.class);
MetadataBuilder savedSearch_markedForPreviewConversion = savedSearchSchema.get("markedForPreviewConversion");
savedSearch_markedForPreviewConversion.setSystemReserved(true);
savedSearch_markedForPreviewConversion.setUndeletable(true);
MetadataBuilder savedSearch_markedForReindexing = savedSearchSchema.get("markedForReindexing");
savedSearch_markedForReindexing.setSystemReserved(true);
savedSearch_markedForReindexing.setUndeletable(true);
MetadataBuilder savedSearch_modifiedBy = savedSearchSchema.get("modifiedBy");
savedSearch_modifiedBy.setSystemReserved(true);
savedSearch_modifiedBy.setUndeletable(true);
MetadataBuilder savedSearch_modifiedOn = savedSearchSchema.get("modifiedOn");
savedSearch_modifiedOn.setSystemReserved(true);
savedSearch_modifiedOn.setUndeletable(true);
savedSearch_modifiedOn.setSortable(true);
MetadataBuilder savedSearch_pageLength = savedSearchSchema.create("pageLength").setType(MetadataValueType.NUMBER);
savedSearch_pageLength.setUndeletable(true);
MetadataBuilder savedSearch_pageNumber = savedSearchSchema.create("pageNumber").setType(MetadataValueType.NUMBER);
savedSearch_pageNumber.setUndeletable(true);
MetadataBuilder savedSearch_parentpath = savedSearchSchema.get("parentpath");
savedSearch_parentpath.setMultivalue(true);
savedSearch_parentpath.setSystemReserved(true);
savedSearch_parentpath.setUndeletable(true);
MetadataBuilder savedSearch_path = savedSearchSchema.get("path");
savedSearch_path.setMultivalue(true);
savedSearch_path.setSystemReserved(true);
savedSearch_path.setUndeletable(true);
MetadataBuilder savedSearch_pathParts = savedSearchSchema.get("pathParts");
savedSearch_pathParts.setMultivalue(true);
savedSearch_pathParts.setSystemReserved(true);
savedSearch_pathParts.setUndeletable(true);
MetadataBuilder savedSearch_principalpath = savedSearchSchema.get("principalpath");
savedSearch_principalpath.setSystemReserved(true);
savedSearch_principalpath.setUndeletable(true);
MetadataBuilder savedSearch_public = savedSearchSchema.create("public").setType(MetadataValueType.BOOLEAN);
savedSearch_public.setUndeletable(true);
MetadataBuilder savedSearch_removedauthorizations = savedSearchSchema.get("removedauthorizations");
savedSearch_removedauthorizations.setMultivalue(true);
savedSearch_removedauthorizations.setSystemReserved(true);
savedSearch_removedauthorizations.setUndeletable(true);
MetadataBuilder savedSearch_resultsViewMode = savedSearchSchema.create("resultsViewMode").setType(MetadataValueType.STRING);
savedSearch_resultsViewMode.setUndeletable(true);
savedSearch_resultsViewMode.setDefaultValue("detailed");
MetadataBuilder savedSearch_schema = savedSearchSchema.get("schema");
savedSearch_schema.setDefaultRequirement(true);
savedSearch_schema.setSystemReserved(true);
savedSearch_schema.setUndeletable(true);
MetadataBuilder savedSearch_schemaFilter = savedSearchSchema.create("schemaFilter").setType(MetadataValueType.STRING);
savedSearch_schemaFilter.setUndeletable(true);
MetadataBuilder savedSearch_searchType = savedSearchSchema.create("searchType").setType(MetadataValueType.STRING);
savedSearch_searchType.setUndeletable(true);
MetadataBuilder savedSearch_searchable = savedSearchSchema.get("searchable");
savedSearch_searchable.setSystemReserved(true);
savedSearch_searchable.setUndeletable(true);
MetadataBuilder savedSearch_shareDenyTokens = savedSearchSchema.get("shareDenyTokens");
savedSearch_shareDenyTokens.setMultivalue(true);
savedSearch_shareDenyTokens.setSystemReserved(true);
savedSearch_shareDenyTokens.setUndeletable(true);
savedSearch_shareDenyTokens.defineValidators().add(ManualTokenValidator.class);
MetadataBuilder savedSearch_shareTokens = savedSearchSchema.get("shareTokens");
savedSearch_shareTokens.setMultivalue(true);
savedSearch_shareTokens.setSystemReserved(true);
savedSearch_shareTokens.setUndeletable(true);
savedSearch_shareTokens.defineValidators().add(ManualTokenValidator.class);
MetadataBuilder savedSearch_sortField = savedSearchSchema.create("sortField").setType(MetadataValueType.STRING);
savedSearch_sortField.setUndeletable(true);
MetadataBuilder savedSearch_sortOrder = savedSearchSchema.create("sortOrder").setType(MetadataValueType.ENUM);
savedSearch_sortOrder.setUndeletable(true);
savedSearch_sortOrder.defineAsEnum(SavedSearch.SortOrder.class);
MetadataBuilder savedSearch_temporary = savedSearchSchema.create("temporary").setType(MetadataValueType.BOOLEAN);
savedSearch_temporary.setUndeletable(true);
MetadataBuilder savedSearch_title = savedSearchSchema.get("title");
savedSearch_title.setUndeletable(true);
savedSearch_title.setSchemaAutocomplete(true);
savedSearch_title.setSearchable(true);
MetadataBuilder savedSearch_tokens = savedSearchSchema.get("tokens");
savedSearch_tokens.setMultivalue(true);
savedSearch_tokens.setSystemReserved(true);
savedSearch_tokens.setUndeletable(true);
MetadataBuilder savedSearch_user = savedSearchSchema.create("user").setType(MetadataValueType.REFERENCE);
savedSearch_user.setUndeletable(true);
savedSearch_user.defineReferencesTo(userSchemaType);
MetadataBuilder savedSearch_visibleInTrees = savedSearchSchema.get("visibleInTrees");
savedSearch_visibleInTrees.setSystemReserved(true);
savedSearch_visibleInTrees.setUndeletable(true);
MetadataBuilder task_approval_decision = task_approvalSchema.create("decision").setType(MetadataValueType.STRING);
task_approval_decision.setUndeletable(true);
task_approval_decision.defineValidators().add(DecisionValidator.class);
MetadataBuilder task_allReferences = taskSchema.get("allReferences");
task_allReferences.setMultivalue(true);
task_allReferences.setSystemReserved(true);
task_allReferences.setUndeletable(true);
MetadataBuilder task_allRemovedAuths = taskSchema.get("allRemovedAuths");
task_allRemovedAuths.setMultivalue(true);
task_allRemovedAuths.setSystemReserved(true);
task_allRemovedAuths.setUndeletable(true);
task_allRemovedAuths.setEssential(true);
MetadataBuilder task_allauthorizations = taskSchema.get("allauthorizations");
task_allauthorizations.setMultivalue(true);
task_allauthorizations.setSystemReserved(true);
task_allauthorizations.setUndeletable(true);
MetadataBuilder task_assignCandidates = taskSchema.create("assignCandidates").setType(MetadataValueType.REFERENCE);
task_assignCandidates.setMultivalue(true);
task_assignCandidates.setUndeletable(true);
task_assignCandidates.defineReferencesTo(userSchemaType);
MetadataBuilder task_assignedOn = taskSchema.create("assignedOn").setType(MetadataValueType.DATE_TIME);
task_assignedOn.setUndeletable(true);
MetadataBuilder task_assignedTo = taskSchema.create("assignedTo").setType(MetadataValueType.REFERENCE);
task_assignedTo.setUndeletable(true);
task_assignedTo.defineReferencesTo(userSchemaType);
MetadataBuilder task_attachedAncestors = taskSchema.get("attachedAncestors");
task_attachedAncestors.setMultivalue(true);
task_attachedAncestors.setSystemReserved(true);
task_attachedAncestors.setUndeletable(true);
task_attachedAncestors.setEssential(true);
MetadataBuilder task_authorizations = taskSchema.get("authorizations");
task_authorizations.setMultivalue(true);
task_authorizations.setSystemReserved(true);
task_authorizations.setUndeletable(true);
MetadataBuilder task_autocomplete = taskSchema.get("autocomplete");
task_autocomplete.setMultivalue(true);
task_autocomplete.setSystemReserved(true);
task_autocomplete.setUndeletable(true);
task_autocomplete.setEssential(true);
MetadataBuilder task_createdBy = taskSchema.get("createdBy");
task_createdBy.setSystemReserved(true);
task_createdBy.setUndeletable(true);
MetadataBuilder task_createdOn = taskSchema.get("createdOn");
task_createdOn.setSystemReserved(true);
task_createdOn.setUndeletable(true);
task_createdOn.setSortable(true);
MetadataBuilder task_deleted = taskSchema.get("deleted");
task_deleted.setSystemReserved(true);
task_deleted.setUndeletable(true);
MetadataBuilder task_denyTokens = taskSchema.get("denyTokens");
task_denyTokens.setMultivalue(true);
task_denyTokens.setSystemReserved(true);
task_denyTokens.setUndeletable(true);
task_denyTokens.defineValidators().add(ManualTokenValidator.class);
MetadataBuilder task_detachedauthorizations = taskSchema.get("detachedauthorizations");
task_detachedauthorizations.setSystemReserved(true);
task_detachedauthorizations.setUndeletable(true);
MetadataBuilder task_dueDate = taskSchema.create("dueDate").setType(MetadataValueType.DATE_TIME);
task_dueDate.setUndeletable(true);
MetadataBuilder task_errorOnPhysicalDeletion = taskSchema.get("errorOnPhysicalDeletion");
task_errorOnPhysicalDeletion.setSystemReserved(true);
task_errorOnPhysicalDeletion.setUndeletable(true);
MetadataBuilder task_finishedBy = taskSchema.create("finishedBy").setType(MetadataValueType.REFERENCE);
task_finishedBy.setUndeletable(true);
task_finishedBy.defineReferencesTo(userSchemaType);
MetadataBuilder task_finishedOn = taskSchema.create("finishedOn").setType(MetadataValueType.DATE_TIME);
task_finishedOn.setUndeletable(true);
MetadataBuilder task_followers = taskSchema.get("followers");
task_followers.setMultivalue(true);
task_followers.setSystemReserved(true);
task_followers.setUndeletable(true);
task_followers.setSearchable(true);
MetadataBuilder task_id = taskSchema.get("id");
task_id.setDefaultRequirement(true);
task_id.setSystemReserved(true);
task_id.setUndeletable(true);
task_id.setSearchable(true);
task_id.setSortable(true);
task_id.setUniqueValue(true);
task_id.setUnmodifiable(true);
MetadataBuilder task_inheritedauthorizations = taskSchema.get("inheritedauthorizations");
task_inheritedauthorizations.setMultivalue(true);
task_inheritedauthorizations.setSystemReserved(true);
task_inheritedauthorizations.setUndeletable(true);
MetadataBuilder task_legacyIdentifier = taskSchema.get("legacyIdentifier");
task_legacyIdentifier.setDefaultRequirement(true);
task_legacyIdentifier.setSystemReserved(true);
task_legacyIdentifier.setUndeletable(true);
task_legacyIdentifier.setSearchable(true);
task_legacyIdentifier.setUniqueValue(true);
task_legacyIdentifier.setUnmodifiable(true);
MetadataBuilder task_logicallyDeletedOn = taskSchema.get("logicallyDeletedOn");
task_logicallyDeletedOn.setSystemReserved(true);
task_logicallyDeletedOn.setUndeletable(true);
MetadataBuilder task_manualTokens = taskSchema.get("manualTokens");
task_manualTokens.setMultivalue(true);
task_manualTokens.setSystemReserved(true);
task_manualTokens.setUndeletable(true);
task_manualTokens.defineValidators().add(ManualTokenValidator.class);
MetadataBuilder task_markedForPreviewConversion = taskSchema.get("markedForPreviewConversion");
task_markedForPreviewConversion.setSystemReserved(true);
task_markedForPreviewConversion.setUndeletable(true);
MetadataBuilder task_markedForReindexing = taskSchema.get("markedForReindexing");
task_markedForReindexing.setSystemReserved(true);
task_markedForReindexing.setUndeletable(true);
MetadataBuilder task_modifiedBy = taskSchema.get("modifiedBy");
task_modifiedBy.setSystemReserved(true);
task_modifiedBy.setUndeletable(true);
MetadataBuilder task_modifiedOn = taskSchema.get("modifiedOn");
task_modifiedOn.setSystemReserved(true);
task_modifiedOn.setUndeletable(true);
task_modifiedOn.setSortable(true);
MetadataBuilder task_parentpath = taskSchema.get("parentpath");
task_parentpath.setMultivalue(true);
task_parentpath.setSystemReserved(true);
task_parentpath.setUndeletable(true);
MetadataBuilder task_path = taskSchema.get("path");
task_path.setMultivalue(true);
task_path.setSystemReserved(true);
task_path.setUndeletable(true);
MetadataBuilder task_pathParts = taskSchema.get("pathParts");
task_pathParts.setMultivalue(true);
task_pathParts.setSystemReserved(true);
task_pathParts.setUndeletable(true);
MetadataBuilder task_principalpath = taskSchema.get("principalpath");
task_principalpath.setSystemReserved(true);
task_principalpath.setUndeletable(true);
MetadataBuilder task_removedauthorizations = taskSchema.get("removedauthorizations");
task_removedauthorizations.setMultivalue(true);
task_removedauthorizations.setSystemReserved(true);
task_removedauthorizations.setUndeletable(true);
MetadataBuilder task_schema = taskSchema.get("schema");
task_schema.setDefaultRequirement(true);
task_schema.setSystemReserved(true);
task_schema.setUndeletable(true);
MetadataBuilder task_searchable = taskSchema.get("searchable");
task_searchable.setSystemReserved(true);
task_searchable.setUndeletable(true);
MetadataBuilder task_shareDenyTokens = taskSchema.get("shareDenyTokens");
task_shareDenyTokens.setMultivalue(true);
task_shareDenyTokens.setSystemReserved(true);
task_shareDenyTokens.setUndeletable(true);
task_shareDenyTokens.defineValidators().add(ManualTokenValidator.class);
MetadataBuilder task_shareTokens = taskSchema.get("shareTokens");
task_shareTokens.setMultivalue(true);
task_shareTokens.setSystemReserved(true);
task_shareTokens.setUndeletable(true);
task_shareTokens.defineValidators().add(ManualTokenValidator.class);
MetadataBuilder task_title = taskSchema.get("title");
task_title.setUndeletable(true);
task_title.setSchemaAutocomplete(true);
task_title.setSearchable(true);
MetadataBuilder task_tokens = taskSchema.get("tokens");
task_tokens.setMultivalue(true);
task_tokens.setSystemReserved(true);
task_tokens.setUndeletable(true);
MetadataBuilder task_visibleInTrees = taskSchema.get("visibleInTrees");
task_visibleInTrees.setSystemReserved(true);
task_visibleInTrees.setUndeletable(true);
MetadataBuilder task_workflowIdentifier = taskSchema.create("workflowIdentifier").setType(MetadataValueType.STRING);
task_workflowIdentifier.setUndeletable(true);
MetadataBuilder task_workflowRecordIdentifiers = taskSchema.create("workflowRecordIdentifiers").setType(MetadataValueType.STRING);
task_workflowRecordIdentifiers.setMultivalue(true);
task_workflowRecordIdentifiers.setUndeletable(true);
MetadataBuilder userDocument_allReferences = userDocumentSchema.get("allReferences");
userDocument_allReferences.setMultivalue(true);
userDocument_allReferences.setSystemReserved(true);
userDocument_allReferences.setUndeletable(true);
MetadataBuilder userDocument_allRemovedAuths = userDocumentSchema.get("allRemovedAuths");
userDocument_allRemovedAuths.setMultivalue(true);
userDocument_allRemovedAuths.setSystemReserved(true);
userDocument_allRemovedAuths.setUndeletable(true);
userDocument_allRemovedAuths.setEssential(true);
MetadataBuilder userDocument_allauthorizations = userDocumentSchema.get("allauthorizations");
userDocument_allauthorizations.setMultivalue(true);
userDocument_allauthorizations.setSystemReserved(true);
userDocument_allauthorizations.setUndeletable(true);
MetadataBuilder userDocument_attachedAncestors = userDocumentSchema.get("attachedAncestors");
userDocument_attachedAncestors.setMultivalue(true);
userDocument_attachedAncestors.setSystemReserved(true);
userDocument_attachedAncestors.setUndeletable(true);
userDocument_attachedAncestors.setEssential(true);
MetadataBuilder userDocument_authorizations = userDocumentSchema.get("authorizations");
userDocument_authorizations.setMultivalue(true);
userDocument_authorizations.setSystemReserved(true);
userDocument_authorizations.setUndeletable(true);
MetadataBuilder userDocument_autocomplete = userDocumentSchema.get("autocomplete");
userDocument_autocomplete.setMultivalue(true);
userDocument_autocomplete.setSystemReserved(true);
userDocument_autocomplete.setUndeletable(true);
userDocument_autocomplete.setEssential(true);
MetadataBuilder userDocument_content = userDocumentSchema.create("content").setType(MetadataValueType.CONTENT);
userDocument_content.setUndeletable(true);
userDocument_content.setSearchable(true);
userDocument_content.defineStructureFactory(ContentFactory.class);
MetadataBuilder userDocument_createdBy = userDocumentSchema.get("createdBy");
userDocument_createdBy.setSystemReserved(true);
userDocument_createdBy.setUndeletable(true);
MetadataBuilder userDocument_createdOn = userDocumentSchema.get("createdOn");
userDocument_createdOn.setSystemReserved(true);
userDocument_createdOn.setUndeletable(true);
userDocument_createdOn.setSortable(true);
MetadataBuilder userDocument_deleted = userDocumentSchema.get("deleted");
userDocument_deleted.setSystemReserved(true);
userDocument_deleted.setUndeletable(true);
MetadataBuilder userDocument_denyTokens = userDocumentSchema.get("denyTokens");
userDocument_denyTokens.setMultivalue(true);
userDocument_denyTokens.setSystemReserved(true);
userDocument_denyTokens.setUndeletable(true);
userDocument_denyTokens.defineValidators().add(ManualTokenValidator.class);
MetadataBuilder userDocument_detachedauthorizations = userDocumentSchema.get("detachedauthorizations");
userDocument_detachedauthorizations.setSystemReserved(true);
userDocument_detachedauthorizations.setUndeletable(true);
MetadataBuilder userDocument_errorOnPhysicalDeletion = userDocumentSchema.get("errorOnPhysicalDeletion");
userDocument_errorOnPhysicalDeletion.setSystemReserved(true);
userDocument_errorOnPhysicalDeletion.setUndeletable(true);
MetadataBuilder userDocument_followers = userDocumentSchema.get("followers");
userDocument_followers.setMultivalue(true);
userDocument_followers.setSystemReserved(true);
userDocument_followers.setUndeletable(true);
userDocument_followers.setSearchable(true);
MetadataBuilder userDocument_formCreatedOn = userDocumentSchema.create("formCreatedOn").setType(MetadataValueType.DATE_TIME);
MetadataBuilder userDocument_formModifiedOn = userDocumentSchema.create("formModifiedOn").setType(MetadataValueType.DATE_TIME);
MetadataBuilder userDocument_id = userDocumentSchema.get("id");
userDocument_id.setDefaultRequirement(true);
userDocument_id.setSystemReserved(true);
userDocument_id.setUndeletable(true);
userDocument_id.setSearchable(true);
userDocument_id.setSortable(true);
userDocument_id.setUniqueValue(true);
userDocument_id.setUnmodifiable(true);
MetadataBuilder userDocument_inheritedauthorizations = userDocumentSchema.get("inheritedauthorizations");
userDocument_inheritedauthorizations.setMultivalue(true);
userDocument_inheritedauthorizations.setSystemReserved(true);
userDocument_inheritedauthorizations.setUndeletable(true);
MetadataBuilder userDocument_legacyIdentifier = userDocumentSchema.get("legacyIdentifier");
userDocument_legacyIdentifier.setDefaultRequirement(true);
userDocument_legacyIdentifier.setSystemReserved(true);
userDocument_legacyIdentifier.setUndeletable(true);
userDocument_legacyIdentifier.setSearchable(true);
userDocument_legacyIdentifier.setUniqueValue(true);
userDocument_legacyIdentifier.setUnmodifiable(true);
MetadataBuilder userDocument_logicallyDeletedOn = userDocumentSchema.get("logicallyDeletedOn");
userDocument_logicallyDeletedOn.setSystemReserved(true);
userDocument_logicallyDeletedOn.setUndeletable(true);
MetadataBuilder userDocument_manualTokens = userDocumentSchema.get("manualTokens");
userDocument_manualTokens.setMultivalue(true);
userDocument_manualTokens.setSystemReserved(true);
userDocument_manualTokens.setUndeletable(true);
userDocument_manualTokens.defineValidators().add(ManualTokenValidator.class);
MetadataBuilder userDocument_markedForPreviewConversion = userDocumentSchema.get("markedForPreviewConversion");
userDocument_markedForPreviewConversion.setSystemReserved(true);
userDocument_markedForPreviewConversion.setUndeletable(true);
MetadataBuilder userDocument_markedForReindexing = userDocumentSchema.get("markedForReindexing");
userDocument_markedForReindexing.setSystemReserved(true);
userDocument_markedForReindexing.setUndeletable(true);
MetadataBuilder userDocument_modifiedBy = userDocumentSchema.get("modifiedBy");
userDocument_modifiedBy.setSystemReserved(true);
userDocument_modifiedBy.setUndeletable(true);
MetadataBuilder userDocument_modifiedOn = userDocumentSchema.get("modifiedOn");
userDocument_modifiedOn.setSystemReserved(true);
userDocument_modifiedOn.setUndeletable(true);
userDocument_modifiedOn.setSortable(true);
MetadataBuilder userDocument_parentpath = userDocumentSchema.get("parentpath");
userDocument_parentpath.setMultivalue(true);
userDocument_parentpath.setSystemReserved(true);
userDocument_parentpath.setUndeletable(true);
MetadataBuilder userDocument_path = userDocumentSchema.get("path");
userDocument_path.setMultivalue(true);
userDocument_path.setSystemReserved(true);
userDocument_path.setUndeletable(true);
MetadataBuilder userDocument_pathParts = userDocumentSchema.get("pathParts");
userDocument_pathParts.setMultivalue(true);
userDocument_pathParts.setSystemReserved(true);
userDocument_pathParts.setUndeletable(true);
MetadataBuilder userDocument_principalpath = userDocumentSchema.get("principalpath");
userDocument_principalpath.setSystemReserved(true);
userDocument_principalpath.setUndeletable(true);
MetadataBuilder userDocument_removedauthorizations = userDocumentSchema.get("removedauthorizations");
userDocument_removedauthorizations.setMultivalue(true);
userDocument_removedauthorizations.setSystemReserved(true);
userDocument_removedauthorizations.setUndeletable(true);
MetadataBuilder userDocument_schema = userDocumentSchema.get("schema");
userDocument_schema.setDefaultRequirement(true);
userDocument_schema.setSystemReserved(true);
userDocument_schema.setUndeletable(true);
MetadataBuilder userDocument_searchable = userDocumentSchema.get("searchable");
userDocument_searchable.setSystemReserved(true);
userDocument_searchable.setUndeletable(true);
MetadataBuilder userDocument_shareDenyTokens = userDocumentSchema.get("shareDenyTokens");
userDocument_shareDenyTokens.setMultivalue(true);
userDocument_shareDenyTokens.setSystemReserved(true);
userDocument_shareDenyTokens.setUndeletable(true);
userDocument_shareDenyTokens.defineValidators().add(ManualTokenValidator.class);
MetadataBuilder userDocument_shareTokens = userDocumentSchema.get("shareTokens");
userDocument_shareTokens.setMultivalue(true);
userDocument_shareTokens.setSystemReserved(true);
userDocument_shareTokens.setUndeletable(true);
userDocument_shareTokens.defineValidators().add(ManualTokenValidator.class);
MetadataBuilder userDocument_title = userDocumentSchema.get("title");
userDocument_title.setUndeletable(true);
userDocument_title.setSchemaAutocomplete(true);
userDocument_title.setSearchable(true);
MetadataBuilder userDocument_tokens = userDocumentSchema.get("tokens");
userDocument_tokens.setMultivalue(true);
userDocument_tokens.setSystemReserved(true);
userDocument_tokens.setUndeletable(true);
MetadataBuilder userDocument_user = userDocumentSchema.create("user").setType(MetadataValueType.REFERENCE);
userDocument_user.setUndeletable(true);
userDocument_user.defineReferencesTo(userSchemaType);
MetadataBuilder userDocument_userFolder = userDocumentSchema.create("userFolder").setType(MetadataValueType.REFERENCE);
userDocument_userFolder.defineReferencesTo(userFolderSchemaType);
MetadataBuilder userDocument_visibleInTrees = userDocumentSchema.get("visibleInTrees");
userDocument_visibleInTrees.setSystemReserved(true);
userDocument_visibleInTrees.setUndeletable(true);
MetadataBuilder userFolder_allReferences = userFolderSchema.get("allReferences");
userFolder_allReferences.setMultivalue(true);
userFolder_allReferences.setSystemReserved(true);
userFolder_allReferences.setUndeletable(true);
MetadataBuilder userFolder_allRemovedAuths = userFolderSchema.get("allRemovedAuths");
userFolder_allRemovedAuths.setMultivalue(true);
userFolder_allRemovedAuths.setSystemReserved(true);
userFolder_allRemovedAuths.setUndeletable(true);
userFolder_allRemovedAuths.setEssential(true);
MetadataBuilder userFolder_allauthorizations = userFolderSchema.get("allauthorizations");
userFolder_allauthorizations.setMultivalue(true);
userFolder_allauthorizations.setSystemReserved(true);
userFolder_allauthorizations.setUndeletable(true);
MetadataBuilder userFolder_attachedAncestors = userFolderSchema.get("attachedAncestors");
userFolder_attachedAncestors.setMultivalue(true);
userFolder_attachedAncestors.setSystemReserved(true);
userFolder_attachedAncestors.setUndeletable(true);
userFolder_attachedAncestors.setEssential(true);
MetadataBuilder userFolder_authorizations = userFolderSchema.get("authorizations");
userFolder_authorizations.setMultivalue(true);
userFolder_authorizations.setSystemReserved(true);
userFolder_authorizations.setUndeletable(true);
MetadataBuilder userFolder_autocomplete = userFolderSchema.get("autocomplete");
userFolder_autocomplete.setMultivalue(true);
userFolder_autocomplete.setSystemReserved(true);
userFolder_autocomplete.setUndeletable(true);
userFolder_autocomplete.setEssential(true);
MetadataBuilder userFolder_createdBy = userFolderSchema.get("createdBy");
userFolder_createdBy.setSystemReserved(true);
userFolder_createdBy.setUndeletable(true);
MetadataBuilder userFolder_createdOn = userFolderSchema.get("createdOn");
userFolder_createdOn.setSystemReserved(true);
userFolder_createdOn.setUndeletable(true);
userFolder_createdOn.setSortable(true);
MetadataBuilder userFolder_deleted = userFolderSchema.get("deleted");
userFolder_deleted.setSystemReserved(true);
userFolder_deleted.setUndeletable(true);
MetadataBuilder userFolder_denyTokens = userFolderSchema.get("denyTokens");
userFolder_denyTokens.setMultivalue(true);
userFolder_denyTokens.setSystemReserved(true);
userFolder_denyTokens.setUndeletable(true);
userFolder_denyTokens.defineValidators().add(ManualTokenValidator.class);
MetadataBuilder userFolder_detachedauthorizations = userFolderSchema.get("detachedauthorizations");
userFolder_detachedauthorizations.setSystemReserved(true);
userFolder_detachedauthorizations.setUndeletable(true);
MetadataBuilder userFolder_errorOnPhysicalDeletion = userFolderSchema.get("errorOnPhysicalDeletion");
userFolder_errorOnPhysicalDeletion.setSystemReserved(true);
userFolder_errorOnPhysicalDeletion.setUndeletable(true);
MetadataBuilder userFolder_followers = userFolderSchema.get("followers");
userFolder_followers.setMultivalue(true);
userFolder_followers.setSystemReserved(true);
userFolder_followers.setUndeletable(true);
userFolder_followers.setSearchable(true);
MetadataBuilder userFolder_formCreatedOn = userFolderSchema.create("formCreatedOn").setType(MetadataValueType.DATE_TIME);
MetadataBuilder userFolder_formModifiedOn = userFolderSchema.create("formModifiedOn").setType(MetadataValueType.DATE_TIME);
MetadataBuilder userFolder_id = userFolderSchema.get("id");
userFolder_id.setDefaultRequirement(true);
userFolder_id.setSystemReserved(true);
userFolder_id.setUndeletable(true);
userFolder_id.setSearchable(true);
userFolder_id.setSortable(true);
userFolder_id.setUniqueValue(true);
userFolder_id.setUnmodifiable(true);
MetadataBuilder userFolder_inheritedauthorizations = userFolderSchema.get("inheritedauthorizations");
userFolder_inheritedauthorizations.setMultivalue(true);
userFolder_inheritedauthorizations.setSystemReserved(true);
userFolder_inheritedauthorizations.setUndeletable(true);
MetadataBuilder userFolder_legacyIdentifier = userFolderSchema.get("legacyIdentifier");
userFolder_legacyIdentifier.setDefaultRequirement(true);
userFolder_legacyIdentifier.setSystemReserved(true);
userFolder_legacyIdentifier.setUndeletable(true);
userFolder_legacyIdentifier.setSearchable(true);
userFolder_legacyIdentifier.setUniqueValue(true);
userFolder_legacyIdentifier.setUnmodifiable(true);
MetadataBuilder userFolder_logicallyDeletedOn = userFolderSchema.get("logicallyDeletedOn");
userFolder_logicallyDeletedOn.setSystemReserved(true);
userFolder_logicallyDeletedOn.setUndeletable(true);
MetadataBuilder userFolder_manualTokens = userFolderSchema.get("manualTokens");
userFolder_manualTokens.setMultivalue(true);
userFolder_manualTokens.setSystemReserved(true);
userFolder_manualTokens.setUndeletable(true);
userFolder_manualTokens.defineValidators().add(ManualTokenValidator.class);
MetadataBuilder userFolder_markedForPreviewConversion = userFolderSchema.get("markedForPreviewConversion");
userFolder_markedForPreviewConversion.setSystemReserved(true);
userFolder_markedForPreviewConversion.setUndeletable(true);
MetadataBuilder userFolder_markedForReindexing = userFolderSchema.get("markedForReindexing");
userFolder_markedForReindexing.setSystemReserved(true);
userFolder_markedForReindexing.setUndeletable(true);
MetadataBuilder userFolder_modifiedBy = userFolderSchema.get("modifiedBy");
userFolder_modifiedBy.setSystemReserved(true);
userFolder_modifiedBy.setUndeletable(true);
MetadataBuilder userFolder_modifiedOn = userFolderSchema.get("modifiedOn");
userFolder_modifiedOn.setSystemReserved(true);
userFolder_modifiedOn.setUndeletable(true);
userFolder_modifiedOn.setSortable(true);
MetadataBuilder userFolder_parentUserFolder = userFolderSchema.create("parentUserFolder").setType(MetadataValueType.REFERENCE);
userFolder_parentUserFolder.defineReferencesTo(userFolderSchemaType);
MetadataBuilder userFolder_parentpath = userFolderSchema.get("parentpath");
userFolder_parentpath.setMultivalue(true);
userFolder_parentpath.setSystemReserved(true);
userFolder_parentpath.setUndeletable(true);
MetadataBuilder userFolder_path = userFolderSchema.get("path");
userFolder_path.setMultivalue(true);
userFolder_path.setSystemReserved(true);
userFolder_path.setUndeletable(true);
MetadataBuilder userFolder_pathParts = userFolderSchema.get("pathParts");
userFolder_pathParts.setMultivalue(true);
userFolder_pathParts.setSystemReserved(true);
userFolder_pathParts.setUndeletable(true);
MetadataBuilder userFolder_principalpath = userFolderSchema.get("principalpath");
userFolder_principalpath.setSystemReserved(true);
userFolder_principalpath.setUndeletable(true);
MetadataBuilder userFolder_removedauthorizations = userFolderSchema.get("removedauthorizations");
userFolder_removedauthorizations.setMultivalue(true);
userFolder_removedauthorizations.setSystemReserved(true);
userFolder_removedauthorizations.setUndeletable(true);
MetadataBuilder userFolder_schema = userFolderSchema.get("schema");
userFolder_schema.setDefaultRequirement(true);
userFolder_schema.setSystemReserved(true);
userFolder_schema.setUndeletable(true);
MetadataBuilder userFolder_searchable = userFolderSchema.get("searchable");
userFolder_searchable.setSystemReserved(true);
userFolder_searchable.setUndeletable(true);
MetadataBuilder userFolder_shareDenyTokens = userFolderSchema.get("shareDenyTokens");
userFolder_shareDenyTokens.setMultivalue(true);
userFolder_shareDenyTokens.setSystemReserved(true);
userFolder_shareDenyTokens.setUndeletable(true);
userFolder_shareDenyTokens.defineValidators().add(ManualTokenValidator.class);
MetadataBuilder userFolder_shareTokens = userFolderSchema.get("shareTokens");
userFolder_shareTokens.setMultivalue(true);
userFolder_shareTokens.setSystemReserved(true);
userFolder_shareTokens.setUndeletable(true);
userFolder_shareTokens.defineValidators().add(ManualTokenValidator.class);
MetadataBuilder userFolder_title = userFolderSchema.get("title");
userFolder_title.setUndeletable(true);
userFolder_title.setSchemaAutocomplete(true);
userFolder_title.setSearchable(true);
MetadataBuilder userFolder_tokens = userFolderSchema.get("tokens");
userFolder_tokens.setMultivalue(true);
userFolder_tokens.setSystemReserved(true);
userFolder_tokens.setUndeletable(true);
MetadataBuilder userFolder_user = userFolderSchema.create("user").setType(MetadataValueType.REFERENCE);
userFolder_user.setUndeletable(true);
userFolder_user.setEssential(true);
userFolder_user.defineReferencesTo(userSchemaType);
MetadataBuilder userFolder_visibleInTrees = userFolderSchema.get("visibleInTrees");
userFolder_visibleInTrees.setSystemReserved(true);
userFolder_visibleInTrees.setUndeletable(true);
MetadataBuilder facet_field_active = facet_fieldSchema.get("active");
MetadataBuilder facet_field_allReferences = facet_fieldSchema.get("allReferences");
MetadataBuilder facet_field_allRemovedAuths = facet_fieldSchema.get("allRemovedAuths");
MetadataBuilder facet_field_allauthorizations = facet_fieldSchema.get("allauthorizations");
MetadataBuilder facet_field_attachedAncestors = facet_fieldSchema.get("attachedAncestors");
MetadataBuilder facet_field_authorizations = facet_fieldSchema.get("authorizations");
MetadataBuilder facet_field_autocomplete = facet_fieldSchema.get("autocomplete");
MetadataBuilder facet_field_createdBy = facet_fieldSchema.get("createdBy");
MetadataBuilder facet_field_createdOn = facet_fieldSchema.get("createdOn");
MetadataBuilder facet_field_deleted = facet_fieldSchema.get("deleted");
MetadataBuilder facet_field_denyTokens = facet_fieldSchema.get("denyTokens");
MetadataBuilder facet_field_detachedauthorizations = facet_fieldSchema.get("detachedauthorizations");
MetadataBuilder facet_field_elementPerPage = facet_fieldSchema.get("elementPerPage");
MetadataBuilder facet_field_errorOnPhysicalDeletion = facet_fieldSchema.get("errorOnPhysicalDeletion");
MetadataBuilder facet_field_facetType = facet_fieldSchema.get("facetType");
MetadataBuilder facet_field_fieldDatastoreCode = facet_fieldSchema.get("fieldDatastoreCode");
MetadataBuilder facet_field_followers = facet_fieldSchema.get("followers");
MetadataBuilder facet_field_id = facet_fieldSchema.get("id");
MetadataBuilder facet_field_inheritedauthorizations = facet_fieldSchema.get("inheritedauthorizations");
MetadataBuilder facet_field_legacyIdentifier = facet_fieldSchema.get("legacyIdentifier");
MetadataBuilder facet_field_logicallyDeletedOn = facet_fieldSchema.get("logicallyDeletedOn");
MetadataBuilder facet_field_manualTokens = facet_fieldSchema.get("manualTokens");
MetadataBuilder facet_field_markedForPreviewConversion = facet_fieldSchema.get("markedForPreviewConversion");
MetadataBuilder facet_field_markedForReindexing = facet_fieldSchema.get("markedForReindexing");
MetadataBuilder facet_field_modifiedBy = facet_fieldSchema.get("modifiedBy");
MetadataBuilder facet_field_modifiedOn = facet_fieldSchema.get("modifiedOn");
MetadataBuilder facet_field_openByDefault = facet_fieldSchema.get("openByDefault");
MetadataBuilder facet_field_order = facet_fieldSchema.get("order");
MetadataBuilder facet_field_orderResult = facet_fieldSchema.get("orderResult");
MetadataBuilder facet_field_pages = facet_fieldSchema.get("pages");
MetadataBuilder facet_field_parentpath = facet_fieldSchema.get("parentpath");
MetadataBuilder facet_field_path = facet_fieldSchema.get("path");
MetadataBuilder facet_field_pathParts = facet_fieldSchema.get("pathParts");
MetadataBuilder facet_field_principalpath = facet_fieldSchema.get("principalpath");
MetadataBuilder facet_field_removedauthorizations = facet_fieldSchema.get("removedauthorizations");
MetadataBuilder facet_field_schema = facet_fieldSchema.get("schema");
MetadataBuilder facet_field_searchable = facet_fieldSchema.get("searchable");
MetadataBuilder facet_field_shareDenyTokens = facet_fieldSchema.get("shareDenyTokens");
MetadataBuilder facet_field_shareTokens = facet_fieldSchema.get("shareTokens");
MetadataBuilder facet_field_title = facet_fieldSchema.get("title");
MetadataBuilder facet_field_tokens = facet_fieldSchema.get("tokens");
MetadataBuilder facet_field_usedByModule = facet_fieldSchema.get("usedByModule");
MetadataBuilder facet_field_visibleInTrees = facet_fieldSchema.get("visibleInTrees");
MetadataBuilder facet_query_active = facet_querySchema.get("active");
MetadataBuilder facet_query_allReferences = facet_querySchema.get("allReferences");
MetadataBuilder facet_query_allRemovedAuths = facet_querySchema.get("allRemovedAuths");
MetadataBuilder facet_query_allauthorizations = facet_querySchema.get("allauthorizations");
MetadataBuilder facet_query_attachedAncestors = facet_querySchema.get("attachedAncestors");
MetadataBuilder facet_query_authorizations = facet_querySchema.get("authorizations");
MetadataBuilder facet_query_autocomplete = facet_querySchema.get("autocomplete");
MetadataBuilder facet_query_createdBy = facet_querySchema.get("createdBy");
MetadataBuilder facet_query_createdOn = facet_querySchema.get("createdOn");
MetadataBuilder facet_query_deleted = facet_querySchema.get("deleted");
MetadataBuilder facet_query_denyTokens = facet_querySchema.get("denyTokens");
MetadataBuilder facet_query_detachedauthorizations = facet_querySchema.get("detachedauthorizations");
MetadataBuilder facet_query_elementPerPage = facet_querySchema.get("elementPerPage");
MetadataBuilder facet_query_errorOnPhysicalDeletion = facet_querySchema.get("errorOnPhysicalDeletion");
MetadataBuilder facet_query_facetType = facet_querySchema.get("facetType");
MetadataBuilder facet_query_fieldDatastoreCode = facet_querySchema.get("fieldDatastoreCode");
MetadataBuilder facet_query_followers = facet_querySchema.get("followers");
MetadataBuilder facet_query_id = facet_querySchema.get("id");
MetadataBuilder facet_query_inheritedauthorizations = facet_querySchema.get("inheritedauthorizations");
MetadataBuilder facet_query_legacyIdentifier = facet_querySchema.get("legacyIdentifier");
MetadataBuilder facet_query_logicallyDeletedOn = facet_querySchema.get("logicallyDeletedOn");
MetadataBuilder facet_query_manualTokens = facet_querySchema.get("manualTokens");
MetadataBuilder facet_query_markedForPreviewConversion = facet_querySchema.get("markedForPreviewConversion");
MetadataBuilder facet_query_markedForReindexing = facet_querySchema.get("markedForReindexing");
MetadataBuilder facet_query_modifiedBy = facet_querySchema.get("modifiedBy");
MetadataBuilder facet_query_modifiedOn = facet_querySchema.get("modifiedOn");
MetadataBuilder facet_query_openByDefault = facet_querySchema.get("openByDefault");
MetadataBuilder facet_query_order = facet_querySchema.get("order");
MetadataBuilder facet_query_orderResult = facet_querySchema.get("orderResult");
MetadataBuilder facet_query_pages = facet_querySchema.get("pages");
MetadataBuilder facet_query_parentpath = facet_querySchema.get("parentpath");
MetadataBuilder facet_query_path = facet_querySchema.get("path");
MetadataBuilder facet_query_pathParts = facet_querySchema.get("pathParts");
MetadataBuilder facet_query_principalpath = facet_querySchema.get("principalpath");
MetadataBuilder facet_query_removedauthorizations = facet_querySchema.get("removedauthorizations");
MetadataBuilder facet_query_schema = facet_querySchema.get("schema");
MetadataBuilder facet_query_searchable = facet_querySchema.get("searchable");
MetadataBuilder facet_query_shareDenyTokens = facet_querySchema.get("shareDenyTokens");
MetadataBuilder facet_query_shareTokens = facet_querySchema.get("shareTokens");
MetadataBuilder facet_query_title = facet_querySchema.get("title");
MetadataBuilder facet_query_tokens = facet_querySchema.get("tokens");
MetadataBuilder facet_query_usedByModule = facet_querySchema.get("usedByModule");
MetadataBuilder facet_query_visibleInTrees = facet_querySchema.get("visibleInTrees");
MetadataBuilder task_approval_allReferences = task_approvalSchema.get("allReferences");
MetadataBuilder task_approval_allRemovedAuths = task_approvalSchema.get("allRemovedAuths");
MetadataBuilder task_approval_allauthorizations = task_approvalSchema.get("allauthorizations");
MetadataBuilder task_approval_assignCandidates = task_approvalSchema.get("assignCandidates");
MetadataBuilder task_approval_assignedOn = task_approvalSchema.get("assignedOn");
MetadataBuilder task_approval_assignedTo = task_approvalSchema.get("assignedTo");
MetadataBuilder task_approval_attachedAncestors = task_approvalSchema.get("attachedAncestors");
MetadataBuilder task_approval_authorizations = task_approvalSchema.get("authorizations");
MetadataBuilder task_approval_autocomplete = task_approvalSchema.get("autocomplete");
MetadataBuilder task_approval_createdBy = task_approvalSchema.get("createdBy");
MetadataBuilder task_approval_createdOn = task_approvalSchema.get("createdOn");
MetadataBuilder task_approval_deleted = task_approvalSchema.get("deleted");
MetadataBuilder task_approval_denyTokens = task_approvalSchema.get("denyTokens");
MetadataBuilder task_approval_detachedauthorizations = task_approvalSchema.get("detachedauthorizations");
MetadataBuilder task_approval_dueDate = task_approvalSchema.get("dueDate");
MetadataBuilder task_approval_errorOnPhysicalDeletion = task_approvalSchema.get("errorOnPhysicalDeletion");
MetadataBuilder task_approval_finishedBy = task_approvalSchema.get("finishedBy");
MetadataBuilder task_approval_finishedOn = task_approvalSchema.get("finishedOn");
MetadataBuilder task_approval_followers = task_approvalSchema.get("followers");
MetadataBuilder task_approval_id = task_approvalSchema.get("id");
MetadataBuilder task_approval_inheritedauthorizations = task_approvalSchema.get("inheritedauthorizations");
MetadataBuilder task_approval_legacyIdentifier = task_approvalSchema.get("legacyIdentifier");
MetadataBuilder task_approval_logicallyDeletedOn = task_approvalSchema.get("logicallyDeletedOn");
MetadataBuilder task_approval_manualTokens = task_approvalSchema.get("manualTokens");
MetadataBuilder task_approval_markedForPreviewConversion = task_approvalSchema.get("markedForPreviewConversion");
MetadataBuilder task_approval_markedForReindexing = task_approvalSchema.get("markedForReindexing");
MetadataBuilder task_approval_modifiedBy = task_approvalSchema.get("modifiedBy");
MetadataBuilder task_approval_modifiedOn = task_approvalSchema.get("modifiedOn");
MetadataBuilder task_approval_parentpath = task_approvalSchema.get("parentpath");
MetadataBuilder task_approval_path = task_approvalSchema.get("path");
MetadataBuilder task_approval_pathParts = task_approvalSchema.get("pathParts");
MetadataBuilder task_approval_principalpath = task_approvalSchema.get("principalpath");
MetadataBuilder task_approval_removedauthorizations = task_approvalSchema.get("removedauthorizations");
MetadataBuilder task_approval_schema = task_approvalSchema.get("schema");
MetadataBuilder task_approval_searchable = task_approvalSchema.get("searchable");
MetadataBuilder task_approval_shareDenyTokens = task_approvalSchema.get("shareDenyTokens");
MetadataBuilder task_approval_shareTokens = task_approvalSchema.get("shareTokens");
MetadataBuilder task_approval_title = task_approvalSchema.get("title");
MetadataBuilder task_approval_tokens = task_approvalSchema.get("tokens");
MetadataBuilder task_approval_visibleInTrees = task_approvalSchema.get("visibleInTrees");
MetadataBuilder task_approval_workflowIdentifier = task_approvalSchema.get("workflowIdentifier");
MetadataBuilder task_approval_workflowRecordIdentifiers = task_approvalSchema.get("workflowRecordIdentifiers");
collection_allReferences.defineDataEntry().asCalculated(AllReferencesCalculator.class);
collection_allRemovedAuths.defineDataEntry().asCalculated(AllRemovedAuthsCalculator.class);
collection_allauthorizations.defineDataEntry().asCalculated(AllAuthorizationsCalculator.class);
collection_attachedAncestors.defineDataEntry().asCalculated(AttachedAncestorsCalculator.class);
collection_autocomplete.defineDataEntry().asCalculated(AutocompleteFieldCalculator.class);
collection_inheritedauthorizations.defineDataEntry().asCalculated(InheritedAuthorizationsCalculator.class);
collection_parentpath.defineDataEntry().asCalculated(ParentPathCalculator.class);
collection_path.defineDataEntry().asCalculated(PathCalculator.class);
collection_pathParts.defineDataEntry().asCalculated(PathPartsCalculator.class);
collection_principalpath.defineDataEntry().asCalculated(PrincipalPathCalculator.class);
collection_tokens.defineDataEntry().asCalculated(TokensCalculator2.class);
group_allReferences.defineDataEntry().asCalculated(AllReferencesCalculator.class);
group_allRemovedAuths.defineDataEntry().asCalculated(AllRemovedAuthsCalculator.class);
group_allauthorizations.defineDataEntry().asCalculated(AllAuthorizationsCalculator.class);
group_attachedAncestors.defineDataEntry().asCalculated(AttachedAncestorsCalculator.class);
group_autocomplete.defineDataEntry().asCalculated(AutocompleteFieldCalculator.class);
group_inheritedauthorizations.defineDataEntry().asCopied(group_parent, group_allauthorizations);
group_parentpath.defineDataEntry().asCalculated(ParentPathCalculator.class);
group_path.defineDataEntry().asCalculated(PathCalculator.class);
group_pathParts.defineDataEntry().asCalculated(PathPartsCalculator.class);
group_principalpath.defineDataEntry().asCalculated(PrincipalPathCalculator.class);
group_tokens.defineDataEntry().asCalculated(TokensCalculator2.class);
user_allReferences.defineDataEntry().asCalculated(AllReferencesCalculator.class);
user_allRemovedAuths.defineDataEntry().asCalculated(AllRemovedAuthsCalculator.class);
user_allauthorizations.defineDataEntry().asCalculated(AllAuthorizationsCalculator.class);
user_allroles.defineDataEntry().asCalculated(RolesCalculator.class);
user_alluserauthorizations.defineDataEntry().asCalculated(AllUserAuthorizationsCalculator.class);
user_attachedAncestors.defineDataEntry().asCalculated(AttachedAncestorsCalculator.class);
user_autocomplete.defineDataEntry().asCalculated(AutocompleteFieldCalculator.class);
user_groupsauthorizations.defineDataEntry().asCopied(user_groups, group_allauthorizations);
user_inheritedauthorizations.defineDataEntry().asCalculated(InheritedAuthorizationsCalculator.class);
user_parentpath.defineDataEntry().asCalculated(ParentPathCalculator.class);
user_path.defineDataEntry().asCalculated(PathCalculator.class);
user_pathParts.defineDataEntry().asCalculated(PathPartsCalculator.class);
user_principalpath.defineDataEntry().asCalculated(PrincipalPathCalculator.class);
user_title.defineDataEntry().asCalculated(UserTitleCalculator.class);
user_tokens.defineDataEntry().asCalculated(TokensCalculator2.class);
user_usertokens.defineDataEntry().asCalculated(UserTokensCalculator2.class);
authorizationDetails_allReferences.defineDataEntry().asCalculated(AllReferencesCalculator.class);
authorizationDetails_allRemovedAuths.defineDataEntry().asCalculated(AllRemovedAuthsCalculator.class);
authorizationDetails_allauthorizations.defineDataEntry().asCalculated(AllAuthorizationsCalculator.class);
authorizationDetails_attachedAncestors.defineDataEntry().asCalculated(AttachedAncestorsCalculator.class);
authorizationDetails_autocomplete.defineDataEntry().asCalculated(AutocompleteFieldCalculator.class);
authorizationDetails_inheritedauthorizations.defineDataEntry().asCalculated(InheritedAuthorizationsCalculator.class);
authorizationDetails_parentpath.defineDataEntry().asCalculated(ParentPathCalculator.class);
authorizationDetails_path.defineDataEntry().asCalculated(PathCalculator.class);
authorizationDetails_pathParts.defineDataEntry().asCalculated(PathPartsCalculator.class);
authorizationDetails_principalpath.defineDataEntry().asCalculated(PrincipalPathCalculator.class);
authorizationDetails_tokens.defineDataEntry().asCalculated(TokensCalculator2.class);
emailToSend_allReferences.defineDataEntry().asCalculated(AllReferencesCalculator.class);
emailToSend_allRemovedAuths.defineDataEntry().asCalculated(AllRemovedAuthsCalculator.class);
emailToSend_allauthorizations.defineDataEntry().asCalculated(AllAuthorizationsCalculator.class);
emailToSend_attachedAncestors.defineDataEntry().asCalculated(AttachedAncestorsCalculator.class);
emailToSend_autocomplete.defineDataEntry().asCalculated(AutocompleteFieldCalculator.class);
emailToSend_inheritedauthorizations.defineDataEntry().asCalculated(InheritedAuthorizationsCalculator.class);
emailToSend_parentpath.defineDataEntry().asCalculated(ParentPathCalculator.class);
emailToSend_path.defineDataEntry().asCalculated(PathCalculator.class);
emailToSend_pathParts.defineDataEntry().asCalculated(PathPartsCalculator.class);
emailToSend_principalpath.defineDataEntry().asCalculated(PrincipalPathCalculator.class);
emailToSend_tokens.defineDataEntry().asCalculated(TokensCalculator2.class);
event_allReferences.defineDataEntry().asCalculated(AllReferencesCalculator.class);
event_allRemovedAuths.defineDataEntry().asCalculated(AllRemovedAuthsCalculator.class);
event_allauthorizations.defineDataEntry().asCalculated(AllAuthorizationsCalculator.class);
event_attachedAncestors.defineDataEntry().asCalculated(AttachedAncestorsCalculator.class);
event_autocomplete.defineDataEntry().asCalculated(AutocompleteFieldCalculator.class);
event_inheritedauthorizations.defineDataEntry().asCalculated(InheritedAuthorizationsCalculator.class);
event_parentpath.defineDataEntry().asCalculated(ParentPathCalculator.class);
event_path.defineDataEntry().asCalculated(PathCalculator.class);
event_pathParts.defineDataEntry().asCalculated(PathPartsCalculator.class);
event_principalpath.defineDataEntry().asCalculated(PrincipalPathCalculator.class);
event_tokens.defineDataEntry().asCalculated(TokensCalculator2.class);
facet_allReferences.defineDataEntry().asCalculated(AllReferencesCalculator.class);
facet_allRemovedAuths.defineDataEntry().asCalculated(AllRemovedAuthsCalculator.class);
facet_allauthorizations.defineDataEntry().asCalculated(AllAuthorizationsCalculator.class);
facet_attachedAncestors.defineDataEntry().asCalculated(AttachedAncestorsCalculator.class);
facet_autocomplete.defineDataEntry().asCalculated(AutocompleteFieldCalculator.class);
facet_inheritedauthorizations.defineDataEntry().asCalculated(InheritedAuthorizationsCalculator.class);
facet_parentpath.defineDataEntry().asCalculated(ParentPathCalculator.class);
facet_path.defineDataEntry().asCalculated(PathCalculator.class);
facet_pathParts.defineDataEntry().asCalculated(PathPartsCalculator.class);
facet_principalpath.defineDataEntry().asCalculated(PrincipalPathCalculator.class);
facet_tokens.defineDataEntry().asCalculated(TokensCalculator2.class);
printable_allReferences.defineDataEntry().asCalculated(AllReferencesCalculator.class);
printable_allRemovedAuths.defineDataEntry().asCalculated(AllRemovedAuthsCalculator.class);
printable_allauthorizations.defineDataEntry().asCalculated(AllAuthorizationsCalculator.class);
printable_attachedAncestors.defineDataEntry().asCalculated(AttachedAncestorsCalculator.class);
printable_autocomplete.defineDataEntry().asCalculated(AutocompleteFieldCalculator.class);
printable_inheritedauthorizations.defineDataEntry().asCalculated(InheritedAuthorizationsCalculator.class);
printable_parentpath.defineDataEntry().asCalculated(ParentPathCalculator.class);
printable_path.defineDataEntry().asCalculated(PathCalculator.class);
printable_pathParts.defineDataEntry().asCalculated(PathPartsCalculator.class);
printable_principalpath.defineDataEntry().asCalculated(PrincipalPathCalculator.class);
printable_tokens.defineDataEntry().asCalculated(TokensCalculator2.class);
report_allReferences.defineDataEntry().asCalculated(AllReferencesCalculator.class);
report_allRemovedAuths.defineDataEntry().asCalculated(AllRemovedAuthsCalculator.class);
report_allauthorizations.defineDataEntry().asCalculated(AllAuthorizationsCalculator.class);
report_attachedAncestors.defineDataEntry().asCalculated(AttachedAncestorsCalculator.class);
report_autocomplete.defineDataEntry().asCalculated(AutocompleteFieldCalculator.class);
report_inheritedauthorizations.defineDataEntry().asCalculated(InheritedAuthorizationsCalculator.class);
report_parentpath.defineDataEntry().asCalculated(ParentPathCalculator.class);
report_path.defineDataEntry().asCalculated(PathCalculator.class);
report_pathParts.defineDataEntry().asCalculated(PathPartsCalculator.class);
report_principalpath.defineDataEntry().asCalculated(PrincipalPathCalculator.class);
report_tokens.defineDataEntry().asCalculated(TokensCalculator2.class);
savedSearch_allReferences.defineDataEntry().asCalculated(AllReferencesCalculator.class);
savedSearch_allRemovedAuths.defineDataEntry().asCalculated(AllRemovedAuthsCalculator.class);
savedSearch_allauthorizations.defineDataEntry().asCalculated(AllAuthorizationsCalculator.class);
savedSearch_attachedAncestors.defineDataEntry().asCalculated(AttachedAncestorsCalculator.class);
savedSearch_autocomplete.defineDataEntry().asCalculated(AutocompleteFieldCalculator.class);
savedSearch_inheritedauthorizations.defineDataEntry().asCalculated(InheritedAuthorizationsCalculator.class);
savedSearch_parentpath.defineDataEntry().asCalculated(ParentPathCalculator.class);
savedSearch_path.defineDataEntry().asCalculated(PathCalculator.class);
savedSearch_pathParts.defineDataEntry().asCalculated(PathPartsCalculator.class);
savedSearch_principalpath.defineDataEntry().asCalculated(PrincipalPathCalculator.class);
savedSearch_tokens.defineDataEntry().asCalculated(TokensCalculator2.class);
task_allReferences.defineDataEntry().asCalculated(AllReferencesCalculator.class);
task_allRemovedAuths.defineDataEntry().asCalculated(AllRemovedAuthsCalculator.class);
task_allauthorizations.defineDataEntry().asCalculated(AllAuthorizationsCalculator.class);
task_attachedAncestors.defineDataEntry().asCalculated(AttachedAncestorsCalculator.class);
task_autocomplete.defineDataEntry().asCalculated(AutocompleteFieldCalculator.class);
task_inheritedauthorizations.defineDataEntry().asCalculated(InheritedAuthorizationsCalculator.class);
task_parentpath.defineDataEntry().asCalculated(ParentPathCalculator.class);
task_path.defineDataEntry().asCalculated(PathCalculator.class);
task_pathParts.defineDataEntry().asCalculated(PathPartsCalculator.class);
task_principalpath.defineDataEntry().asCalculated(PrincipalPathCalculator.class);
task_tokens.defineDataEntry().asCalculated(TokensCalculator2.class);
userDocument_allReferences.defineDataEntry().asCalculated(AllReferencesCalculator.class);
userDocument_allRemovedAuths.defineDataEntry().asCalculated(AllRemovedAuthsCalculator.class);
userDocument_allauthorizations.defineDataEntry().asCalculated(AllAuthorizationsCalculator.class);
userDocument_attachedAncestors.defineDataEntry().asCalculated(AttachedAncestorsCalculator.class);
userDocument_autocomplete.defineDataEntry().asCalculated(AutocompleteFieldCalculator.class);
userDocument_inheritedauthorizations.defineDataEntry().asCalculated(InheritedAuthorizationsCalculator.class);
userDocument_parentpath.defineDataEntry().asCalculated(ParentPathCalculator.class);
userDocument_path.defineDataEntry().asCalculated(PathCalculator.class);
userDocument_pathParts.defineDataEntry().asCalculated(PathPartsCalculator.class);
userDocument_principalpath.defineDataEntry().asCalculated(PrincipalPathCalculator.class);
userDocument_tokens.defineDataEntry().asCalculated(TokensCalculator2.class);
userFolder_allReferences.defineDataEntry().asCalculated(AllReferencesCalculator.class);
userFolder_allRemovedAuths.defineDataEntry().asCalculated(AllRemovedAuthsCalculator.class);
userFolder_allauthorizations.defineDataEntry().asCalculated(AllAuthorizationsCalculator.class);
userFolder_attachedAncestors.defineDataEntry().asCalculated(AttachedAncestorsCalculator.class);
userFolder_autocomplete.defineDataEntry().asCalculated(AutocompleteFieldCalculator.class);
userFolder_inheritedauthorizations.defineDataEntry().asCalculated(InheritedAuthorizationsCalculator.class);
userFolder_parentpath.defineDataEntry().asCalculated(ParentPathCalculator.class);
userFolder_path.defineDataEntry().asCalculated(PathCalculator.class);
userFolder_pathParts.defineDataEntry().asCalculated(PathPartsCalculator.class);
userFolder_principalpath.defineDataEntry().asCalculated(PrincipalPathCalculator.class);
userFolder_tokens.defineDataEntry().asCalculated(TokensCalculator2.class);
}
public void applySchemasDisplay(SchemasDisplayManager manager) {
SchemaTypesDisplayTransactionBuilder transaction = manager.newTransactionBuilderFor(collection);
SchemaTypesDisplayConfig typesConfig = manager.getTypes(collection);
transaction.add(manager.getMetadata(collection, "event_default_recordVersion").withMetadataGroup("default").withInputType(MetadataInputType.FIELD).withHighlightStatus(true).withVisibleInAdvancedSearchStatus(true));
transaction.add(manager.getType(collection, "facet").withSimpleSearchStatus(false).withAdvancedSearchStatus(false).withManageableStatus(false).withMetadataGroup(resourcesProvider.getLanguageMap(asList("init.facetConfiguration.query", "default:init.facetConfiguration.configuration", "init.facetConfiguration.values"))));
transaction.add(manager.getMetadata(collection, "facet_field_fieldValuesLabel").withMetadataGroup("init.facetConfiguration.values").withInputType(MetadataInputType.FIELD).withHighlightStatus(false).withVisibleInAdvancedSearchStatus(false));
transaction.add(manager.getMetadata(collection, "facet_query_listQueries").withMetadataGroup("init.facetConfiguration.query").withInputType(MetadataInputType.FIELD).withHighlightStatus(false).withVisibleInAdvancedSearchStatus(false));
transaction.add(manager.getMetadata(collection, "facet_default_active").withMetadataGroup("default:init.facetConfiguration.configuration").withInputType(MetadataInputType.FIELD).withHighlightStatus(false).withVisibleInAdvancedSearchStatus(false));
transaction.add(manager.getMetadata(collection, "facet_default_elementPerPage").withMetadataGroup("default:init.facetConfiguration.configuration").withInputType(MetadataInputType.FIELD).withHighlightStatus(false).withVisibleInAdvancedSearchStatus(false));
transaction.add(manager.getMetadata(collection, "facet_default_facetType").withMetadataGroup("default:init.facetConfiguration.configuration").withInputType(MetadataInputType.RADIO_BUTTONS).withHighlightStatus(false).withVisibleInAdvancedSearchStatus(false));
transaction.add(manager.getMetadata(collection, "facet_default_fieldDatastoreCode").withMetadataGroup("default:init.facetConfiguration.configuration").withInputType(MetadataInputType.FIELD).withHighlightStatus(false).withVisibleInAdvancedSearchStatus(false));
transaction.add(manager.getMetadata(collection, "facet_default_openByDefault").withMetadataGroup("default:init.facetConfiguration.configuration").withInputType(MetadataInputType.FIELD).withHighlightStatus(false).withVisibleInAdvancedSearchStatus(false));
transaction.add(manager.getMetadata(collection, "facet_default_orderResult").withMetadataGroup("default:init.facetConfiguration.configuration").withInputType(MetadataInputType.RADIO_BUTTONS).withHighlightStatus(false).withVisibleInAdvancedSearchStatus(false));
transaction.add(manager.getMetadata(collection, "facet_default_title").withMetadataGroup("default:init.facetConfiguration.configuration").withInputType(MetadataInputType.FIELD).withHighlightStatus(false).withVisibleInAdvancedSearchStatus(false));
transaction.add(manager.getSchema(collection, "savedSearch_default").withFormMetadataCodes(asList("savedSearch_default_title", "savedSearch_default_freeTextSearch", "savedSearch_default_pageLength", "savedSearch_default_pageNumber", "savedSearch_default_resultsViewMode", "savedSearch_default_schemaFilter", "savedSearch_default_searchType", "savedSearch_default_sortField", "savedSearch_default_sortOrder", "savedSearch_default_user", "savedSearch_default_public", "savedSearch_default_temporary", "savedSearch_default_advancedSearch", "savedSearch_default_facetSelections")).withDisplayMetadataCodes(asList("savedSearch_default_title", "savedSearch_default_createdBy", "savedSearch_default_createdOn", "savedSearch_default_modifiedBy", "savedSearch_default_modifiedOn", "savedSearch_default_freeTextSearch", "savedSearch_default_pageLength", "savedSearch_default_pageNumber", "savedSearch_default_public", "savedSearch_default_resultsViewMode", "savedSearch_default_schemaFilter", "savedSearch_default_searchType", "savedSearch_default_sortField", "savedSearch_default_sortOrder", "savedSearch_default_temporary", "savedSearch_default_user")).withSearchResultsMetadataCodes(asList("savedSearch_default_title", "savedSearch_default_modifiedOn")).withTableMetadataCodes(asList("savedSearch_default_title", "savedSearch_default_modifiedOn")));
transaction.add(manager.getSchema(collection, "user_default").withFormMetadataCodes(asList("user_default_defaultTabInFolderDisplay", "user_default_defaultTaxonomy", "user_default_email", "user_default_firstname", "user_default_groups", "user_default_jobTitle", "user_default_lastname", "user_default_loginLanguageCode", "user_default_phone", "user_default_startTab", "user_default_status", "user_default_username", "user_default_userroles", "user_default_collectionDeleteAccess", "user_default_collectionReadAccess", "user_default_collectionWriteAccess", "user_default_systemAdmin", "user_default_signature")).withDisplayMetadataCodes(asList("user_default_username", "user_default_firstname", "user_default_lastname", "user_default_title", "user_default_email", "user_default_userroles", "user_default_groups", "user_default_jobTitle", "user_default_phone", "user_default_status", "user_default_createdOn", "user_default_modifiedOn", "user_default_allroles")).withSearchResultsMetadataCodes(asList("user_default_title", "user_default_modifiedOn")).withTableMetadataCodes(asList("user_default_title", "user_default_modifiedOn")));
transaction.add(manager.getMetadata(collection, "user_default_personalEmails").withMetadataGroup("").withInputType(MetadataInputType.TEXTAREA).withHighlightStatus(false).withVisibleInAdvancedSearchStatus(false));
manager.execute(transaction.build());
}
public void applyGeneratedRoles() {
RolesManager rolesManager = appLayerFactory.getModelLayerFactory().getRolesManager();;
rolesManager.addRole(new Role(collection, "ADM", "Administrateur", asList("core.deleteContentVersion", "core.ldapConfigurationManagement", "core.manageConnectors", "core.manageEmailServer", "core.manageFacets", "core.manageLabels", "core.manageMetadataExtractor", "core.manageMetadataSchemas", "core.manageSearchBoost", "core.manageSearchEngine", "core.manageSearchReports", "core.manageSecurity", "core.manageSystemCollections", "core.manageSystemConfiguration", "core.manageSystemDataImports", "core.manageSystemGroups", "core.manageSystemModules", "core.manageSystemServers", "core.manageSystemUpdates", "core.manageSystemUsers", "core.manageTaxonomies", "core.manageTrash", "core.manageValueList", "core.useExternalAPIS", "core.viewEvents", "core.viewSystemBatchProcesses")));
}
}