package com.constellio.app.modules.es.migrations;
import com.constellio.app.entities.modules.MigrationResourcesProvider;
import com.constellio.app.entities.schemasDisplay.SchemaTypesDisplayConfig;
import com.constellio.app.entities.schemasDisplay.enums.MetadataInputType;
import com.constellio.app.modules.es.connectors.smb.LastFetchedStatus;
import com.constellio.app.modules.es.model.connectors.AuthenticationScheme;
import com.constellio.app.modules.es.model.connectors.ConnectorDocumentStatus;
import com.constellio.app.modules.es.model.connectors.NextFetchCalculator;
import com.constellio.app.modules.es.model.connectors.http.enums.FetchFrequency;
import com.constellio.app.modules.es.model.connectors.ldap.enums.DirectoryType;
import com.constellio.app.modules.es.model.connectors.structures.TraversalScheduleFactory;
import com.constellio.app.modules.es.services.mapping.ConnectorFieldFactory;
import com.constellio.app.modules.es.services.mapping.ConnectorFieldValidator;
import com.constellio.app.services.factories.AppLayerFactory;
import com.constellio.app.services.schemasDisplay.SchemaTypesDisplayTransactionBuilder;
import com.constellio.app.services.schemasDisplay.SchemasDisplayManager;
import com.constellio.model.entities.schemas.MetadataValueType;
import com.constellio.model.entities.structures.MapStringListStringStructureFactory;
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.*;
import com.constellio.model.services.schemas.validators.ManualTokenValidator;
import com.constellio.model.services.security.roles.RolesManager;
import java.util.ArrayList;
import static java.util.Arrays.asList;
public final class GeneratedESMigrationCombo {
String collection;
AppLayerFactory appLayerFactory;
MigrationResourcesProvider resourcesProvider;
GeneratedESMigrationCombo(String collection, AppLayerFactory appLayerFactory, MigrationResourcesProvider resourcesProvider) {
this.collection = collection;
this.appLayerFactory = appLayerFactory;
this.resourcesProvider = resourcesProvider;
}
public void applyGeneratedSchemaAlteration(MetadataSchemaTypesBuilder typesBuilder) {
MetadataSchemaTypeBuilder collectionSchemaType = typesBuilder.getSchemaType("collection");
MetadataSchemaBuilder collectionSchema = collectionSchemaType.getDefaultSchema();
MetadataSchemaTypeBuilder groupSchemaType = typesBuilder.getSchemaType("group");
MetadataSchemaBuilder groupSchema = groupSchemaType.getDefaultSchema();
MetadataSchemaTypeBuilder userSchemaType = typesBuilder.getSchemaType("user");
MetadataSchemaBuilder userSchema = userSchemaType.getDefaultSchema();
MetadataSchemaTypeBuilder authorizationDetailsSchemaType = typesBuilder.getSchemaType("authorizationDetails");
MetadataSchemaBuilder authorizationDetailsSchema = authorizationDetailsSchemaType.getDefaultSchema();
MetadataSchemaTypeBuilder emailToSendSchemaType = typesBuilder.getSchemaType("emailToSend");
MetadataSchemaBuilder emailToSendSchema = emailToSendSchemaType.getDefaultSchema();
MetadataSchemaTypeBuilder eventSchemaType = typesBuilder.getSchemaType("event");
MetadataSchemaBuilder eventSchema = eventSchemaType.getDefaultSchema();
MetadataSchemaTypeBuilder facetSchemaType = typesBuilder.getSchemaType("facet");
MetadataSchemaBuilder facet_fieldSchema = facetSchemaType.getCustomSchema("field");
MetadataSchemaBuilder facet_querySchema = facetSchemaType.getCustomSchema("query");
MetadataSchemaBuilder facetSchema = facetSchemaType.getDefaultSchema();
MetadataSchemaTypeBuilder printableSchemaType = typesBuilder.getSchemaType("printable");
MetadataSchemaBuilder printableSchema = printableSchemaType.getDefaultSchema();
MetadataSchemaTypeBuilder reportSchemaType = typesBuilder.getSchemaType("report");
MetadataSchemaBuilder reportSchema = reportSchemaType.getDefaultSchema();
MetadataSchemaTypeBuilder savedSearchSchemaType = typesBuilder.getSchemaType("savedSearch");
MetadataSchemaBuilder savedSearchSchema = savedSearchSchemaType.getDefaultSchema();
MetadataSchemaTypeBuilder taskSchemaType = typesBuilder.getSchemaType("task");
MetadataSchemaBuilder task_approvalSchema = taskSchemaType.getCustomSchema("approval");
MetadataSchemaBuilder taskSchema = taskSchemaType.getDefaultSchema();
MetadataSchemaTypeBuilder userDocumentSchemaType = typesBuilder.getSchemaType("userDocument");
MetadataSchemaBuilder userDocumentSchema = userDocumentSchemaType.getDefaultSchema();
MetadataSchemaTypeBuilder connectorHttpDocumentSchemaType = typesBuilder.createNewSchemaType("connectorHttpDocument").setInTransactionLog(false);
MetadataSchemaBuilder connectorHttpDocumentSchema = connectorHttpDocumentSchemaType.getDefaultSchema();
MetadataSchemaTypeBuilder connectorInstanceSchemaType = typesBuilder.createNewSchemaType("connectorInstance");
MetadataSchemaBuilder connectorInstance_httpSchema = connectorInstanceSchemaType.createCustomSchema("http");
MetadataSchemaBuilder connectorInstance_ldapSchema = connectorInstanceSchemaType.createCustomSchema("ldap");
MetadataSchemaBuilder connectorInstance_smbSchema = connectorInstanceSchemaType.createCustomSchema("smb");
MetadataSchemaBuilder connectorInstanceSchema = connectorInstanceSchemaType.getDefaultSchema();
MetadataSchemaTypeBuilder connectorLdapUserDocumentSchemaType = typesBuilder.createNewSchemaType("connectorLdapUserDocument").setInTransactionLog(false);
MetadataSchemaBuilder connectorLdapUserDocumentSchema = connectorLdapUserDocumentSchemaType.getDefaultSchema();
MetadataSchemaTypeBuilder connectorSmbDocumentSchemaType = typesBuilder.createNewSchemaType("connectorSmbDocument").setInTransactionLog(false);
MetadataSchemaBuilder connectorSmbDocumentSchema = connectorSmbDocumentSchemaType.getDefaultSchema();
MetadataSchemaTypeBuilder connectorSmbFolderSchemaType = typesBuilder.createNewSchemaType("connectorSmbFolder").setInTransactionLog(false);
MetadataSchemaBuilder connectorSmbFolderSchema = connectorSmbFolderSchemaType.getDefaultSchema();
MetadataSchemaTypeBuilder connectorTypeSchemaType = typesBuilder.createNewSchemaType("connectorType");
MetadataSchemaBuilder connectorTypeSchema = connectorTypeSchemaType.getDefaultSchema();
MetadataBuilder connectorHttpDocument_allReferences = connectorHttpDocumentSchema.get("allReferences");
connectorHttpDocument_allReferences.setMultivalue(true);
connectorHttpDocument_allReferences.setSystemReserved(true);
connectorHttpDocument_allReferences.setUndeletable(true);
MetadataBuilder connectorHttpDocument_allRemovedAuths = connectorHttpDocumentSchema.get("allRemovedAuths");
connectorHttpDocument_allRemovedAuths.setMultivalue(true);
connectorHttpDocument_allRemovedAuths.setSystemReserved(true);
connectorHttpDocument_allRemovedAuths.setUndeletable(true);
connectorHttpDocument_allRemovedAuths.setEssential(true);
MetadataBuilder connectorHttpDocument_allauthorizations = connectorHttpDocumentSchema.get("allauthorizations");
connectorHttpDocument_allauthorizations.setMultivalue(true);
connectorHttpDocument_allauthorizations.setSystemReserved(true);
connectorHttpDocument_allauthorizations.setUndeletable(true);
MetadataBuilder connectorHttpDocument_attachedAncestors = connectorHttpDocumentSchema.get("attachedAncestors");
connectorHttpDocument_attachedAncestors.setMultivalue(true);
connectorHttpDocument_attachedAncestors.setSystemReserved(true);
connectorHttpDocument_attachedAncestors.setUndeletable(true);
connectorHttpDocument_attachedAncestors.setEssential(true);
MetadataBuilder connectorHttpDocument_authorizations = connectorHttpDocumentSchema.get("authorizations");
connectorHttpDocument_authorizations.setMultivalue(true);
connectorHttpDocument_authorizations.setSystemReserved(true);
connectorHttpDocument_authorizations.setUndeletable(true);
MetadataBuilder connectorHttpDocument_charset = connectorHttpDocumentSchema.create("charset").setType(MetadataValueType.STRING);
connectorHttpDocument_charset.setUndeletable(true);
MetadataBuilder connectorHttpDocument_connector = connectorHttpDocumentSchema.create("connector").setType(MetadataValueType.REFERENCE);
connectorHttpDocument_connector.setDefaultRequirement(true);
connectorHttpDocument_connector.setUndeletable(true);
connectorHttpDocument_connector.defineReferencesTo(asList(connectorInstance_httpSchema));
MetadataBuilder connectorHttpDocument_connectorType = connectorHttpDocumentSchema.create("connectorType").setType(MetadataValueType.REFERENCE);
connectorHttpDocument_connectorType.setDefaultRequirement(true);
connectorHttpDocument_connectorType.setUndeletable(true);
connectorHttpDocument_connectorType.defineReferencesTo(asList(connectorTypeSchema));
MetadataBuilder connectorHttpDocument_contentType = connectorHttpDocumentSchema.create("contentType").setType(MetadataValueType.STRING);
connectorHttpDocument_contentType.setUndeletable(true);
MetadataBuilder connectorHttpDocument_copyOf = connectorHttpDocumentSchema.create("copyOf").setType(MetadataValueType.STRING);
connectorHttpDocument_copyOf.setUndeletable(true);
MetadataBuilder connectorHttpDocument_createdBy = connectorHttpDocumentSchema.get("createdBy");
connectorHttpDocument_createdBy.setSystemReserved(true);
connectorHttpDocument_createdBy.setUndeletable(true);
MetadataBuilder connectorHttpDocument_createdOn = connectorHttpDocumentSchema.get("createdOn");
connectorHttpDocument_createdOn.setSystemReserved(true);
connectorHttpDocument_createdOn.setUndeletable(true);
connectorHttpDocument_createdOn.setSortable(true);
MetadataBuilder connectorHttpDocument_deleted = connectorHttpDocumentSchema.get("deleted");
connectorHttpDocument_deleted.setSystemReserved(true);
connectorHttpDocument_deleted.setUndeletable(true);
MetadataBuilder connectorHttpDocument_denyTokens = connectorHttpDocumentSchema.get("denyTokens");
connectorHttpDocument_denyTokens.setMultivalue(true);
connectorHttpDocument_denyTokens.setSystemReserved(true);
connectorHttpDocument_denyTokens.setUndeletable(true);
connectorHttpDocument_denyTokens.defineValidators().add(ManualTokenValidator.class);
MetadataBuilder connectorHttpDocument_detachedauthorizations = connectorHttpDocumentSchema.get("detachedauthorizations");
connectorHttpDocument_detachedauthorizations.setSystemReserved(true);
connectorHttpDocument_detachedauthorizations.setUndeletable(true);
MetadataBuilder connectorHttpDocument_digest = connectorHttpDocumentSchema.create("digest").setType(MetadataValueType.STRING);
connectorHttpDocument_digest.setUndeletable(true);
MetadataBuilder connectorHttpDocument_downloadTime = connectorHttpDocumentSchema.create("downloadTime").setType(MetadataValueType.NUMBER);
connectorHttpDocument_downloadTime.setUndeletable(true);
MetadataBuilder connectorHttpDocument_errorCode = connectorHttpDocumentSchema.create("errorCode").setType(MetadataValueType.STRING);
connectorHttpDocument_errorCode.setUndeletable(true);
MetadataBuilder connectorHttpDocument_errorMessage = connectorHttpDocumentSchema.create("errorMessage").setType(MetadataValueType.STRING);
connectorHttpDocument_errorMessage.setUndeletable(true);
MetadataBuilder connectorHttpDocument_errorOnPhysicalDeletion = connectorHttpDocumentSchema.get("errorOnPhysicalDeletion");
connectorHttpDocument_errorOnPhysicalDeletion.setSystemReserved(true);
connectorHttpDocument_errorOnPhysicalDeletion.setUndeletable(true);
MetadataBuilder connectorHttpDocument_errorStackTrace = connectorHttpDocumentSchema.create("errorStackTrace").setType(MetadataValueType.TEXT);
connectorHttpDocument_errorStackTrace.setUndeletable(true);
MetadataBuilder connectorHttpDocument_errorsCount = connectorHttpDocumentSchema.create("errorsCount").setType(MetadataValueType.NUMBER);
connectorHttpDocument_errorsCount.setUndeletable(true);
connectorHttpDocument_errorsCount.setDefaultValue(0);
MetadataBuilder connectorHttpDocument_fetchDelay = connectorHttpDocumentSchema.create("fetchDelay").setType(MetadataValueType.NUMBER);
connectorHttpDocument_fetchDelay.setUndeletable(true);
connectorHttpDocument_fetchDelay.setDefaultValue(10);
MetadataBuilder connectorHttpDocument_fetched = connectorHttpDocumentSchema.create("fetched").setType(MetadataValueType.BOOLEAN);
connectorHttpDocument_fetched.setUndeletable(true);
connectorHttpDocument_fetched.setDefaultValue(true);
MetadataBuilder connectorHttpDocument_fetchedDateTime = connectorHttpDocumentSchema.create("fetchedDateTime").setType(MetadataValueType.DATE_TIME);
connectorHttpDocument_fetchedDateTime.setUndeletable(true);
MetadataBuilder connectorHttpDocument_followers = connectorHttpDocumentSchema.get("followers");
connectorHttpDocument_followers.setMultivalue(true);
connectorHttpDocument_followers.setSystemReserved(true);
connectorHttpDocument_followers.setUndeletable(true);
connectorHttpDocument_followers.setSearchable(true);
MetadataBuilder connectorHttpDocument_frequency = connectorHttpDocumentSchema.create("frequency").setType(MetadataValueType.ENUM);
connectorHttpDocument_frequency.setUndeletable(true);
connectorHttpDocument_frequency.defineAsEnum(FetchFrequency.class);
MetadataBuilder connectorHttpDocument_id = connectorHttpDocumentSchema.get("id");
connectorHttpDocument_id.setDefaultRequirement(true);
connectorHttpDocument_id.setSystemReserved(true);
connectorHttpDocument_id.setUndeletable(true);
connectorHttpDocument_id.setSearchable(true);
connectorHttpDocument_id.setSortable(true);
connectorHttpDocument_id.setUniqueValue(true);
connectorHttpDocument_id.setUnmodifiable(true);
MetadataBuilder connectorHttpDocument_inheritedauthorizations = connectorHttpDocumentSchema.get("inheritedauthorizations");
connectorHttpDocument_inheritedauthorizations.setMultivalue(true);
connectorHttpDocument_inheritedauthorizations.setSystemReserved(true);
connectorHttpDocument_inheritedauthorizations.setUndeletable(true);
MetadataBuilder connectorHttpDocument_inlinks = connectorHttpDocumentSchema.create("inlinks").setType(MetadataValueType.STRING);
connectorHttpDocument_inlinks.setMultivalue(true);
connectorHttpDocument_inlinks.setUndeletable(true);
MetadataBuilder connectorHttpDocument_lastModified = connectorHttpDocumentSchema.create("lastModified").setType(MetadataValueType.DATE_TIME);
connectorHttpDocument_lastModified.setUndeletable(true);
connectorHttpDocument_lastModified.setSearchable(true);
MetadataBuilder connectorHttpDocument_legacyIdentifier = connectorHttpDocumentSchema.get("legacyIdentifier");
connectorHttpDocument_legacyIdentifier.setDefaultRequirement(true);
connectorHttpDocument_legacyIdentifier.setSystemReserved(true);
connectorHttpDocument_legacyIdentifier.setUndeletable(true);
connectorHttpDocument_legacyIdentifier.setSearchable(true);
connectorHttpDocument_legacyIdentifier.setUniqueValue(true);
connectorHttpDocument_legacyIdentifier.setUnmodifiable(true);
MetadataBuilder connectorHttpDocument_level = connectorHttpDocumentSchema.create("level").setType(MetadataValueType.NUMBER);
connectorHttpDocument_level.setUndeletable(true);
MetadataBuilder connectorHttpDocument_logicallyDeletedOn = connectorHttpDocumentSchema.get("logicallyDeletedOn");
connectorHttpDocument_logicallyDeletedOn.setSystemReserved(true);
connectorHttpDocument_logicallyDeletedOn.setUndeletable(true);
MetadataBuilder connectorHttpDocument_manualTokens = connectorHttpDocumentSchema.get("manualTokens");
connectorHttpDocument_manualTokens.setMultivalue(true);
connectorHttpDocument_manualTokens.setSystemReserved(true);
connectorHttpDocument_manualTokens.setUndeletable(true);
connectorHttpDocument_manualTokens.defineValidators().add(ManualTokenValidator.class);
MetadataBuilder connectorHttpDocument_markedForPreviewConversion = connectorHttpDocumentSchema.get("markedForPreviewConversion");
connectorHttpDocument_markedForPreviewConversion.setSystemReserved(true);
connectorHttpDocument_markedForPreviewConversion.setUndeletable(true);
MetadataBuilder connectorHttpDocument_markedForReindexing = connectorHttpDocumentSchema.get("markedForReindexing");
connectorHttpDocument_markedForReindexing.setSystemReserved(true);
connectorHttpDocument_markedForReindexing.setUndeletable(true);
MetadataBuilder connectorHttpDocument_mimetype = connectorHttpDocumentSchema.create("mimetype").setType(MetadataValueType.STRING);
connectorHttpDocument_mimetype.setUndeletable(true);
MetadataBuilder connectorHttpDocument_modifiedBy = connectorHttpDocumentSchema.get("modifiedBy");
connectorHttpDocument_modifiedBy.setSystemReserved(true);
connectorHttpDocument_modifiedBy.setUndeletable(true);
MetadataBuilder connectorHttpDocument_modifiedOn = connectorHttpDocumentSchema.get("modifiedOn");
connectorHttpDocument_modifiedOn.setSystemReserved(true);
connectorHttpDocument_modifiedOn.setUndeletable(true);
connectorHttpDocument_modifiedOn.setSortable(true);
MetadataBuilder connectorHttpDocument_neverFetch = connectorHttpDocumentSchema.create("neverFetch").setType(MetadataValueType.BOOLEAN);
connectorHttpDocument_neverFetch.setUndeletable(true);
MetadataBuilder connectorHttpDocument_nextFetch = connectorHttpDocumentSchema.create("nextFetch").setType(MetadataValueType.DATE_TIME);
connectorHttpDocument_nextFetch.setUndeletable(true);
MetadataBuilder connectorHttpDocument_onDemand = connectorHttpDocumentSchema.create("onDemand").setType(MetadataValueType.BOOLEAN);
connectorHttpDocument_onDemand.setUndeletable(true);
MetadataBuilder connectorHttpDocument_outlinks = connectorHttpDocumentSchema.create("outlinks").setType(MetadataValueType.STRING);
connectorHttpDocument_outlinks.setMultivalue(true);
connectorHttpDocument_outlinks.setUndeletable(true);
MetadataBuilder connectorHttpDocument_parentpath = connectorHttpDocumentSchema.get("parentpath");
connectorHttpDocument_parentpath.setMultivalue(true);
connectorHttpDocument_parentpath.setSystemReserved(true);
connectorHttpDocument_parentpath.setUndeletable(true);
MetadataBuilder connectorHttpDocument_parsedContent = connectorHttpDocumentSchema.create("parsedContent").setType(MetadataValueType.TEXT);
connectorHttpDocument_parsedContent.setUndeletable(true);
connectorHttpDocument_parsedContent.setSearchable(true);
MetadataBuilder connectorHttpDocument_path = connectorHttpDocumentSchema.get("path");
connectorHttpDocument_path.setMultivalue(true);
connectorHttpDocument_path.setSystemReserved(true);
connectorHttpDocument_path.setUndeletable(true);
MetadataBuilder connectorHttpDocument_pathParts = connectorHttpDocumentSchema.get("pathParts");
connectorHttpDocument_pathParts.setMultivalue(true);
connectorHttpDocument_pathParts.setSystemReserved(true);
connectorHttpDocument_pathParts.setUndeletable(true);
MetadataBuilder connectorHttpDocument_principalpath = connectorHttpDocumentSchema.get("principalpath");
connectorHttpDocument_principalpath.setSystemReserved(true);
connectorHttpDocument_principalpath.setUndeletable(true);
MetadataBuilder connectorHttpDocument_priority = connectorHttpDocumentSchema.create("priority").setType(MetadataValueType.NUMBER);
connectorHttpDocument_priority.setUndeletable(true);
connectorHttpDocument_priority.setDefaultValue(0.5F);
MetadataBuilder connectorHttpDocument_removedauthorizations = connectorHttpDocumentSchema.get("removedauthorizations");
connectorHttpDocument_removedauthorizations.setMultivalue(true);
connectorHttpDocument_removedauthorizations.setSystemReserved(true);
connectorHttpDocument_removedauthorizations.setUndeletable(true);
MetadataBuilder connectorHttpDocument_schema = connectorHttpDocumentSchema.get("schema");
connectorHttpDocument_schema.setDefaultRequirement(true);
connectorHttpDocument_schema.setSystemReserved(true);
connectorHttpDocument_schema.setUndeletable(true);
MetadataBuilder connectorHttpDocument_searchable = connectorHttpDocumentSchema.get("searchable");
connectorHttpDocument_searchable.setSystemReserved(true);
connectorHttpDocument_searchable.setUndeletable(true);
MetadataBuilder connectorHttpDocument_shareDenyTokens = connectorHttpDocumentSchema.get("shareDenyTokens");
connectorHttpDocument_shareDenyTokens.setMultivalue(true);
connectorHttpDocument_shareDenyTokens.setSystemReserved(true);
connectorHttpDocument_shareDenyTokens.setUndeletable(true);
connectorHttpDocument_shareDenyTokens.defineValidators().add(ManualTokenValidator.class);
MetadataBuilder connectorHttpDocument_shareTokens = connectorHttpDocumentSchema.get("shareTokens");
connectorHttpDocument_shareTokens.setMultivalue(true);
connectorHttpDocument_shareTokens.setSystemReserved(true);
connectorHttpDocument_shareTokens.setUndeletable(true);
connectorHttpDocument_shareTokens.defineValidators().add(ManualTokenValidator.class);
MetadataBuilder connectorHttpDocument_status = connectorHttpDocumentSchema.create("status").setType(MetadataValueType.ENUM);
connectorHttpDocument_status.setUndeletable(true);
connectorHttpDocument_status.defineAsEnum(ConnectorDocumentStatus.class);
MetadataBuilder connectorHttpDocument_title = connectorHttpDocumentSchema.get("title");
connectorHttpDocument_title.setUndeletable(true);
connectorHttpDocument_title.setSchemaAutocomplete(true);
connectorHttpDocument_title.setSearchable(true);
MetadataBuilder connectorHttpDocument_tokens = connectorHttpDocumentSchema.get("tokens");
connectorHttpDocument_tokens.setMultivalue(true);
connectorHttpDocument_tokens.setSystemReserved(true);
connectorHttpDocument_tokens.setUndeletable(true);
MetadataBuilder connectorHttpDocument_traversalCode = connectorHttpDocumentSchema.create("traversalCode").setType(MetadataValueType.STRING);
connectorHttpDocument_traversalCode.setDefaultRequirement(true);
connectorHttpDocument_traversalCode.setUndeletable(true);
MetadataBuilder connectorHttpDocument_url = connectorHttpDocumentSchema.create("url").setType(MetadataValueType.STRING);
connectorHttpDocument_url.setDefaultRequirement(true);
connectorHttpDocument_url.setUndeletable(true);
MetadataBuilder connectorHttpDocument_visibleInTrees = connectorHttpDocumentSchema.get("visibleInTrees");
connectorHttpDocument_visibleInTrees.setSystemReserved(true);
connectorHttpDocument_visibleInTrees.setUndeletable(true);
MetadataBuilder connectorInstance_http_authenticationScheme = connectorInstance_httpSchema.create("authenticationScheme").setType(MetadataValueType.ENUM);
connectorInstance_http_authenticationScheme.setUndeletable(true);
connectorInstance_http_authenticationScheme.defineAsEnum(AuthenticationScheme.class);
MetadataBuilder connectorInstance_http_daysBeforeRefetching = connectorInstance_httpSchema.create("daysBeforeRefetching").setType(MetadataValueType.NUMBER);
connectorInstance_http_daysBeforeRefetching.setDefaultRequirement(true);
connectorInstance_http_daysBeforeRefetching.setUndeletable(true);
connectorInstance_http_daysBeforeRefetching.setDefaultValue(5);
MetadataBuilder connectorInstance_http_documentsPerJobs = connectorInstance_httpSchema.create("documentsPerJobs").setType(MetadataValueType.NUMBER);
connectorInstance_http_documentsPerJobs.setDefaultRequirement(true);
connectorInstance_http_documentsPerJobs.setUndeletable(true);
connectorInstance_http_documentsPerJobs.setDefaultValue(10);
MetadataBuilder connectorInstance_http_domain = connectorInstance_httpSchema.create("domain").setType(MetadataValueType.STRING);
connectorInstance_http_domain.setUndeletable(true);
MetadataBuilder connectorInstance_http_excludePatterns = connectorInstance_httpSchema.create("excludePatterns").setType(MetadataValueType.TEXT);
connectorInstance_http_excludePatterns.setUndeletable(true);
MetadataBuilder connectorInstance_http_includePatterns = connectorInstance_httpSchema.create("includePatterns").setType(MetadataValueType.TEXT);
connectorInstance_http_includePatterns.setUndeletable(true);
MetadataBuilder connectorInstance_http_jobsInParallel = connectorInstance_httpSchema.create("jobsInParallel").setType(MetadataValueType.NUMBER);
connectorInstance_http_jobsInParallel.setDefaultRequirement(true);
connectorInstance_http_jobsInParallel.setUndeletable(true);
connectorInstance_http_jobsInParallel.setDefaultValue(1);
MetadataBuilder connectorInstance_http_maxLevel = connectorInstance_httpSchema.create("maxLevel").setType(MetadataValueType.NUMBER);
connectorInstance_http_maxLevel.setDefaultRequirement(true);
connectorInstance_http_maxLevel.setUndeletable(true);
connectorInstance_http_maxLevel.setDefaultValue(5);
MetadataBuilder connectorInstance_http_onDemands = connectorInstance_httpSchema.create("onDemands").setType(MetadataValueType.TEXT);
connectorInstance_http_onDemands.setUndeletable(true);
MetadataBuilder connectorInstance_http_password = connectorInstance_httpSchema.create("password").setType(MetadataValueType.STRING);
connectorInstance_http_password.setUndeletable(true);
connectorInstance_http_password.setEncrypted(true);
MetadataBuilder connectorInstance_http_seeds = connectorInstance_httpSchema.create("seeds").setType(MetadataValueType.TEXT);
connectorInstance_http_seeds.setDefaultRequirement(true);
connectorInstance_http_seeds.setUndeletable(true);
MetadataBuilder connectorInstance_http_username = connectorInstance_httpSchema.create("username").setType(MetadataValueType.STRING);
connectorInstance_http_username.setUndeletable(true);
MetadataBuilder connectorInstance_ldap_address = connectorInstance_ldapSchema.create("address").setType(MetadataValueType.STRING);
connectorInstance_ldap_address.setMultivalue(true);
connectorInstance_ldap_address.setUndeletable(true);
connectorInstance_ldap_address.setDefaultValue(asList("physicalDeliveryOfficeName", "streetAddress", "l", "postalCode", "st", "co", "c"));
MetadataBuilder connectorInstance_ldap_company = connectorInstance_ldapSchema.create("company").setType(MetadataValueType.STRING);
connectorInstance_ldap_company.setUndeletable(true);
connectorInstance_ldap_company.setDefaultValue("company");
MetadataBuilder connectorInstance_ldap_connectionUsername = connectorInstance_ldapSchema.create("connectionUsername").setType(MetadataValueType.STRING);
connectorInstance_ldap_connectionUsername.setDefaultRequirement(true);
connectorInstance_ldap_connectionUsername.setUndeletable(true);
MetadataBuilder connectorInstance_ldap_department = connectorInstance_ldapSchema.create("department").setType(MetadataValueType.STRING);
connectorInstance_ldap_department.setUndeletable(true);
connectorInstance_ldap_department.setDefaultValue("department");
MetadataBuilder connectorInstance_ldap_directoryType = connectorInstance_ldapSchema.create("directoryType").setType(MetadataValueType.ENUM);
connectorInstance_ldap_directoryType.setDefaultRequirement(true);
connectorInstance_ldap_directoryType.setSystemReserved(true);
connectorInstance_ldap_directoryType.setUndeletable(true);
connectorInstance_ldap_directoryType.setDefaultValue(DirectoryType.ACTIVE_DIRECTORY);
connectorInstance_ldap_directoryType.defineAsEnum(DirectoryType.class);
MetadataBuilder connectorInstance_ldap_displayName = connectorInstance_ldapSchema.create("displayName").setType(MetadataValueType.STRING);
connectorInstance_ldap_displayName.setUndeletable(true);
connectorInstance_ldap_displayName.setDefaultValue("cn");
MetadataBuilder connectorInstance_ldap_dn = connectorInstance_ldapSchema.create("dn").setType(MetadataValueType.STRING);
connectorInstance_ldap_dn.setDefaultRequirement(true);
connectorInstance_ldap_dn.setUndeletable(true);
connectorInstance_ldap_dn.setDefaultValue("distinguishedName");
MetadataBuilder connectorInstance_ldap_documentsPerJob = connectorInstance_ldapSchema.create("documentsPerJob").setType(MetadataValueType.NUMBER);
connectorInstance_ldap_documentsPerJob.setUndeletable(true);
connectorInstance_ldap_documentsPerJob.setDefaultValue(10);
MetadataBuilder connectorInstance_ldap_email = connectorInstance_ldapSchema.create("email").setType(MetadataValueType.STRING);
connectorInstance_ldap_email.setUndeletable(true);
connectorInstance_ldap_email.setDefaultValue("mail");
MetadataBuilder connectorInstance_ldap_excludeRegex = connectorInstance_ldapSchema.create("excludeRegex").setType(MetadataValueType.STRING);
connectorInstance_ldap_excludeRegex.setUndeletable(true);
MetadataBuilder connectorInstance_ldap_fetchComputers = connectorInstance_ldapSchema.create("fetchComputers").setType(MetadataValueType.BOOLEAN);
connectorInstance_ldap_fetchComputers.setSystemReserved(true);
connectorInstance_ldap_fetchComputers.setUndeletable(true);
MetadataBuilder connectorInstance_ldap_fetchGroups = connectorInstance_ldapSchema.create("fetchGroups").setType(MetadataValueType.BOOLEAN);
connectorInstance_ldap_fetchGroups.setSystemReserved(true);
connectorInstance_ldap_fetchGroups.setUndeletable(true);
MetadataBuilder connectorInstance_ldap_fetchUsers = connectorInstance_ldapSchema.create("fetchUsers").setType(MetadataValueType.BOOLEAN);
connectorInstance_ldap_fetchUsers.setSystemReserved(true);
connectorInstance_ldap_fetchUsers.setUndeletable(true);
connectorInstance_ldap_fetchUsers.setDefaultValue(true);
MetadataBuilder connectorInstance_ldap_firstName = connectorInstance_ldapSchema.create("firstName").setType(MetadataValueType.STRING);
connectorInstance_ldap_firstName.setUndeletable(true);
connectorInstance_ldap_firstName.setDefaultValue("givenName");
MetadataBuilder connectorInstance_ldap_followReferences = connectorInstance_ldapSchema.create("followReferences").setType(MetadataValueType.BOOLEAN);
connectorInstance_ldap_followReferences.setUndeletable(true);
MetadataBuilder connectorInstance_ldap_includeRegex = connectorInstance_ldapSchema.create("includeRegex").setType(MetadataValueType.STRING);
connectorInstance_ldap_includeRegex.setUndeletable(true);
MetadataBuilder connectorInstance_ldap_jobTitle = connectorInstance_ldapSchema.create("jobTitle").setType(MetadataValueType.STRING);
connectorInstance_ldap_jobTitle.setUndeletable(true);
connectorInstance_ldap_jobTitle.setDefaultValue("title");
MetadataBuilder connectorInstance_ldap_jobsInParallel = connectorInstance_ldapSchema.create("jobsInParallel").setType(MetadataValueType.NUMBER);
connectorInstance_ldap_jobsInParallel.setUndeletable(true);
connectorInstance_ldap_jobsInParallel.setDefaultValue(1);
MetadataBuilder connectorInstance_ldap_lastName = connectorInstance_ldapSchema.create("lastName").setType(MetadataValueType.STRING);
connectorInstance_ldap_lastName.setUndeletable(true);
connectorInstance_ldap_lastName.setDefaultValue("sn");
MetadataBuilder connectorInstance_ldap_manager = connectorInstance_ldapSchema.create("manager").setType(MetadataValueType.STRING);
connectorInstance_ldap_manager.setUndeletable(true);
connectorInstance_ldap_manager.setDefaultValue("manager");
MetadataBuilder connectorInstance_ldap_password = connectorInstance_ldapSchema.create("password").setType(MetadataValueType.STRING);
connectorInstance_ldap_password.setDefaultRequirement(true);
connectorInstance_ldap_password.setUndeletable(true);
connectorInstance_ldap_password.setEncrypted(true);
MetadataBuilder connectorInstance_ldap_telephone = connectorInstance_ldapSchema.create("telephone").setType(MetadataValueType.STRING);
connectorInstance_ldap_telephone.setMultivalue(true);
connectorInstance_ldap_telephone.setUndeletable(true);
connectorInstance_ldap_telephone.setDefaultValue(asList("telephoneNumber", "mobile", "ipPhone"));
MetadataBuilder connectorInstance_ldap_url = connectorInstance_ldapSchema.create("url").setType(MetadataValueType.STRING);
connectorInstance_ldap_url.setMultivalue(true);
connectorInstance_ldap_url.setDefaultRequirement(true);
connectorInstance_ldap_url.setUndeletable(true);
MetadataBuilder connectorInstance_ldap_username = connectorInstance_ldapSchema.create("username").setType(MetadataValueType.STRING);
connectorInstance_ldap_username.setUndeletable(true);
connectorInstance_ldap_username.setDefaultValue("sAMAccountName");
MetadataBuilder connectorInstance_ldap_usersBaseContextList = connectorInstance_ldapSchema.create("usersBaseContextList").setType(MetadataValueType.STRING);
connectorInstance_ldap_usersBaseContextList.setMultivalue(true);
connectorInstance_ldap_usersBaseContextList.setDefaultRequirement(true);
connectorInstance_ldap_usersBaseContextList.setUndeletable(true);
MetadataBuilder connectorInstance_smb_domain = connectorInstance_smbSchema.create("domain").setType(MetadataValueType.STRING);
connectorInstance_smb_domain.setUndeletable(true);
MetadataBuilder connectorInstance_smb_exclusions = connectorInstance_smbSchema.create("exclusions").setType(MetadataValueType.STRING);
connectorInstance_smb_exclusions.setMultivalue(true);
connectorInstance_smb_exclusions.setUndeletable(true);
MetadataBuilder connectorInstance_smb_inclusions = connectorInstance_smbSchema.create("inclusions").setType(MetadataValueType.STRING);
connectorInstance_smb_inclusions.setMultivalue(true);
connectorInstance_smb_inclusions.setUndeletable(true);
MetadataBuilder connectorInstance_smb_password = connectorInstance_smbSchema.create("password").setType(MetadataValueType.STRING);
connectorInstance_smb_password.setUndeletable(true);
connectorInstance_smb_password.setEncrypted(true);
MetadataBuilder connectorInstance_smb_resumeUrl = connectorInstance_smbSchema.create("resumeUrl").setType(MetadataValueType.STRING);
connectorInstance_smb_resumeUrl.setUndeletable(true);
MetadataBuilder connectorInstance_smb_skipShareAccessControl = connectorInstance_smbSchema.create("skipShareAccessControl").setType(MetadataValueType.BOOLEAN);
connectorInstance_smb_skipShareAccessControl.setDefaultValue(false);
MetadataBuilder connectorInstance_smb_smbSeeds = connectorInstance_smbSchema.create("smbSeeds").setType(MetadataValueType.STRING);
connectorInstance_smb_smbSeeds.setMultivalue(true);
connectorInstance_smb_smbSeeds.setDefaultRequirement(true);
connectorInstance_smb_smbSeeds.setUndeletable(true);
MetadataBuilder connectorInstance_smb_username = connectorInstance_smbSchema.create("username").setType(MetadataValueType.STRING);
connectorInstance_smb_username.setDefaultRequirement(true);
connectorInstance_smb_username.setUndeletable(true);
MetadataBuilder connectorInstance_allReferences = connectorInstanceSchema.get("allReferences");
connectorInstance_allReferences.setMultivalue(true);
connectorInstance_allReferences.setSystemReserved(true);
connectorInstance_allReferences.setUndeletable(true);
MetadataBuilder connectorInstance_allRemovedAuths = connectorInstanceSchema.get("allRemovedAuths");
connectorInstance_allRemovedAuths.setMultivalue(true);
connectorInstance_allRemovedAuths.setSystemReserved(true);
connectorInstance_allRemovedAuths.setUndeletable(true);
connectorInstance_allRemovedAuths.setEssential(true);
MetadataBuilder connectorInstance_allauthorizations = connectorInstanceSchema.get("allauthorizations");
connectorInstance_allauthorizations.setMultivalue(true);
connectorInstance_allauthorizations.setSystemReserved(true);
connectorInstance_allauthorizations.setUndeletable(true);
MetadataBuilder connectorInstance_attachedAncestors = connectorInstanceSchema.get("attachedAncestors");
connectorInstance_attachedAncestors.setMultivalue(true);
connectorInstance_attachedAncestors.setSystemReserved(true);
connectorInstance_attachedAncestors.setUndeletable(true);
connectorInstance_attachedAncestors.setEssential(true);
MetadataBuilder connectorInstance_authorizations = connectorInstanceSchema.get("authorizations");
connectorInstance_authorizations.setMultivalue(true);
connectorInstance_authorizations.setSystemReserved(true);
connectorInstance_authorizations.setUndeletable(true);
MetadataBuilder connectorInstance_availableFields = connectorInstanceSchema.create("availableFields").setType(MetadataValueType.STRUCTURE);
connectorInstance_availableFields.setMultivalue(true);
connectorInstance_availableFields.setUndeletable(true);
connectorInstance_availableFields.defineStructureFactory(ConnectorFieldFactory.class);
connectorInstance_availableFields.defineValidators().add(ConnectorFieldValidator.class);
MetadataBuilder connectorInstance_code = connectorInstanceSchema.create("code").setType(MetadataValueType.STRING);
connectorInstance_code.setDefaultRequirement(true);
connectorInstance_code.setUndeletable(true);
connectorInstance_code.setEssential(true);
connectorInstance_code.setUniqueValue(true);
MetadataBuilder connectorInstance_connectorType = connectorInstanceSchema.create("connectorType").setType(MetadataValueType.REFERENCE);
connectorInstance_connectorType.setDefaultRequirement(true);
connectorInstance_connectorType.setUndeletable(true);
connectorInstance_connectorType.defineReferencesTo(connectorTypeSchemaType);
MetadataBuilder connectorInstance_createdBy = connectorInstanceSchema.get("createdBy");
connectorInstance_createdBy.setSystemReserved(true);
connectorInstance_createdBy.setUndeletable(true);
MetadataBuilder connectorInstance_createdOn = connectorInstanceSchema.get("createdOn");
connectorInstance_createdOn.setSystemReserved(true);
connectorInstance_createdOn.setUndeletable(true);
connectorInstance_createdOn.setSortable(true);
MetadataBuilder connectorInstance_deleted = connectorInstanceSchema.get("deleted");
connectorInstance_deleted.setSystemReserved(true);
connectorInstance_deleted.setUndeletable(true);
MetadataBuilder connectorInstance_denyTokens = connectorInstanceSchema.get("denyTokens");
connectorInstance_denyTokens.setMultivalue(true);
connectorInstance_denyTokens.setSystemReserved(true);
connectorInstance_denyTokens.setUndeletable(true);
connectorInstance_denyTokens.defineValidators().add(ManualTokenValidator.class);
MetadataBuilder connectorInstance_detachedauthorizations = connectorInstanceSchema.get("detachedauthorizations");
connectorInstance_detachedauthorizations.setSystemReserved(true);
connectorInstance_detachedauthorizations.setUndeletable(true);
MetadataBuilder connectorInstance_enabled = connectorInstanceSchema.create("enabled").setType(MetadataValueType.BOOLEAN);
connectorInstance_enabled.setUndeletable(true);
connectorInstance_enabled.setDefaultValue(true);
MetadataBuilder connectorInstance_errorOnPhysicalDeletion = connectorInstanceSchema.get("errorOnPhysicalDeletion");
connectorInstance_errorOnPhysicalDeletion.setSystemReserved(true);
connectorInstance_errorOnPhysicalDeletion.setUndeletable(true);
MetadataBuilder connectorInstance_followers = connectorInstanceSchema.get("followers");
connectorInstance_followers.setMultivalue(true);
connectorInstance_followers.setSystemReserved(true);
connectorInstance_followers.setUndeletable(true);
connectorInstance_followers.setSearchable(true);
MetadataBuilder connectorInstance_id = connectorInstanceSchema.get("id");
connectorInstance_id.setDefaultRequirement(true);
connectorInstance_id.setSystemReserved(true);
connectorInstance_id.setUndeletable(true);
connectorInstance_id.setSearchable(true);
connectorInstance_id.setSortable(true);
connectorInstance_id.setUniqueValue(true);
connectorInstance_id.setUnmodifiable(true);
MetadataBuilder connectorInstance_inheritedauthorizations = connectorInstanceSchema.get("inheritedauthorizations");
connectorInstance_inheritedauthorizations.setMultivalue(true);
connectorInstance_inheritedauthorizations.setSystemReserved(true);
connectorInstance_inheritedauthorizations.setUndeletable(true);
MetadataBuilder connectorInstance_lastTraversalOn = connectorInstanceSchema.create("lastTraversalOn").setType(MetadataValueType.DATE_TIME);
connectorInstance_lastTraversalOn.setUndeletable(true);
MetadataBuilder connectorInstance_legacyIdentifier = connectorInstanceSchema.get("legacyIdentifier");
connectorInstance_legacyIdentifier.setDefaultRequirement(true);
connectorInstance_legacyIdentifier.setSystemReserved(true);
connectorInstance_legacyIdentifier.setUndeletable(true);
connectorInstance_legacyIdentifier.setSearchable(true);
connectorInstance_legacyIdentifier.setUniqueValue(true);
connectorInstance_legacyIdentifier.setUnmodifiable(true);
MetadataBuilder connectorInstance_logicallyDeletedOn = connectorInstanceSchema.get("logicallyDeletedOn");
connectorInstance_logicallyDeletedOn.setSystemReserved(true);
connectorInstance_logicallyDeletedOn.setUndeletable(true);
MetadataBuilder connectorInstance_manualTokens = connectorInstanceSchema.get("manualTokens");
connectorInstance_manualTokens.setMultivalue(true);
connectorInstance_manualTokens.setSystemReserved(true);
connectorInstance_manualTokens.setUndeletable(true);
connectorInstance_manualTokens.defineValidators().add(ManualTokenValidator.class);
MetadataBuilder connectorInstance_markedForPreviewConversion = connectorInstanceSchema.get("markedForPreviewConversion");
connectorInstance_markedForPreviewConversion.setSystemReserved(true);
connectorInstance_markedForPreviewConversion.setUndeletable(true);
MetadataBuilder connectorInstance_markedForReindexing = connectorInstanceSchema.get("markedForReindexing");
connectorInstance_markedForReindexing.setSystemReserved(true);
connectorInstance_markedForReindexing.setUndeletable(true);
MetadataBuilder connectorInstance_modifiedBy = connectorInstanceSchema.get("modifiedBy");
connectorInstance_modifiedBy.setSystemReserved(true);
connectorInstance_modifiedBy.setUndeletable(true);
MetadataBuilder connectorInstance_modifiedOn = connectorInstanceSchema.get("modifiedOn");
connectorInstance_modifiedOn.setSystemReserved(true);
connectorInstance_modifiedOn.setUndeletable(true);
connectorInstance_modifiedOn.setSortable(true);
MetadataBuilder connectorInstance_parentpath = connectorInstanceSchema.get("parentpath");
connectorInstance_parentpath.setMultivalue(true);
connectorInstance_parentpath.setSystemReserved(true);
connectorInstance_parentpath.setUndeletable(true);
MetadataBuilder connectorInstance_path = connectorInstanceSchema.get("path");
connectorInstance_path.setMultivalue(true);
connectorInstance_path.setSystemReserved(true);
connectorInstance_path.setUndeletable(true);
MetadataBuilder connectorInstance_pathParts = connectorInstanceSchema.get("pathParts");
connectorInstance_pathParts.setMultivalue(true);
connectorInstance_pathParts.setSystemReserved(true);
connectorInstance_pathParts.setUndeletable(true);
MetadataBuilder connectorInstance_principalpath = connectorInstanceSchema.get("principalpath");
connectorInstance_principalpath.setSystemReserved(true);
connectorInstance_principalpath.setUndeletable(true);
MetadataBuilder connectorInstance_propertiesMapping = connectorInstanceSchema.create("propertiesMapping").setType(MetadataValueType.STRUCTURE);
connectorInstance_propertiesMapping.setUndeletable(true);
connectorInstance_propertiesMapping.defineStructureFactory(MapStringListStringStructureFactory.class);
MetadataBuilder connectorInstance_removedauthorizations = connectorInstanceSchema.get("removedauthorizations");
connectorInstance_removedauthorizations.setMultivalue(true);
connectorInstance_removedauthorizations.setSystemReserved(true);
connectorInstance_removedauthorizations.setUndeletable(true);
MetadataBuilder connectorInstance_schema = connectorInstanceSchema.get("schema");
connectorInstance_schema.setDefaultRequirement(true);
connectorInstance_schema.setSystemReserved(true);
connectorInstance_schema.setUndeletable(true);
MetadataBuilder connectorInstance_searchable = connectorInstanceSchema.get("searchable");
connectorInstance_searchable.setSystemReserved(true);
connectorInstance_searchable.setUndeletable(true);
MetadataBuilder connectorInstance_shareDenyTokens = connectorInstanceSchema.get("shareDenyTokens");
connectorInstance_shareDenyTokens.setMultivalue(true);
connectorInstance_shareDenyTokens.setSystemReserved(true);
connectorInstance_shareDenyTokens.setUndeletable(true);
connectorInstance_shareDenyTokens.defineValidators().add(ManualTokenValidator.class);
MetadataBuilder connectorInstance_shareTokens = connectorInstanceSchema.get("shareTokens");
connectorInstance_shareTokens.setMultivalue(true);
connectorInstance_shareTokens.setSystemReserved(true);
connectorInstance_shareTokens.setUndeletable(true);
connectorInstance_shareTokens.defineValidators().add(ManualTokenValidator.class);
MetadataBuilder connectorInstance_title = connectorInstanceSchema.get("title");
connectorInstance_title.setDefaultRequirement(true);
connectorInstance_title.setUndeletable(true);
connectorInstance_title.setSchemaAutocomplete(true);
connectorInstance_title.setSearchable(true);
MetadataBuilder connectorInstance_tokens = connectorInstanceSchema.get("tokens");
connectorInstance_tokens.setMultivalue(true);
connectorInstance_tokens.setSystemReserved(true);
connectorInstance_tokens.setUndeletable(true);
MetadataBuilder connectorInstance_traversalCode = connectorInstanceSchema.create("traversalCode").setType(MetadataValueType.STRING);
connectorInstance_traversalCode.setUndeletable(true);
MetadataBuilder connectorInstance_traversalSchedule = connectorInstanceSchema.create("traversalSchedule").setType(MetadataValueType.STRUCTURE);
connectorInstance_traversalSchedule.setMultivalue(true);
connectorInstance_traversalSchedule.setUndeletable(true);
connectorInstance_traversalSchedule.defineStructureFactory(TraversalScheduleFactory.class);
MetadataBuilder connectorInstance_visibleInTrees = connectorInstanceSchema.get("visibleInTrees");
connectorInstance_visibleInTrees.setSystemReserved(true);
connectorInstance_visibleInTrees.setUndeletable(true);
MetadataBuilder connectorLdapUserDocument_address = connectorLdapUserDocumentSchema.create("address").setType(MetadataValueType.TEXT);
connectorLdapUserDocument_address.setUndeletable(true);
connectorLdapUserDocument_address.setSearchable(true);
MetadataBuilder connectorLdapUserDocument_allReferences = connectorLdapUserDocumentSchema.get("allReferences");
connectorLdapUserDocument_allReferences.setMultivalue(true);
connectorLdapUserDocument_allReferences.setSystemReserved(true);
connectorLdapUserDocument_allReferences.setUndeletable(true);
MetadataBuilder connectorLdapUserDocument_allRemovedAuths = connectorLdapUserDocumentSchema.get("allRemovedAuths");
connectorLdapUserDocument_allRemovedAuths.setMultivalue(true);
connectorLdapUserDocument_allRemovedAuths.setSystemReserved(true);
connectorLdapUserDocument_allRemovedAuths.setUndeletable(true);
connectorLdapUserDocument_allRemovedAuths.setEssential(true);
MetadataBuilder connectorLdapUserDocument_allauthorizations = connectorLdapUserDocumentSchema.get("allauthorizations");
connectorLdapUserDocument_allauthorizations.setMultivalue(true);
connectorLdapUserDocument_allauthorizations.setSystemReserved(true);
connectorLdapUserDocument_allauthorizations.setUndeletable(true);
MetadataBuilder connectorLdapUserDocument_attachedAncestors = connectorLdapUserDocumentSchema.get("attachedAncestors");
connectorLdapUserDocument_attachedAncestors.setMultivalue(true);
connectorLdapUserDocument_attachedAncestors.setSystemReserved(true);
connectorLdapUserDocument_attachedAncestors.setUndeletable(true);
connectorLdapUserDocument_attachedAncestors.setEssential(true);
MetadataBuilder connectorLdapUserDocument_authorizations = connectorLdapUserDocumentSchema.get("authorizations");
connectorLdapUserDocument_authorizations.setMultivalue(true);
connectorLdapUserDocument_authorizations.setSystemReserved(true);
connectorLdapUserDocument_authorizations.setUndeletable(true);
MetadataBuilder connectorLdapUserDocument_company = connectorLdapUserDocumentSchema.create("company").setType(MetadataValueType.STRING);
connectorLdapUserDocument_company.setUndeletable(true);
connectorLdapUserDocument_company.setSearchable(true);
MetadataBuilder connectorLdapUserDocument_connector = connectorLdapUserDocumentSchema.create("connector").setType(MetadataValueType.REFERENCE);
connectorLdapUserDocument_connector.setDefaultRequirement(true);
connectorLdapUserDocument_connector.setUndeletable(true);
connectorLdapUserDocument_connector.defineReferencesTo(asList(connectorInstance_ldapSchema));
MetadataBuilder connectorLdapUserDocument_connectorType = connectorLdapUserDocumentSchema.create("connectorType").setType(MetadataValueType.REFERENCE);
connectorLdapUserDocument_connectorType.setDefaultRequirement(true);
connectorLdapUserDocument_connectorType.setUndeletable(true);
connectorLdapUserDocument_connectorType.defineReferencesTo(asList(connectorTypeSchema));
MetadataBuilder connectorLdapUserDocument_createdBy = connectorLdapUserDocumentSchema.get("createdBy");
connectorLdapUserDocument_createdBy.setSystemReserved(true);
connectorLdapUserDocument_createdBy.setUndeletable(true);
MetadataBuilder connectorLdapUserDocument_createdOn = connectorLdapUserDocumentSchema.get("createdOn");
connectorLdapUserDocument_createdOn.setSystemReserved(true);
connectorLdapUserDocument_createdOn.setUndeletable(true);
connectorLdapUserDocument_createdOn.setSortable(true);
MetadataBuilder connectorLdapUserDocument_deleted = connectorLdapUserDocumentSchema.get("deleted");
connectorLdapUserDocument_deleted.setSystemReserved(true);
connectorLdapUserDocument_deleted.setUndeletable(true);
MetadataBuilder connectorLdapUserDocument_denyTokens = connectorLdapUserDocumentSchema.get("denyTokens");
connectorLdapUserDocument_denyTokens.setMultivalue(true);
connectorLdapUserDocument_denyTokens.setSystemReserved(true);
connectorLdapUserDocument_denyTokens.setUndeletable(true);
connectorLdapUserDocument_denyTokens.defineValidators().add(ManualTokenValidator.class);
MetadataBuilder connectorLdapUserDocument_department = connectorLdapUserDocumentSchema.create("department").setType(MetadataValueType.STRING);
connectorLdapUserDocument_department.setUndeletable(true);
connectorLdapUserDocument_department.setSearchable(true);
MetadataBuilder connectorLdapUserDocument_detachedauthorizations = connectorLdapUserDocumentSchema.get("detachedauthorizations");
connectorLdapUserDocument_detachedauthorizations.setSystemReserved(true);
connectorLdapUserDocument_detachedauthorizations.setUndeletable(true);
MetadataBuilder connectorLdapUserDocument_displayName = connectorLdapUserDocumentSchema.create("displayName").setType(MetadataValueType.STRING);
connectorLdapUserDocument_displayName.setUndeletable(true);
MetadataBuilder connectorLdapUserDocument_distinguishedName = connectorLdapUserDocumentSchema.create("distinguishedName").setType(MetadataValueType.STRING);
connectorLdapUserDocument_distinguishedName.setSystemReserved(true);
connectorLdapUserDocument_distinguishedName.setUndeletable(true);
MetadataBuilder connectorLdapUserDocument_email = connectorLdapUserDocumentSchema.create("email").setType(MetadataValueType.STRING);
connectorLdapUserDocument_email.setUndeletable(true);
connectorLdapUserDocument_email.setSearchable(true);
MetadataBuilder connectorLdapUserDocument_enabled = connectorLdapUserDocumentSchema.create("enabled").setType(MetadataValueType.BOOLEAN);
connectorLdapUserDocument_enabled.setUndeletable(true);
connectorLdapUserDocument_enabled.setDefaultValue(true);
MetadataBuilder connectorLdapUserDocument_errorCode = connectorLdapUserDocumentSchema.create("errorCode").setType(MetadataValueType.STRING);
connectorLdapUserDocument_errorCode.setUndeletable(true);
MetadataBuilder connectorLdapUserDocument_errorMessage = connectorLdapUserDocumentSchema.create("errorMessage").setType(MetadataValueType.STRING);
connectorLdapUserDocument_errorMessage.setUndeletable(true);
MetadataBuilder connectorLdapUserDocument_errorOnPhysicalDeletion = connectorLdapUserDocumentSchema.get("errorOnPhysicalDeletion");
connectorLdapUserDocument_errorOnPhysicalDeletion.setSystemReserved(true);
connectorLdapUserDocument_errorOnPhysicalDeletion.setUndeletable(true);
MetadataBuilder connectorLdapUserDocument_errorStackTrace = connectorLdapUserDocumentSchema.create("errorStackTrace").setType(MetadataValueType.TEXT);
connectorLdapUserDocument_errorStackTrace.setUndeletable(true);
MetadataBuilder connectorLdapUserDocument_errorsCount = connectorLdapUserDocumentSchema.create("errorsCount").setType(MetadataValueType.NUMBER);
connectorLdapUserDocument_errorsCount.setUndeletable(true);
connectorLdapUserDocument_errorsCount.setDefaultValue(0);
MetadataBuilder connectorLdapUserDocument_fetchDelay = connectorLdapUserDocumentSchema.create("fetchDelay").setType(MetadataValueType.NUMBER);
connectorLdapUserDocument_fetchDelay.setUndeletable(true);
connectorLdapUserDocument_fetchDelay.setDefaultValue(10);
MetadataBuilder connectorLdapUserDocument_fetched = connectorLdapUserDocumentSchema.create("fetched").setType(MetadataValueType.BOOLEAN);
connectorLdapUserDocument_fetched.setUndeletable(true);
connectorLdapUserDocument_fetched.setDefaultValue(true);
MetadataBuilder connectorLdapUserDocument_fetchedDateTime = connectorLdapUserDocumentSchema.create("fetchedDateTime").setType(MetadataValueType.DATE_TIME);
connectorLdapUserDocument_fetchedDateTime.setUndeletable(true);
MetadataBuilder connectorLdapUserDocument_firstName = connectorLdapUserDocumentSchema.create("firstName").setType(MetadataValueType.STRING);
connectorLdapUserDocument_firstName.setUndeletable(true);
connectorLdapUserDocument_firstName.setSearchable(true);
MetadataBuilder connectorLdapUserDocument_followers = connectorLdapUserDocumentSchema.get("followers");
connectorLdapUserDocument_followers.setMultivalue(true);
connectorLdapUserDocument_followers.setSystemReserved(true);
connectorLdapUserDocument_followers.setUndeletable(true);
connectorLdapUserDocument_followers.setSearchable(true);
MetadataBuilder connectorLdapUserDocument_frequency = connectorLdapUserDocumentSchema.create("frequency").setType(MetadataValueType.ENUM);
connectorLdapUserDocument_frequency.setUndeletable(true);
connectorLdapUserDocument_frequency.defineAsEnum(FetchFrequency.class);
MetadataBuilder connectorLdapUserDocument_id = connectorLdapUserDocumentSchema.get("id");
connectorLdapUserDocument_id.setDefaultRequirement(true);
connectorLdapUserDocument_id.setSystemReserved(true);
connectorLdapUserDocument_id.setUndeletable(true);
connectorLdapUserDocument_id.setSearchable(true);
connectorLdapUserDocument_id.setSortable(true);
connectorLdapUserDocument_id.setUniqueValue(true);
connectorLdapUserDocument_id.setUnmodifiable(true);
MetadataBuilder connectorLdapUserDocument_inheritedauthorizations = connectorLdapUserDocumentSchema.get("inheritedauthorizations");
connectorLdapUserDocument_inheritedauthorizations.setMultivalue(true);
connectorLdapUserDocument_inheritedauthorizations.setSystemReserved(true);
connectorLdapUserDocument_inheritedauthorizations.setUndeletable(true);
MetadataBuilder connectorLdapUserDocument_lastModified = connectorLdapUserDocumentSchema.create("lastModified").setType(MetadataValueType.DATE_TIME);
connectorLdapUserDocument_lastModified.setUndeletable(true);
connectorLdapUserDocument_lastModified.setSearchable(true);
MetadataBuilder connectorLdapUserDocument_lastName = connectorLdapUserDocumentSchema.create("lastName").setType(MetadataValueType.STRING);
connectorLdapUserDocument_lastName.setUndeletable(true);
connectorLdapUserDocument_lastName.setSearchable(true);
MetadataBuilder connectorLdapUserDocument_legacyIdentifier = connectorLdapUserDocumentSchema.get("legacyIdentifier");
connectorLdapUserDocument_legacyIdentifier.setDefaultRequirement(true);
connectorLdapUserDocument_legacyIdentifier.setSystemReserved(true);
connectorLdapUserDocument_legacyIdentifier.setUndeletable(true);
connectorLdapUserDocument_legacyIdentifier.setSearchable(true);
connectorLdapUserDocument_legacyIdentifier.setUniqueValue(true);
connectorLdapUserDocument_legacyIdentifier.setUnmodifiable(true);
MetadataBuilder connectorLdapUserDocument_logicallyDeletedOn = connectorLdapUserDocumentSchema.get("logicallyDeletedOn");
connectorLdapUserDocument_logicallyDeletedOn.setSystemReserved(true);
connectorLdapUserDocument_logicallyDeletedOn.setUndeletable(true);
MetadataBuilder connectorLdapUserDocument_manager = connectorLdapUserDocumentSchema.create("manager").setType(MetadataValueType.STRING);
connectorLdapUserDocument_manager.setUndeletable(true);
MetadataBuilder connectorLdapUserDocument_manualTokens = connectorLdapUserDocumentSchema.get("manualTokens");
connectorLdapUserDocument_manualTokens.setMultivalue(true);
connectorLdapUserDocument_manualTokens.setSystemReserved(true);
connectorLdapUserDocument_manualTokens.setUndeletable(true);
connectorLdapUserDocument_manualTokens.defineValidators().add(ManualTokenValidator.class);
MetadataBuilder connectorLdapUserDocument_markedForPreviewConversion = connectorLdapUserDocumentSchema.get("markedForPreviewConversion");
connectorLdapUserDocument_markedForPreviewConversion.setSystemReserved(true);
connectorLdapUserDocument_markedForPreviewConversion.setUndeletable(true);
MetadataBuilder connectorLdapUserDocument_markedForReindexing = connectorLdapUserDocumentSchema.get("markedForReindexing");
connectorLdapUserDocument_markedForReindexing.setSystemReserved(true);
connectorLdapUserDocument_markedForReindexing.setUndeletable(true);
MetadataBuilder connectorLdapUserDocument_mimetype = connectorLdapUserDocumentSchema.create("mimetype").setType(MetadataValueType.STRING);
connectorLdapUserDocument_mimetype.setUndeletable(true);
MetadataBuilder connectorLdapUserDocument_modifiedBy = connectorLdapUserDocumentSchema.get("modifiedBy");
connectorLdapUserDocument_modifiedBy.setSystemReserved(true);
connectorLdapUserDocument_modifiedBy.setUndeletable(true);
MetadataBuilder connectorLdapUserDocument_modifiedOn = connectorLdapUserDocumentSchema.get("modifiedOn");
connectorLdapUserDocument_modifiedOn.setSystemReserved(true);
connectorLdapUserDocument_modifiedOn.setUndeletable(true);
connectorLdapUserDocument_modifiedOn.setSortable(true);
MetadataBuilder connectorLdapUserDocument_neverFetch = connectorLdapUserDocumentSchema.create("neverFetch").setType(MetadataValueType.BOOLEAN);
connectorLdapUserDocument_neverFetch.setUndeletable(true);
MetadataBuilder connectorLdapUserDocument_nextFetch = connectorLdapUserDocumentSchema.create("nextFetch").setType(MetadataValueType.DATE_TIME);
connectorLdapUserDocument_nextFetch.setUndeletable(true);
MetadataBuilder connectorLdapUserDocument_parentpath = connectorLdapUserDocumentSchema.get("parentpath");
connectorLdapUserDocument_parentpath.setMultivalue(true);
connectorLdapUserDocument_parentpath.setSystemReserved(true);
connectorLdapUserDocument_parentpath.setUndeletable(true);
MetadataBuilder connectorLdapUserDocument_path = connectorLdapUserDocumentSchema.get("path");
connectorLdapUserDocument_path.setMultivalue(true);
connectorLdapUserDocument_path.setSystemReserved(true);
connectorLdapUserDocument_path.setUndeletable(true);
MetadataBuilder connectorLdapUserDocument_pathParts = connectorLdapUserDocumentSchema.get("pathParts");
connectorLdapUserDocument_pathParts.setMultivalue(true);
connectorLdapUserDocument_pathParts.setSystemReserved(true);
connectorLdapUserDocument_pathParts.setUndeletable(true);
MetadataBuilder connectorLdapUserDocument_principalpath = connectorLdapUserDocumentSchema.get("principalpath");
connectorLdapUserDocument_principalpath.setSystemReserved(true);
connectorLdapUserDocument_principalpath.setUndeletable(true);
MetadataBuilder connectorLdapUserDocument_removedauthorizations = connectorLdapUserDocumentSchema.get("removedauthorizations");
connectorLdapUserDocument_removedauthorizations.setMultivalue(true);
connectorLdapUserDocument_removedauthorizations.setSystemReserved(true);
connectorLdapUserDocument_removedauthorizations.setUndeletable(true);
MetadataBuilder connectorLdapUserDocument_schema = connectorLdapUserDocumentSchema.get("schema");
connectorLdapUserDocument_schema.setDefaultRequirement(true);
connectorLdapUserDocument_schema.setSystemReserved(true);
connectorLdapUserDocument_schema.setUndeletable(true);
MetadataBuilder connectorLdapUserDocument_searchable = connectorLdapUserDocumentSchema.get("searchable");
connectorLdapUserDocument_searchable.setSystemReserved(true);
connectorLdapUserDocument_searchable.setUndeletable(true);
MetadataBuilder connectorLdapUserDocument_shareDenyTokens = connectorLdapUserDocumentSchema.get("shareDenyTokens");
connectorLdapUserDocument_shareDenyTokens.setMultivalue(true);
connectorLdapUserDocument_shareDenyTokens.setSystemReserved(true);
connectorLdapUserDocument_shareDenyTokens.setUndeletable(true);
connectorLdapUserDocument_shareDenyTokens.defineValidators().add(ManualTokenValidator.class);
MetadataBuilder connectorLdapUserDocument_shareTokens = connectorLdapUserDocumentSchema.get("shareTokens");
connectorLdapUserDocument_shareTokens.setMultivalue(true);
connectorLdapUserDocument_shareTokens.setSystemReserved(true);
connectorLdapUserDocument_shareTokens.setUndeletable(true);
connectorLdapUserDocument_shareTokens.defineValidators().add(ManualTokenValidator.class);
MetadataBuilder connectorLdapUserDocument_status = connectorLdapUserDocumentSchema.create("status").setType(MetadataValueType.ENUM);
connectorLdapUserDocument_status.setUndeletable(true);
connectorLdapUserDocument_status.defineAsEnum(ConnectorDocumentStatus.class);
MetadataBuilder connectorLdapUserDocument_telephone = connectorLdapUserDocumentSchema.create("telephone").setType(MetadataValueType.STRING);
connectorLdapUserDocument_telephone.setMultivalue(true);
connectorLdapUserDocument_telephone.setUndeletable(true);
connectorLdapUserDocument_telephone.setSearchable(true);
MetadataBuilder connectorLdapUserDocument_title = connectorLdapUserDocumentSchema.get("title");
connectorLdapUserDocument_title.setUndeletable(true);
connectorLdapUserDocument_title.setSchemaAutocomplete(true);
connectorLdapUserDocument_title.setSearchable(true);
MetadataBuilder connectorLdapUserDocument_tokens = connectorLdapUserDocumentSchema.get("tokens");
connectorLdapUserDocument_tokens.setMultivalue(true);
connectorLdapUserDocument_tokens.setSystemReserved(true);
connectorLdapUserDocument_tokens.setUndeletable(true);
MetadataBuilder connectorLdapUserDocument_traversalCode = connectorLdapUserDocumentSchema.create("traversalCode").setType(MetadataValueType.STRING);
connectorLdapUserDocument_traversalCode.setDefaultRequirement(true);
connectorLdapUserDocument_traversalCode.setUndeletable(true);
MetadataBuilder connectorLdapUserDocument_url = connectorLdapUserDocumentSchema.create("url").setType(MetadataValueType.STRING);
connectorLdapUserDocument_url.setDefaultRequirement(true);
connectorLdapUserDocument_url.setUndeletable(true);
MetadataBuilder connectorLdapUserDocument_username = connectorLdapUserDocumentSchema.create("username").setType(MetadataValueType.STRING);
connectorLdapUserDocument_username.setUndeletable(true);
connectorLdapUserDocument_username.setSearchable(true);
MetadataBuilder connectorLdapUserDocument_visibleInTrees = connectorLdapUserDocumentSchema.get("visibleInTrees");
connectorLdapUserDocument_visibleInTrees.setSystemReserved(true);
connectorLdapUserDocument_visibleInTrees.setUndeletable(true);
MetadataBuilder connectorLdapUserDocument_workTitle = connectorLdapUserDocumentSchema.create("workTitle").setType(MetadataValueType.STRING);
connectorLdapUserDocument_workTitle.setUndeletable(true);
connectorLdapUserDocument_workTitle.setSearchable(true);
MetadataBuilder connectorSmbDocument_allReferences = connectorSmbDocumentSchema.get("allReferences");
connectorSmbDocument_allReferences.setMultivalue(true);
connectorSmbDocument_allReferences.setSystemReserved(true);
connectorSmbDocument_allReferences.setUndeletable(true);
MetadataBuilder connectorSmbDocument_allRemovedAuths = connectorSmbDocumentSchema.get("allRemovedAuths");
connectorSmbDocument_allRemovedAuths.setMultivalue(true);
connectorSmbDocument_allRemovedAuths.setSystemReserved(true);
connectorSmbDocument_allRemovedAuths.setUndeletable(true);
connectorSmbDocument_allRemovedAuths.setEssential(true);
MetadataBuilder connectorSmbDocument_allauthorizations = connectorSmbDocumentSchema.get("allauthorizations");
connectorSmbDocument_allauthorizations.setMultivalue(true);
connectorSmbDocument_allauthorizations.setSystemReserved(true);
connectorSmbDocument_allauthorizations.setUndeletable(true);
MetadataBuilder connectorSmbDocument_attachedAncestors = connectorSmbDocumentSchema.get("attachedAncestors");
connectorSmbDocument_attachedAncestors.setMultivalue(true);
connectorSmbDocument_attachedAncestors.setSystemReserved(true);
connectorSmbDocument_attachedAncestors.setUndeletable(true);
connectorSmbDocument_attachedAncestors.setEssential(true);
MetadataBuilder connectorSmbDocument_authorizations = connectorSmbDocumentSchema.get("authorizations");
connectorSmbDocument_authorizations.setMultivalue(true);
connectorSmbDocument_authorizations.setSystemReserved(true);
connectorSmbDocument_authorizations.setUndeletable(true);
MetadataBuilder connectorSmbDocument_connector = connectorSmbDocumentSchema.create("connector").setType(MetadataValueType.REFERENCE);
connectorSmbDocument_connector.setDefaultRequirement(true);
connectorSmbDocument_connector.setUndeletable(true);
connectorSmbDocument_connector.defineReferencesTo(asList(connectorInstance_smbSchema));
MetadataBuilder connectorSmbDocument_connectorType = connectorSmbDocumentSchema.create("connectorType").setType(MetadataValueType.REFERENCE);
connectorSmbDocument_connectorType.setDefaultRequirement(true);
connectorSmbDocument_connectorType.setUndeletable(true);
connectorSmbDocument_connectorType.defineReferencesTo(asList(connectorTypeSchema));
MetadataBuilder connectorSmbDocument_createdBy = connectorSmbDocumentSchema.get("createdBy");
connectorSmbDocument_createdBy.setSystemReserved(true);
connectorSmbDocument_createdBy.setUndeletable(true);
MetadataBuilder connectorSmbDocument_createdOn = connectorSmbDocumentSchema.get("createdOn");
connectorSmbDocument_createdOn.setSystemReserved(true);
connectorSmbDocument_createdOn.setUndeletable(true);
connectorSmbDocument_createdOn.setSortable(true);
MetadataBuilder connectorSmbDocument_deleted = connectorSmbDocumentSchema.get("deleted");
connectorSmbDocument_deleted.setSystemReserved(true);
connectorSmbDocument_deleted.setUndeletable(true);
MetadataBuilder connectorSmbDocument_denyTokens = connectorSmbDocumentSchema.get("denyTokens");
connectorSmbDocument_denyTokens.setMultivalue(true);
connectorSmbDocument_denyTokens.setSystemReserved(true);
connectorSmbDocument_denyTokens.setUndeletable(true);
connectorSmbDocument_denyTokens.defineValidators().add(ManualTokenValidator.class);
MetadataBuilder connectorSmbDocument_detachedauthorizations = connectorSmbDocumentSchema.get("detachedauthorizations");
connectorSmbDocument_detachedauthorizations.setSystemReserved(true);
connectorSmbDocument_detachedauthorizations.setUndeletable(true);
MetadataBuilder connectorSmbDocument_errorCode = connectorSmbDocumentSchema.create("errorCode").setType(MetadataValueType.STRING);
connectorSmbDocument_errorCode.setUndeletable(true);
MetadataBuilder connectorSmbDocument_errorMessage = connectorSmbDocumentSchema.create("errorMessage").setType(MetadataValueType.STRING);
connectorSmbDocument_errorMessage.setUndeletable(true);
MetadataBuilder connectorSmbDocument_errorOnPhysicalDeletion = connectorSmbDocumentSchema.get("errorOnPhysicalDeletion");
connectorSmbDocument_errorOnPhysicalDeletion.setSystemReserved(true);
connectorSmbDocument_errorOnPhysicalDeletion.setUndeletable(true);
MetadataBuilder connectorSmbDocument_errorStackTrace = connectorSmbDocumentSchema.create("errorStackTrace").setType(MetadataValueType.TEXT);
connectorSmbDocument_errorStackTrace.setUndeletable(true);
MetadataBuilder connectorSmbDocument_errorsCount = connectorSmbDocumentSchema.create("errorsCount").setType(MetadataValueType.NUMBER);
connectorSmbDocument_errorsCount.setUndeletable(true);
connectorSmbDocument_errorsCount.setDefaultValue(0);
MetadataBuilder connectorSmbDocument_extension = connectorSmbDocumentSchema.create("extension").setType(MetadataValueType.STRING);
connectorSmbDocument_extension.setUndeletable(true);
connectorSmbDocument_extension.setSearchable(true);
MetadataBuilder connectorSmbDocument_fetchDelay = connectorSmbDocumentSchema.create("fetchDelay").setType(MetadataValueType.NUMBER);
connectorSmbDocument_fetchDelay.setUndeletable(true);
connectorSmbDocument_fetchDelay.setDefaultValue(10);
MetadataBuilder connectorSmbDocument_fetched = connectorSmbDocumentSchema.create("fetched").setType(MetadataValueType.BOOLEAN);
connectorSmbDocument_fetched.setUndeletable(true);
connectorSmbDocument_fetched.setDefaultValue(true);
MetadataBuilder connectorSmbDocument_fetchedDateTime = connectorSmbDocumentSchema.create("fetchedDateTime").setType(MetadataValueType.DATE_TIME);
connectorSmbDocument_fetchedDateTime.setUndeletable(true);
MetadataBuilder connectorSmbDocument_followers = connectorSmbDocumentSchema.get("followers");
connectorSmbDocument_followers.setMultivalue(true);
connectorSmbDocument_followers.setSystemReserved(true);
connectorSmbDocument_followers.setUndeletable(true);
connectorSmbDocument_followers.setSearchable(true);
MetadataBuilder connectorSmbDocument_frequency = connectorSmbDocumentSchema.create("frequency").setType(MetadataValueType.ENUM);
connectorSmbDocument_frequency.setUndeletable(true);
connectorSmbDocument_frequency.defineAsEnum(FetchFrequency.class);
MetadataBuilder connectorSmbDocument_id = connectorSmbDocumentSchema.get("id");
connectorSmbDocument_id.setDefaultRequirement(true);
connectorSmbDocument_id.setSystemReserved(true);
connectorSmbDocument_id.setUndeletable(true);
connectorSmbDocument_id.setSearchable(true);
connectorSmbDocument_id.setSortable(true);
connectorSmbDocument_id.setUniqueValue(true);
connectorSmbDocument_id.setUnmodifiable(true);
MetadataBuilder connectorSmbDocument_inheritedauthorizations = connectorSmbDocumentSchema.get("inheritedauthorizations");
connectorSmbDocument_inheritedauthorizations.setMultivalue(true);
connectorSmbDocument_inheritedauthorizations.setSystemReserved(true);
connectorSmbDocument_inheritedauthorizations.setUndeletable(true);
MetadataBuilder connectorSmbDocument_language = connectorSmbDocumentSchema.create("language").setType(MetadataValueType.STRING);
connectorSmbDocument_language.setUndeletable(true);
connectorSmbDocument_language.setSearchable(true);
MetadataBuilder connectorSmbDocument_lastFetchAttempt = connectorSmbDocumentSchema.create("lastFetchAttempt").setType(MetadataValueType.DATE_TIME);
connectorSmbDocument_lastFetchAttempt.setUndeletable(true);
connectorSmbDocument_lastFetchAttempt.setSearchable(true);
MetadataBuilder connectorSmbDocument_lastFetchAttemptDetails = connectorSmbDocumentSchema.create("lastFetchAttemptDetails").setType(MetadataValueType.STRING);
connectorSmbDocument_lastFetchAttemptDetails.setUndeletable(true);
MetadataBuilder connectorSmbDocument_lastFetchAttemptStatus = connectorSmbDocumentSchema.create("lastFetchAttemptStatus").setType(MetadataValueType.ENUM);
connectorSmbDocument_lastFetchAttemptStatus.setUndeletable(true);
connectorSmbDocument_lastFetchAttemptStatus.setSearchable(true);
connectorSmbDocument_lastFetchAttemptStatus.defineAsEnum(LastFetchedStatus.class);
MetadataBuilder connectorSmbDocument_lastModified = connectorSmbDocumentSchema.create("lastModified").setType(MetadataValueType.DATE_TIME);
connectorSmbDocument_lastModified.setUndeletable(true);
connectorSmbDocument_lastModified.setSearchable(true);
MetadataBuilder connectorSmbDocument_legacyIdentifier = connectorSmbDocumentSchema.get("legacyIdentifier");
connectorSmbDocument_legacyIdentifier.setDefaultRequirement(true);
connectorSmbDocument_legacyIdentifier.setSystemReserved(true);
connectorSmbDocument_legacyIdentifier.setUndeletable(true);
connectorSmbDocument_legacyIdentifier.setSearchable(true);
connectorSmbDocument_legacyIdentifier.setUniqueValue(true);
connectorSmbDocument_legacyIdentifier.setUnmodifiable(true);
MetadataBuilder connectorSmbDocument_logicallyDeletedOn = connectorSmbDocumentSchema.get("logicallyDeletedOn");
connectorSmbDocument_logicallyDeletedOn.setSystemReserved(true);
connectorSmbDocument_logicallyDeletedOn.setUndeletable(true);
MetadataBuilder connectorSmbDocument_manualTokens = connectorSmbDocumentSchema.get("manualTokens");
connectorSmbDocument_manualTokens.setMultivalue(true);
connectorSmbDocument_manualTokens.setSystemReserved(true);
connectorSmbDocument_manualTokens.setUndeletable(true);
connectorSmbDocument_manualTokens.defineValidators().add(ManualTokenValidator.class);
MetadataBuilder connectorSmbDocument_markedForPreviewConversion = connectorSmbDocumentSchema.get("markedForPreviewConversion");
connectorSmbDocument_markedForPreviewConversion.setSystemReserved(true);
connectorSmbDocument_markedForPreviewConversion.setUndeletable(true);
MetadataBuilder connectorSmbDocument_markedForReindexing = connectorSmbDocumentSchema.get("markedForReindexing");
connectorSmbDocument_markedForReindexing.setSystemReserved(true);
connectorSmbDocument_markedForReindexing.setUndeletable(true);
MetadataBuilder connectorSmbDocument_mimetype = connectorSmbDocumentSchema.create("mimetype").setType(MetadataValueType.STRING);
connectorSmbDocument_mimetype.setUndeletable(true);
MetadataBuilder connectorSmbDocument_modifiedBy = connectorSmbDocumentSchema.get("modifiedBy");
connectorSmbDocument_modifiedBy.setSystemReserved(true);
connectorSmbDocument_modifiedBy.setUndeletable(true);
MetadataBuilder connectorSmbDocument_modifiedOn = connectorSmbDocumentSchema.get("modifiedOn");
connectorSmbDocument_modifiedOn.setSystemReserved(true);
connectorSmbDocument_modifiedOn.setUndeletable(true);
connectorSmbDocument_modifiedOn.setSortable(true);
MetadataBuilder connectorSmbDocument_neverFetch = connectorSmbDocumentSchema.create("neverFetch").setType(MetadataValueType.BOOLEAN);
connectorSmbDocument_neverFetch.setUndeletable(true);
MetadataBuilder connectorSmbDocument_nextFetch = connectorSmbDocumentSchema.create("nextFetch").setType(MetadataValueType.DATE_TIME);
connectorSmbDocument_nextFetch.setUndeletable(true);
MetadataBuilder connectorSmbDocument_parent = connectorSmbDocumentSchema.create("parent").setType(MetadataValueType.REFERENCE);
connectorSmbDocument_parent.setUndeletable(true);
connectorSmbDocument_parent.defineTaxonomyRelationshipToType(connectorSmbFolderSchemaType);
MetadataBuilder connectorSmbDocument_parentpath = connectorSmbDocumentSchema.get("parentpath");
connectorSmbDocument_parentpath.setMultivalue(true);
connectorSmbDocument_parentpath.setSystemReserved(true);
connectorSmbDocument_parentpath.setUndeletable(true);
MetadataBuilder connectorSmbDocument_parsedContent = connectorSmbDocumentSchema.create("parsedContent").setType(MetadataValueType.TEXT);
connectorSmbDocument_parsedContent.setUndeletable(true);
connectorSmbDocument_parsedContent.setSearchable(true);
MetadataBuilder connectorSmbDocument_path = connectorSmbDocumentSchema.get("path");
connectorSmbDocument_path.setMultivalue(true);
connectorSmbDocument_path.setSystemReserved(true);
connectorSmbDocument_path.setUndeletable(true);
MetadataBuilder connectorSmbDocument_pathParts = connectorSmbDocumentSchema.get("pathParts");
connectorSmbDocument_pathParts.setMultivalue(true);
connectorSmbDocument_pathParts.setSystemReserved(true);
connectorSmbDocument_pathParts.setUndeletable(true);
MetadataBuilder connectorSmbDocument_permissionsHash = connectorSmbDocumentSchema.create("permissionsHash").setType(MetadataValueType.STRING);
connectorSmbDocument_permissionsHash.setUndeletable(true);
MetadataBuilder connectorSmbDocument_principalpath = connectorSmbDocumentSchema.get("principalpath");
connectorSmbDocument_principalpath.setSystemReserved(true);
connectorSmbDocument_principalpath.setUndeletable(true);
MetadataBuilder connectorSmbDocument_removedauthorizations = connectorSmbDocumentSchema.get("removedauthorizations");
connectorSmbDocument_removedauthorizations.setMultivalue(true);
connectorSmbDocument_removedauthorizations.setSystemReserved(true);
connectorSmbDocument_removedauthorizations.setUndeletable(true);
MetadataBuilder connectorSmbDocument_schema = connectorSmbDocumentSchema.get("schema");
connectorSmbDocument_schema.setDefaultRequirement(true);
connectorSmbDocument_schema.setSystemReserved(true);
connectorSmbDocument_schema.setUndeletable(true);
MetadataBuilder connectorSmbDocument_searchable = connectorSmbDocumentSchema.get("searchable");
connectorSmbDocument_searchable.setSystemReserved(true);
connectorSmbDocument_searchable.setUndeletable(true);
MetadataBuilder connectorSmbDocument_shareDenyTokens = connectorSmbDocumentSchema.get("shareDenyTokens");
connectorSmbDocument_shareDenyTokens.setMultivalue(true);
connectorSmbDocument_shareDenyTokens.setSystemReserved(true);
connectorSmbDocument_shareDenyTokens.setUndeletable(true);
connectorSmbDocument_shareDenyTokens.defineValidators().add(ManualTokenValidator.class);
MetadataBuilder connectorSmbDocument_shareTokens = connectorSmbDocumentSchema.get("shareTokens");
connectorSmbDocument_shareTokens.setMultivalue(true);
connectorSmbDocument_shareTokens.setSystemReserved(true);
connectorSmbDocument_shareTokens.setUndeletable(true);
connectorSmbDocument_shareTokens.defineValidators().add(ManualTokenValidator.class);
MetadataBuilder connectorSmbDocument_size = connectorSmbDocumentSchema.create("size").setType(MetadataValueType.NUMBER);
connectorSmbDocument_size.setUndeletable(true);
connectorSmbDocument_size.setSearchable(true);
MetadataBuilder connectorSmbDocument_status = connectorSmbDocumentSchema.create("status").setType(MetadataValueType.ENUM);
connectorSmbDocument_status.setUndeletable(true);
connectorSmbDocument_status.defineAsEnum(ConnectorDocumentStatus.class);
MetadataBuilder connectorSmbDocument_title = connectorSmbDocumentSchema.get("title");
connectorSmbDocument_title.setUndeletable(true);
connectorSmbDocument_title.setSchemaAutocomplete(true);
connectorSmbDocument_title.setSearchable(true);
MetadataBuilder connectorSmbDocument_tokens = connectorSmbDocumentSchema.get("tokens");
connectorSmbDocument_tokens.setMultivalue(true);
connectorSmbDocument_tokens.setSystemReserved(true);
connectorSmbDocument_tokens.setUndeletable(true);
MetadataBuilder connectorSmbDocument_traversalCode = connectorSmbDocumentSchema.create("traversalCode").setType(MetadataValueType.STRING);
connectorSmbDocument_traversalCode.setDefaultRequirement(true);
connectorSmbDocument_traversalCode.setUndeletable(true);
MetadataBuilder connectorSmbDocument_url = connectorSmbDocumentSchema.create("url").setType(MetadataValueType.STRING);
connectorSmbDocument_url.setDefaultRequirement(true);
connectorSmbDocument_url.setUndeletable(true);
MetadataBuilder connectorSmbDocument_visibleInTrees = connectorSmbDocumentSchema.get("visibleInTrees");
connectorSmbDocument_visibleInTrees.setSystemReserved(true);
connectorSmbDocument_visibleInTrees.setUndeletable(true);
MetadataBuilder connectorSmbFolder_allReferences = connectorSmbFolderSchema.get("allReferences");
connectorSmbFolder_allReferences.setMultivalue(true);
connectorSmbFolder_allReferences.setSystemReserved(true);
connectorSmbFolder_allReferences.setUndeletable(true);
MetadataBuilder connectorSmbFolder_allRemovedAuths = connectorSmbFolderSchema.get("allRemovedAuths");
connectorSmbFolder_allRemovedAuths.setMultivalue(true);
connectorSmbFolder_allRemovedAuths.setSystemReserved(true);
connectorSmbFolder_allRemovedAuths.setUndeletable(true);
connectorSmbFolder_allRemovedAuths.setEssential(true);
MetadataBuilder connectorSmbFolder_allauthorizations = connectorSmbFolderSchema.get("allauthorizations");
connectorSmbFolder_allauthorizations.setMultivalue(true);
connectorSmbFolder_allauthorizations.setSystemReserved(true);
connectorSmbFolder_allauthorizations.setUndeletable(true);
MetadataBuilder connectorSmbFolder_attachedAncestors = connectorSmbFolderSchema.get("attachedAncestors");
connectorSmbFolder_attachedAncestors.setMultivalue(true);
connectorSmbFolder_attachedAncestors.setSystemReserved(true);
connectorSmbFolder_attachedAncestors.setUndeletable(true);
connectorSmbFolder_attachedAncestors.setEssential(true);
MetadataBuilder connectorSmbFolder_authorizations = connectorSmbFolderSchema.get("authorizations");
connectorSmbFolder_authorizations.setMultivalue(true);
connectorSmbFolder_authorizations.setSystemReserved(true);
connectorSmbFolder_authorizations.setUndeletable(true);
MetadataBuilder connectorSmbFolder_connector = connectorSmbFolderSchema.create("connector").setType(MetadataValueType.REFERENCE);
connectorSmbFolder_connector.setDefaultRequirement(true);
connectorSmbFolder_connector.setUndeletable(true);
connectorSmbFolder_connector.defineReferencesTo(asList(connectorInstance_smbSchema));
MetadataBuilder connectorSmbFolder_connectorType = connectorSmbFolderSchema.create("connectorType").setType(MetadataValueType.REFERENCE);
connectorSmbFolder_connectorType.setDefaultRequirement(true);
connectorSmbFolder_connectorType.setUndeletable(true);
connectorSmbFolder_connectorType.defineReferencesTo(asList(connectorTypeSchema));
MetadataBuilder connectorSmbFolder_createdBy = connectorSmbFolderSchema.get("createdBy");
connectorSmbFolder_createdBy.setSystemReserved(true);
connectorSmbFolder_createdBy.setUndeletable(true);
MetadataBuilder connectorSmbFolder_createdOn = connectorSmbFolderSchema.get("createdOn");
connectorSmbFolder_createdOn.setSystemReserved(true);
connectorSmbFolder_createdOn.setUndeletable(true);
connectorSmbFolder_createdOn.setSortable(true);
MetadataBuilder connectorSmbFolder_deleted = connectorSmbFolderSchema.get("deleted");
connectorSmbFolder_deleted.setSystemReserved(true);
connectorSmbFolder_deleted.setUndeletable(true);
MetadataBuilder connectorSmbFolder_denyTokens = connectorSmbFolderSchema.get("denyTokens");
connectorSmbFolder_denyTokens.setMultivalue(true);
connectorSmbFolder_denyTokens.setSystemReserved(true);
connectorSmbFolder_denyTokens.setUndeletable(true);
connectorSmbFolder_denyTokens.defineValidators().add(ManualTokenValidator.class);
MetadataBuilder connectorSmbFolder_detachedauthorizations = connectorSmbFolderSchema.get("detachedauthorizations");
connectorSmbFolder_detachedauthorizations.setSystemReserved(true);
connectorSmbFolder_detachedauthorizations.setUndeletable(true);
MetadataBuilder connectorSmbFolder_errorCode = connectorSmbFolderSchema.create("errorCode").setType(MetadataValueType.STRING);
connectorSmbFolder_errorCode.setUndeletable(true);
MetadataBuilder connectorSmbFolder_errorMessage = connectorSmbFolderSchema.create("errorMessage").setType(MetadataValueType.STRING);
connectorSmbFolder_errorMessage.setUndeletable(true);
MetadataBuilder connectorSmbFolder_errorOnPhysicalDeletion = connectorSmbFolderSchema.get("errorOnPhysicalDeletion");
connectorSmbFolder_errorOnPhysicalDeletion.setSystemReserved(true);
connectorSmbFolder_errorOnPhysicalDeletion.setUndeletable(true);
MetadataBuilder connectorSmbFolder_errorStackTrace = connectorSmbFolderSchema.create("errorStackTrace").setType(MetadataValueType.TEXT);
connectorSmbFolder_errorStackTrace.setUndeletable(true);
MetadataBuilder connectorSmbFolder_errorsCount = connectorSmbFolderSchema.create("errorsCount").setType(MetadataValueType.NUMBER);
connectorSmbFolder_errorsCount.setUndeletable(true);
connectorSmbFolder_errorsCount.setDefaultValue(0);
MetadataBuilder connectorSmbFolder_fetchDelay = connectorSmbFolderSchema.create("fetchDelay").setType(MetadataValueType.NUMBER);
connectorSmbFolder_fetchDelay.setUndeletable(true);
connectorSmbFolder_fetchDelay.setDefaultValue(10);
MetadataBuilder connectorSmbFolder_fetched = connectorSmbFolderSchema.create("fetched").setType(MetadataValueType.BOOLEAN);
connectorSmbFolder_fetched.setUndeletable(true);
connectorSmbFolder_fetched.setDefaultValue(true);
MetadataBuilder connectorSmbFolder_fetchedDateTime = connectorSmbFolderSchema.create("fetchedDateTime").setType(MetadataValueType.DATE_TIME);
connectorSmbFolder_fetchedDateTime.setUndeletable(true);
MetadataBuilder connectorSmbFolder_followers = connectorSmbFolderSchema.get("followers");
connectorSmbFolder_followers.setMultivalue(true);
connectorSmbFolder_followers.setSystemReserved(true);
connectorSmbFolder_followers.setUndeletable(true);
connectorSmbFolder_followers.setSearchable(true);
MetadataBuilder connectorSmbFolder_frequency = connectorSmbFolderSchema.create("frequency").setType(MetadataValueType.ENUM);
connectorSmbFolder_frequency.setUndeletable(true);
connectorSmbFolder_frequency.defineAsEnum(FetchFrequency.class);
MetadataBuilder connectorSmbFolder_id = connectorSmbFolderSchema.get("id");
connectorSmbFolder_id.setDefaultRequirement(true);
connectorSmbFolder_id.setSystemReserved(true);
connectorSmbFolder_id.setUndeletable(true);
connectorSmbFolder_id.setSearchable(true);
connectorSmbFolder_id.setSortable(true);
connectorSmbFolder_id.setUniqueValue(true);
connectorSmbFolder_id.setUnmodifiable(true);
MetadataBuilder connectorSmbFolder_inheritedauthorizations = connectorSmbFolderSchema.get("inheritedauthorizations");
connectorSmbFolder_inheritedauthorizations.setMultivalue(true);
connectorSmbFolder_inheritedauthorizations.setSystemReserved(true);
connectorSmbFolder_inheritedauthorizations.setUndeletable(true);
MetadataBuilder connectorSmbFolder_lastFetchAttempt = connectorSmbFolderSchema.create("lastFetchAttempt").setType(MetadataValueType.DATE_TIME);
connectorSmbFolder_lastFetchAttempt.setUndeletable(true);
connectorSmbFolder_lastFetchAttempt.setSearchable(true);
MetadataBuilder connectorSmbFolder_lastFetchedStatus = connectorSmbFolderSchema.create("lastFetchedStatus").setType(MetadataValueType.ENUM);
connectorSmbFolder_lastFetchedStatus.setUndeletable(true);
connectorSmbFolder_lastFetchedStatus.setSearchable(true);
connectorSmbFolder_lastFetchedStatus.defineAsEnum(LastFetchedStatus.class);
MetadataBuilder connectorSmbFolder_lastModified = connectorSmbFolderSchema.create("lastModified").setType(MetadataValueType.DATE_TIME);
connectorSmbFolder_lastModified.setUndeletable(true);
connectorSmbFolder_lastModified.setSearchable(true);
MetadataBuilder connectorSmbFolder_legacyIdentifier = connectorSmbFolderSchema.get("legacyIdentifier");
connectorSmbFolder_legacyIdentifier.setDefaultRequirement(true);
connectorSmbFolder_legacyIdentifier.setSystemReserved(true);
connectorSmbFolder_legacyIdentifier.setUndeletable(true);
connectorSmbFolder_legacyIdentifier.setSearchable(true);
connectorSmbFolder_legacyIdentifier.setUniqueValue(true);
connectorSmbFolder_legacyIdentifier.setUnmodifiable(true);
MetadataBuilder connectorSmbFolder_logicallyDeletedOn = connectorSmbFolderSchema.get("logicallyDeletedOn");
connectorSmbFolder_logicallyDeletedOn.setSystemReserved(true);
connectorSmbFolder_logicallyDeletedOn.setUndeletable(true);
MetadataBuilder connectorSmbFolder_manualTokens = connectorSmbFolderSchema.get("manualTokens");
connectorSmbFolder_manualTokens.setMultivalue(true);
connectorSmbFolder_manualTokens.setSystemReserved(true);
connectorSmbFolder_manualTokens.setUndeletable(true);
connectorSmbFolder_manualTokens.defineValidators().add(ManualTokenValidator.class);
MetadataBuilder connectorSmbFolder_markedForPreviewConversion = connectorSmbFolderSchema.get("markedForPreviewConversion");
connectorSmbFolder_markedForPreviewConversion.setSystemReserved(true);
connectorSmbFolder_markedForPreviewConversion.setUndeletable(true);
MetadataBuilder connectorSmbFolder_markedForReindexing = connectorSmbFolderSchema.get("markedForReindexing");
connectorSmbFolder_markedForReindexing.setSystemReserved(true);
connectorSmbFolder_markedForReindexing.setUndeletable(true);
MetadataBuilder connectorSmbFolder_mimetype = connectorSmbFolderSchema.create("mimetype").setType(MetadataValueType.STRING);
connectorSmbFolder_mimetype.setUndeletable(true);
MetadataBuilder connectorSmbFolder_modifiedBy = connectorSmbFolderSchema.get("modifiedBy");
connectorSmbFolder_modifiedBy.setSystemReserved(true);
connectorSmbFolder_modifiedBy.setUndeletable(true);
MetadataBuilder connectorSmbFolder_modifiedOn = connectorSmbFolderSchema.get("modifiedOn");
connectorSmbFolder_modifiedOn.setSystemReserved(true);
connectorSmbFolder_modifiedOn.setUndeletable(true);
connectorSmbFolder_modifiedOn.setSortable(true);
MetadataBuilder connectorSmbFolder_neverFetch = connectorSmbFolderSchema.create("neverFetch").setType(MetadataValueType.BOOLEAN);
connectorSmbFolder_neverFetch.setUndeletable(true);
MetadataBuilder connectorSmbFolder_nextFetch = connectorSmbFolderSchema.create("nextFetch").setType(MetadataValueType.DATE_TIME);
connectorSmbFolder_nextFetch.setUndeletable(true);
MetadataBuilder connectorSmbFolder_parent = connectorSmbFolderSchema.create("parent").setType(MetadataValueType.REFERENCE);
connectorSmbFolder_parent.setUndeletable(true);
connectorSmbFolder_parent.defineChildOfRelationshipToType(connectorSmbFolderSchemaType);
MetadataBuilder connectorSmbFolder_parentpath = connectorSmbFolderSchema.get("parentpath");
connectorSmbFolder_parentpath.setMultivalue(true);
connectorSmbFolder_parentpath.setSystemReserved(true);
connectorSmbFolder_parentpath.setUndeletable(true);
MetadataBuilder connectorSmbFolder_path = connectorSmbFolderSchema.get("path");
connectorSmbFolder_path.setMultivalue(true);
connectorSmbFolder_path.setSystemReserved(true);
connectorSmbFolder_path.setUndeletable(true);
MetadataBuilder connectorSmbFolder_pathParts = connectorSmbFolderSchema.get("pathParts");
connectorSmbFolder_pathParts.setMultivalue(true);
connectorSmbFolder_pathParts.setSystemReserved(true);
connectorSmbFolder_pathParts.setUndeletable(true);
MetadataBuilder connectorSmbFolder_principalpath = connectorSmbFolderSchema.get("principalpath");
connectorSmbFolder_principalpath.setSystemReserved(true);
connectorSmbFolder_principalpath.setUndeletable(true);
MetadataBuilder connectorSmbFolder_removedauthorizations = connectorSmbFolderSchema.get("removedauthorizations");
connectorSmbFolder_removedauthorizations.setMultivalue(true);
connectorSmbFolder_removedauthorizations.setSystemReserved(true);
connectorSmbFolder_removedauthorizations.setUndeletable(true);
MetadataBuilder connectorSmbFolder_schema = connectorSmbFolderSchema.get("schema");
connectorSmbFolder_schema.setDefaultRequirement(true);
connectorSmbFolder_schema.setSystemReserved(true);
connectorSmbFolder_schema.setUndeletable(true);
MetadataBuilder connectorSmbFolder_searchable = connectorSmbFolderSchema.get("searchable");
connectorSmbFolder_searchable.setSystemReserved(true);
connectorSmbFolder_searchable.setUndeletable(true);
MetadataBuilder connectorSmbFolder_shareDenyTokens = connectorSmbFolderSchema.get("shareDenyTokens");
connectorSmbFolder_shareDenyTokens.setMultivalue(true);
connectorSmbFolder_shareDenyTokens.setSystemReserved(true);
connectorSmbFolder_shareDenyTokens.setUndeletable(true);
connectorSmbFolder_shareDenyTokens.defineValidators().add(ManualTokenValidator.class);
MetadataBuilder connectorSmbFolder_shareTokens = connectorSmbFolderSchema.get("shareTokens");
connectorSmbFolder_shareTokens.setMultivalue(true);
connectorSmbFolder_shareTokens.setSystemReserved(true);
connectorSmbFolder_shareTokens.setUndeletable(true);
connectorSmbFolder_shareTokens.defineValidators().add(ManualTokenValidator.class);
MetadataBuilder connectorSmbFolder_status = connectorSmbFolderSchema.create("status").setType(MetadataValueType.ENUM);
connectorSmbFolder_status.setUndeletable(true);
connectorSmbFolder_status.defineAsEnum(ConnectorDocumentStatus.class);
MetadataBuilder connectorSmbFolder_title = connectorSmbFolderSchema.get("title");
connectorSmbFolder_title.setUndeletable(true);
connectorSmbFolder_title.setSchemaAutocomplete(true);
connectorSmbFolder_title.setSearchable(true);
MetadataBuilder connectorSmbFolder_tokens = connectorSmbFolderSchema.get("tokens");
connectorSmbFolder_tokens.setMultivalue(true);
connectorSmbFolder_tokens.setSystemReserved(true);
connectorSmbFolder_tokens.setUndeletable(true);
MetadataBuilder connectorSmbFolder_traversalCode = connectorSmbFolderSchema.create("traversalCode").setType(MetadataValueType.STRING);
connectorSmbFolder_traversalCode.setDefaultRequirement(true);
connectorSmbFolder_traversalCode.setUndeletable(true);
MetadataBuilder connectorSmbFolder_url = connectorSmbFolderSchema.create("url").setType(MetadataValueType.STRING);
connectorSmbFolder_url.setDefaultRequirement(true);
connectorSmbFolder_url.setUndeletable(true);
MetadataBuilder connectorSmbFolder_visibleInTrees = connectorSmbFolderSchema.get("visibleInTrees");
connectorSmbFolder_visibleInTrees.setSystemReserved(true);
connectorSmbFolder_visibleInTrees.setUndeletable(true);
MetadataBuilder connectorType_allReferences = connectorTypeSchema.get("allReferences");
connectorType_allReferences.setMultivalue(true);
connectorType_allReferences.setSystemReserved(true);
connectorType_allReferences.setUndeletable(true);
MetadataBuilder connectorType_allRemovedAuths = connectorTypeSchema.get("allRemovedAuths");
connectorType_allRemovedAuths.setMultivalue(true);
connectorType_allRemovedAuths.setSystemReserved(true);
connectorType_allRemovedAuths.setUndeletable(true);
connectorType_allRemovedAuths.setEssential(true);
MetadataBuilder connectorType_allauthorizations = connectorTypeSchema.get("allauthorizations");
connectorType_allauthorizations.setMultivalue(true);
connectorType_allauthorizations.setSystemReserved(true);
connectorType_allauthorizations.setUndeletable(true);
MetadataBuilder connectorType_attachedAncestors = connectorTypeSchema.get("attachedAncestors");
connectorType_attachedAncestors.setMultivalue(true);
connectorType_attachedAncestors.setSystemReserved(true);
connectorType_attachedAncestors.setUndeletable(true);
connectorType_attachedAncestors.setEssential(true);
MetadataBuilder connectorType_authorizations = connectorTypeSchema.get("authorizations");
connectorType_authorizations.setMultivalue(true);
connectorType_authorizations.setSystemReserved(true);
connectorType_authorizations.setUndeletable(true);
MetadataBuilder connectorType_code = connectorTypeSchema.create("code").setType(MetadataValueType.STRING);
connectorType_code.setDefaultRequirement(true);
connectorType_code.setUndeletable(true);
connectorType_code.setEssential(true);
connectorType_code.setUniqueValue(true);
MetadataBuilder connectorType_connectorClassName = connectorTypeSchema.create("connectorClassName").setType(MetadataValueType.STRING);
connectorType_connectorClassName.setDefaultRequirement(true);
connectorType_connectorClassName.setUndeletable(true);
MetadataBuilder connectorType_createdBy = connectorTypeSchema.get("createdBy");
connectorType_createdBy.setSystemReserved(true);
connectorType_createdBy.setUndeletable(true);
MetadataBuilder connectorType_createdOn = connectorTypeSchema.get("createdOn");
connectorType_createdOn.setSystemReserved(true);
connectorType_createdOn.setUndeletable(true);
connectorType_createdOn.setSortable(true);
MetadataBuilder connectorType_defaultAvailableFields = connectorTypeSchema.create("defaultAvailableFields").setType(MetadataValueType.STRUCTURE);
connectorType_defaultAvailableFields.setMultivalue(true);
connectorType_defaultAvailableFields.setUndeletable(true);
connectorType_defaultAvailableFields.defineStructureFactory(ConnectorFieldFactory.class);
connectorType_defaultAvailableFields.defineValidators().add(ConnectorFieldValidator.class);
MetadataBuilder connectorType_deleted = connectorTypeSchema.get("deleted");
connectorType_deleted.setSystemReserved(true);
connectorType_deleted.setUndeletable(true);
MetadataBuilder connectorType_denyTokens = connectorTypeSchema.get("denyTokens");
connectorType_denyTokens.setMultivalue(true);
connectorType_denyTokens.setSystemReserved(true);
connectorType_denyTokens.setUndeletable(true);
connectorType_denyTokens.defineValidators().add(ManualTokenValidator.class);
MetadataBuilder connectorType_detachedauthorizations = connectorTypeSchema.get("detachedauthorizations");
connectorType_detachedauthorizations.setSystemReserved(true);
connectorType_detachedauthorizations.setUndeletable(true);
MetadataBuilder connectorType_errorOnPhysicalDeletion = connectorTypeSchema.get("errorOnPhysicalDeletion");
connectorType_errorOnPhysicalDeletion.setSystemReserved(true);
connectorType_errorOnPhysicalDeletion.setUndeletable(true);
MetadataBuilder connectorType_followers = connectorTypeSchema.get("followers");
connectorType_followers.setMultivalue(true);
connectorType_followers.setSystemReserved(true);
connectorType_followers.setUndeletable(true);
connectorType_followers.setSearchable(true);
MetadataBuilder connectorType_id = connectorTypeSchema.get("id");
connectorType_id.setDefaultRequirement(true);
connectorType_id.setSystemReserved(true);
connectorType_id.setUndeletable(true);
connectorType_id.setSearchable(true);
connectorType_id.setSortable(true);
connectorType_id.setUniqueValue(true);
connectorType_id.setUnmodifiable(true);
MetadataBuilder connectorType_inheritedauthorizations = connectorTypeSchema.get("inheritedauthorizations");
connectorType_inheritedauthorizations.setMultivalue(true);
connectorType_inheritedauthorizations.setSystemReserved(true);
connectorType_inheritedauthorizations.setUndeletable(true);
MetadataBuilder connectorType_legacyIdentifier = connectorTypeSchema.get("legacyIdentifier");
connectorType_legacyIdentifier.setDefaultRequirement(true);
connectorType_legacyIdentifier.setSystemReserved(true);
connectorType_legacyIdentifier.setUndeletable(true);
connectorType_legacyIdentifier.setSearchable(true);
connectorType_legacyIdentifier.setUniqueValue(true);
connectorType_legacyIdentifier.setUnmodifiable(true);
MetadataBuilder connectorType_linkedSchema = connectorTypeSchema.create("linkedSchema").setType(MetadataValueType.STRING);
connectorType_linkedSchema.setDefaultRequirement(true);
connectorType_linkedSchema.setUndeletable(true);
MetadataBuilder connectorType_logicallyDeletedOn = connectorTypeSchema.get("logicallyDeletedOn");
connectorType_logicallyDeletedOn.setSystemReserved(true);
connectorType_logicallyDeletedOn.setUndeletable(true);
MetadataBuilder connectorType_manualTokens = connectorTypeSchema.get("manualTokens");
connectorType_manualTokens.setMultivalue(true);
connectorType_manualTokens.setSystemReserved(true);
connectorType_manualTokens.setUndeletable(true);
connectorType_manualTokens.defineValidators().add(ManualTokenValidator.class);
MetadataBuilder connectorType_markedForPreviewConversion = connectorTypeSchema.get("markedForPreviewConversion");
connectorType_markedForPreviewConversion.setSystemReserved(true);
connectorType_markedForPreviewConversion.setUndeletable(true);
MetadataBuilder connectorType_markedForReindexing = connectorTypeSchema.get("markedForReindexing");
connectorType_markedForReindexing.setSystemReserved(true);
connectorType_markedForReindexing.setUndeletable(true);
MetadataBuilder connectorType_modifiedBy = connectorTypeSchema.get("modifiedBy");
connectorType_modifiedBy.setSystemReserved(true);
connectorType_modifiedBy.setUndeletable(true);
MetadataBuilder connectorType_modifiedOn = connectorTypeSchema.get("modifiedOn");
connectorType_modifiedOn.setSystemReserved(true);
connectorType_modifiedOn.setUndeletable(true);
connectorType_modifiedOn.setSortable(true);
MetadataBuilder connectorType_parentpath = connectorTypeSchema.get("parentpath");
connectorType_parentpath.setMultivalue(true);
connectorType_parentpath.setSystemReserved(true);
connectorType_parentpath.setUndeletable(true);
MetadataBuilder connectorType_path = connectorTypeSchema.get("path");
connectorType_path.setMultivalue(true);
connectorType_path.setSystemReserved(true);
connectorType_path.setUndeletable(true);
MetadataBuilder connectorType_pathParts = connectorTypeSchema.get("pathParts");
connectorType_pathParts.setMultivalue(true);
connectorType_pathParts.setSystemReserved(true);
connectorType_pathParts.setUndeletable(true);
MetadataBuilder connectorType_principalpath = connectorTypeSchema.get("principalpath");
connectorType_principalpath.setSystemReserved(true);
connectorType_principalpath.setUndeletable(true);
MetadataBuilder connectorType_removedauthorizations = connectorTypeSchema.get("removedauthorizations");
connectorType_removedauthorizations.setMultivalue(true);
connectorType_removedauthorizations.setSystemReserved(true);
connectorType_removedauthorizations.setUndeletable(true);
MetadataBuilder connectorType_schema = connectorTypeSchema.get("schema");
connectorType_schema.setDefaultRequirement(true);
connectorType_schema.setSystemReserved(true);
connectorType_schema.setUndeletable(true);
MetadataBuilder connectorType_searchable = connectorTypeSchema.get("searchable");
connectorType_searchable.setSystemReserved(true);
connectorType_searchable.setUndeletable(true);
MetadataBuilder connectorType_shareDenyTokens = connectorTypeSchema.get("shareDenyTokens");
connectorType_shareDenyTokens.setMultivalue(true);
connectorType_shareDenyTokens.setSystemReserved(true);
connectorType_shareDenyTokens.setUndeletable(true);
connectorType_shareDenyTokens.defineValidators().add(ManualTokenValidator.class);
MetadataBuilder connectorType_shareTokens = connectorTypeSchema.get("shareTokens");
connectorType_shareTokens.setMultivalue(true);
connectorType_shareTokens.setSystemReserved(true);
connectorType_shareTokens.setUndeletable(true);
connectorType_shareTokens.defineValidators().add(ManualTokenValidator.class);
MetadataBuilder connectorType_title = connectorTypeSchema.get("title");
connectorType_title.setUndeletable(true);
connectorType_title.setSchemaAutocomplete(true);
connectorType_title.setSearchable(true);
MetadataBuilder connectorType_tokens = connectorTypeSchema.get("tokens");
connectorType_tokens.setMultivalue(true);
connectorType_tokens.setSystemReserved(true);
connectorType_tokens.setUndeletable(true);
MetadataBuilder connectorType_visibleInTrees = connectorTypeSchema.get("visibleInTrees");
connectorType_visibleInTrees.setSystemReserved(true);
connectorType_visibleInTrees.setUndeletable(true);
MetadataBuilder connectorInstance_http_allReferences = connectorInstance_httpSchema.get("allReferences");
MetadataBuilder connectorInstance_http_allRemovedAuths = connectorInstance_httpSchema.get("allRemovedAuths");
MetadataBuilder connectorInstance_http_allauthorizations = connectorInstance_httpSchema.get("allauthorizations");
MetadataBuilder connectorInstance_http_attachedAncestors = connectorInstance_httpSchema.get("attachedAncestors");
MetadataBuilder connectorInstance_http_authorizations = connectorInstance_httpSchema.get("authorizations");
MetadataBuilder connectorInstance_http_availableFields = connectorInstance_httpSchema.get("availableFields");
MetadataBuilder connectorInstance_http_code = connectorInstance_httpSchema.get("code");
MetadataBuilder connectorInstance_http_connectorType = connectorInstance_httpSchema.get("connectorType");
MetadataBuilder connectorInstance_http_createdBy = connectorInstance_httpSchema.get("createdBy");
MetadataBuilder connectorInstance_http_createdOn = connectorInstance_httpSchema.get("createdOn");
MetadataBuilder connectorInstance_http_deleted = connectorInstance_httpSchema.get("deleted");
MetadataBuilder connectorInstance_http_denyTokens = connectorInstance_httpSchema.get("denyTokens");
MetadataBuilder connectorInstance_http_detachedauthorizations = connectorInstance_httpSchema.get("detachedauthorizations");
MetadataBuilder connectorInstance_http_enabled = connectorInstance_httpSchema.get("enabled");
MetadataBuilder connectorInstance_http_errorOnPhysicalDeletion = connectorInstance_httpSchema.get("errorOnPhysicalDeletion");
MetadataBuilder connectorInstance_http_followers = connectorInstance_httpSchema.get("followers");
MetadataBuilder connectorInstance_http_id = connectorInstance_httpSchema.get("id");
MetadataBuilder connectorInstance_http_inheritedauthorizations = connectorInstance_httpSchema.get("inheritedauthorizations");
MetadataBuilder connectorInstance_http_lastTraversalOn = connectorInstance_httpSchema.get("lastTraversalOn");
MetadataBuilder connectorInstance_http_legacyIdentifier = connectorInstance_httpSchema.get("legacyIdentifier");
MetadataBuilder connectorInstance_http_logicallyDeletedOn = connectorInstance_httpSchema.get("logicallyDeletedOn");
MetadataBuilder connectorInstance_http_manualTokens = connectorInstance_httpSchema.get("manualTokens");
MetadataBuilder connectorInstance_http_markedForPreviewConversion = connectorInstance_httpSchema.get("markedForPreviewConversion");
MetadataBuilder connectorInstance_http_markedForReindexing = connectorInstance_httpSchema.get("markedForReindexing");
MetadataBuilder connectorInstance_http_modifiedBy = connectorInstance_httpSchema.get("modifiedBy");
MetadataBuilder connectorInstance_http_modifiedOn = connectorInstance_httpSchema.get("modifiedOn");
MetadataBuilder connectorInstance_http_parentpath = connectorInstance_httpSchema.get("parentpath");
MetadataBuilder connectorInstance_http_path = connectorInstance_httpSchema.get("path");
MetadataBuilder connectorInstance_http_pathParts = connectorInstance_httpSchema.get("pathParts");
MetadataBuilder connectorInstance_http_principalpath = connectorInstance_httpSchema.get("principalpath");
MetadataBuilder connectorInstance_http_propertiesMapping = connectorInstance_httpSchema.get("propertiesMapping");
MetadataBuilder connectorInstance_http_removedauthorizations = connectorInstance_httpSchema.get("removedauthorizations");
MetadataBuilder connectorInstance_http_schema = connectorInstance_httpSchema.get("schema");
MetadataBuilder connectorInstance_http_searchable = connectorInstance_httpSchema.get("searchable");
MetadataBuilder connectorInstance_http_shareDenyTokens = connectorInstance_httpSchema.get("shareDenyTokens");
MetadataBuilder connectorInstance_http_shareTokens = connectorInstance_httpSchema.get("shareTokens");
MetadataBuilder connectorInstance_http_title = connectorInstance_httpSchema.get("title");
MetadataBuilder connectorInstance_http_tokens = connectorInstance_httpSchema.get("tokens");
MetadataBuilder connectorInstance_http_traversalCode = connectorInstance_httpSchema.get("traversalCode");
MetadataBuilder connectorInstance_http_traversalSchedule = connectorInstance_httpSchema.get("traversalSchedule");
MetadataBuilder connectorInstance_http_visibleInTrees = connectorInstance_httpSchema.get("visibleInTrees");
MetadataBuilder connectorInstance_ldap_allReferences = connectorInstance_ldapSchema.get("allReferences");
MetadataBuilder connectorInstance_ldap_allRemovedAuths = connectorInstance_ldapSchema.get("allRemovedAuths");
MetadataBuilder connectorInstance_ldap_allauthorizations = connectorInstance_ldapSchema.get("allauthorizations");
MetadataBuilder connectorInstance_ldap_attachedAncestors = connectorInstance_ldapSchema.get("attachedAncestors");
MetadataBuilder connectorInstance_ldap_authorizations = connectorInstance_ldapSchema.get("authorizations");
MetadataBuilder connectorInstance_ldap_availableFields = connectorInstance_ldapSchema.get("availableFields");
MetadataBuilder connectorInstance_ldap_code = connectorInstance_ldapSchema.get("code");
MetadataBuilder connectorInstance_ldap_connectorType = connectorInstance_ldapSchema.get("connectorType");
MetadataBuilder connectorInstance_ldap_createdBy = connectorInstance_ldapSchema.get("createdBy");
MetadataBuilder connectorInstance_ldap_createdOn = connectorInstance_ldapSchema.get("createdOn");
MetadataBuilder connectorInstance_ldap_deleted = connectorInstance_ldapSchema.get("deleted");
MetadataBuilder connectorInstance_ldap_denyTokens = connectorInstance_ldapSchema.get("denyTokens");
MetadataBuilder connectorInstance_ldap_detachedauthorizations = connectorInstance_ldapSchema.get("detachedauthorizations");
MetadataBuilder connectorInstance_ldap_enabled = connectorInstance_ldapSchema.get("enabled");
MetadataBuilder connectorInstance_ldap_errorOnPhysicalDeletion = connectorInstance_ldapSchema.get("errorOnPhysicalDeletion");
MetadataBuilder connectorInstance_ldap_followers = connectorInstance_ldapSchema.get("followers");
MetadataBuilder connectorInstance_ldap_id = connectorInstance_ldapSchema.get("id");
MetadataBuilder connectorInstance_ldap_inheritedauthorizations = connectorInstance_ldapSchema.get("inheritedauthorizations");
MetadataBuilder connectorInstance_ldap_lastTraversalOn = connectorInstance_ldapSchema.get("lastTraversalOn");
MetadataBuilder connectorInstance_ldap_legacyIdentifier = connectorInstance_ldapSchema.get("legacyIdentifier");
MetadataBuilder connectorInstance_ldap_logicallyDeletedOn = connectorInstance_ldapSchema.get("logicallyDeletedOn");
MetadataBuilder connectorInstance_ldap_manualTokens = connectorInstance_ldapSchema.get("manualTokens");
MetadataBuilder connectorInstance_ldap_markedForPreviewConversion = connectorInstance_ldapSchema.get("markedForPreviewConversion");
MetadataBuilder connectorInstance_ldap_markedForReindexing = connectorInstance_ldapSchema.get("markedForReindexing");
MetadataBuilder connectorInstance_ldap_modifiedBy = connectorInstance_ldapSchema.get("modifiedBy");
MetadataBuilder connectorInstance_ldap_modifiedOn = connectorInstance_ldapSchema.get("modifiedOn");
MetadataBuilder connectorInstance_ldap_parentpath = connectorInstance_ldapSchema.get("parentpath");
MetadataBuilder connectorInstance_ldap_path = connectorInstance_ldapSchema.get("path");
MetadataBuilder connectorInstance_ldap_pathParts = connectorInstance_ldapSchema.get("pathParts");
MetadataBuilder connectorInstance_ldap_principalpath = connectorInstance_ldapSchema.get("principalpath");
MetadataBuilder connectorInstance_ldap_propertiesMapping = connectorInstance_ldapSchema.get("propertiesMapping");
MetadataBuilder connectorInstance_ldap_removedauthorizations = connectorInstance_ldapSchema.get("removedauthorizations");
MetadataBuilder connectorInstance_ldap_schema = connectorInstance_ldapSchema.get("schema");
MetadataBuilder connectorInstance_ldap_searchable = connectorInstance_ldapSchema.get("searchable");
MetadataBuilder connectorInstance_ldap_shareDenyTokens = connectorInstance_ldapSchema.get("shareDenyTokens");
MetadataBuilder connectorInstance_ldap_shareTokens = connectorInstance_ldapSchema.get("shareTokens");
MetadataBuilder connectorInstance_ldap_title = connectorInstance_ldapSchema.get("title");
MetadataBuilder connectorInstance_ldap_tokens = connectorInstance_ldapSchema.get("tokens");
MetadataBuilder connectorInstance_ldap_traversalCode = connectorInstance_ldapSchema.get("traversalCode");
MetadataBuilder connectorInstance_ldap_traversalSchedule = connectorInstance_ldapSchema.get("traversalSchedule");
MetadataBuilder connectorInstance_ldap_visibleInTrees = connectorInstance_ldapSchema.get("visibleInTrees");
MetadataBuilder connectorInstance_smb_allReferences = connectorInstance_smbSchema.get("allReferences");
MetadataBuilder connectorInstance_smb_allRemovedAuths = connectorInstance_smbSchema.get("allRemovedAuths");
MetadataBuilder connectorInstance_smb_allauthorizations = connectorInstance_smbSchema.get("allauthorizations");
MetadataBuilder connectorInstance_smb_attachedAncestors = connectorInstance_smbSchema.get("attachedAncestors");
MetadataBuilder connectorInstance_smb_authorizations = connectorInstance_smbSchema.get("authorizations");
MetadataBuilder connectorInstance_smb_availableFields = connectorInstance_smbSchema.get("availableFields");
MetadataBuilder connectorInstance_smb_code = connectorInstance_smbSchema.get("code");
MetadataBuilder connectorInstance_smb_connectorType = connectorInstance_smbSchema.get("connectorType");
MetadataBuilder connectorInstance_smb_createdBy = connectorInstance_smbSchema.get("createdBy");
MetadataBuilder connectorInstance_smb_createdOn = connectorInstance_smbSchema.get("createdOn");
MetadataBuilder connectorInstance_smb_deleted = connectorInstance_smbSchema.get("deleted");
MetadataBuilder connectorInstance_smb_denyTokens = connectorInstance_smbSchema.get("denyTokens");
MetadataBuilder connectorInstance_smb_detachedauthorizations = connectorInstance_smbSchema.get("detachedauthorizations");
MetadataBuilder connectorInstance_smb_enabled = connectorInstance_smbSchema.get("enabled");
MetadataBuilder connectorInstance_smb_errorOnPhysicalDeletion = connectorInstance_smbSchema.get("errorOnPhysicalDeletion");
MetadataBuilder connectorInstance_smb_followers = connectorInstance_smbSchema.get("followers");
MetadataBuilder connectorInstance_smb_id = connectorInstance_smbSchema.get("id");
MetadataBuilder connectorInstance_smb_inheritedauthorizations = connectorInstance_smbSchema.get("inheritedauthorizations");
MetadataBuilder connectorInstance_smb_lastTraversalOn = connectorInstance_smbSchema.get("lastTraversalOn");
MetadataBuilder connectorInstance_smb_legacyIdentifier = connectorInstance_smbSchema.get("legacyIdentifier");
MetadataBuilder connectorInstance_smb_logicallyDeletedOn = connectorInstance_smbSchema.get("logicallyDeletedOn");
MetadataBuilder connectorInstance_smb_manualTokens = connectorInstance_smbSchema.get("manualTokens");
MetadataBuilder connectorInstance_smb_markedForPreviewConversion = connectorInstance_smbSchema.get("markedForPreviewConversion");
MetadataBuilder connectorInstance_smb_markedForReindexing = connectorInstance_smbSchema.get("markedForReindexing");
MetadataBuilder connectorInstance_smb_modifiedBy = connectorInstance_smbSchema.get("modifiedBy");
MetadataBuilder connectorInstance_smb_modifiedOn = connectorInstance_smbSchema.get("modifiedOn");
MetadataBuilder connectorInstance_smb_parentpath = connectorInstance_smbSchema.get("parentpath");
MetadataBuilder connectorInstance_smb_path = connectorInstance_smbSchema.get("path");
MetadataBuilder connectorInstance_smb_pathParts = connectorInstance_smbSchema.get("pathParts");
MetadataBuilder connectorInstance_smb_principalpath = connectorInstance_smbSchema.get("principalpath");
MetadataBuilder connectorInstance_smb_propertiesMapping = connectorInstance_smbSchema.get("propertiesMapping");
MetadataBuilder connectorInstance_smb_removedauthorizations = connectorInstance_smbSchema.get("removedauthorizations");
MetadataBuilder connectorInstance_smb_schema = connectorInstance_smbSchema.get("schema");
MetadataBuilder connectorInstance_smb_searchable = connectorInstance_smbSchema.get("searchable");
MetadataBuilder connectorInstance_smb_shareDenyTokens = connectorInstance_smbSchema.get("shareDenyTokens");
MetadataBuilder connectorInstance_smb_shareTokens = connectorInstance_smbSchema.get("shareTokens");
MetadataBuilder connectorInstance_smb_title = connectorInstance_smbSchema.get("title");
MetadataBuilder connectorInstance_smb_tokens = connectorInstance_smbSchema.get("tokens");
MetadataBuilder connectorInstance_smb_traversalCode = connectorInstance_smbSchema.get("traversalCode");
MetadataBuilder connectorInstance_smb_traversalSchedule = connectorInstance_smbSchema.get("traversalSchedule");
MetadataBuilder connectorInstance_smb_visibleInTrees = connectorInstance_smbSchema.get("visibleInTrees");
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_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_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_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");
connectorHttpDocument_allReferences.defineDataEntry().asCalculated(AllReferencesCalculator.class);
connectorHttpDocument_allRemovedAuths.defineDataEntry().asCalculated(AllRemovedAuthsCalculator.class);
connectorHttpDocument_allauthorizations.defineDataEntry().asCalculated(AllAuthorizationsCalculator.class);
connectorHttpDocument_attachedAncestors.defineDataEntry().asCalculated(AttachedAncestorsCalculator.class);
connectorHttpDocument_inheritedauthorizations.defineDataEntry().asCalculated(InheritedAuthorizationsCalculator.class);
connectorHttpDocument_nextFetch.defineDataEntry().asCalculated(NextFetchCalculator.class);
connectorHttpDocument_parentpath.defineDataEntry().asCalculated(ParentPathCalculator.class);
connectorHttpDocument_path.defineDataEntry().asCalculated(PathCalculator.class);
connectorHttpDocument_pathParts.defineDataEntry().asCalculated(PathPartsCalculator.class);
connectorHttpDocument_principalpath.defineDataEntry().asCalculated(PrincipalPathCalculator.class);
connectorHttpDocument_tokens.defineDataEntry().asCalculated(TokensCalculator2.class);
connectorInstance_allReferences.defineDataEntry().asCalculated(AllReferencesCalculator.class);
connectorInstance_allRemovedAuths.defineDataEntry().asCalculated(AllRemovedAuthsCalculator.class);
connectorInstance_allauthorizations.defineDataEntry().asCalculated(AllAuthorizationsCalculator.class);
connectorInstance_attachedAncestors.defineDataEntry().asCalculated(AttachedAncestorsCalculator.class);
connectorInstance_inheritedauthorizations.defineDataEntry().asCalculated(InheritedAuthorizationsCalculator.class);
connectorInstance_parentpath.defineDataEntry().asCalculated(ParentPathCalculator.class);
connectorInstance_path.defineDataEntry().asCalculated(PathCalculator.class);
connectorInstance_pathParts.defineDataEntry().asCalculated(PathPartsCalculator.class);
connectorInstance_principalpath.defineDataEntry().asCalculated(PrincipalPathCalculator.class);
connectorInstance_tokens.defineDataEntry().asCalculated(TokensCalculator2.class);
connectorLdapUserDocument_allReferences.defineDataEntry().asCalculated(AllReferencesCalculator.class);
connectorLdapUserDocument_allRemovedAuths.defineDataEntry().asCalculated(AllRemovedAuthsCalculator.class);
connectorLdapUserDocument_allauthorizations.defineDataEntry().asCalculated(AllAuthorizationsCalculator.class);
connectorLdapUserDocument_attachedAncestors.defineDataEntry().asCalculated(AttachedAncestorsCalculator.class);
connectorLdapUserDocument_inheritedauthorizations.defineDataEntry().asCalculated(InheritedAuthorizationsCalculator.class);
connectorLdapUserDocument_nextFetch.defineDataEntry().asCalculated(NextFetchCalculator.class);
connectorLdapUserDocument_parentpath.defineDataEntry().asCalculated(ParentPathCalculator.class);
connectorLdapUserDocument_path.defineDataEntry().asCalculated(PathCalculator.class);
connectorLdapUserDocument_pathParts.defineDataEntry().asCalculated(PathPartsCalculator.class);
connectorLdapUserDocument_principalpath.defineDataEntry().asCalculated(PrincipalPathCalculator.class);
connectorLdapUserDocument_tokens.defineDataEntry().asCalculated(TokensCalculator2.class);
connectorSmbDocument_allReferences.defineDataEntry().asCalculated(AllReferencesCalculator.class);
connectorSmbDocument_allRemovedAuths.defineDataEntry().asCalculated(AllRemovedAuthsCalculator.class);
connectorSmbDocument_allauthorizations.defineDataEntry().asCalculated(AllAuthorizationsCalculator.class);
connectorSmbDocument_attachedAncestors.defineDataEntry().asCalculated(AttachedAncestorsCalculator.class);
connectorSmbDocument_inheritedauthorizations.defineDataEntry().asCalculated(InheritedAuthorizationsCalculator.class);
connectorSmbDocument_nextFetch.defineDataEntry().asCalculated(NextFetchCalculator.class);
connectorSmbDocument_parentpath.defineDataEntry().asCalculated(ParentPathCalculator.class);
connectorSmbDocument_path.defineDataEntry().asCalculated(PathCalculator.class);
connectorSmbDocument_pathParts.defineDataEntry().asCalculated(PathPartsCalculator.class);
connectorSmbDocument_principalpath.defineDataEntry().asCalculated(PrincipalPathCalculator.class);
connectorSmbDocument_tokens.defineDataEntry().asCalculated(TokensCalculator2.class);
connectorSmbFolder_allReferences.defineDataEntry().asCalculated(AllReferencesCalculator.class);
connectorSmbFolder_allRemovedAuths.defineDataEntry().asCalculated(AllRemovedAuthsCalculator.class);
connectorSmbFolder_allauthorizations.defineDataEntry().asCalculated(AllAuthorizationsCalculator.class);
connectorSmbFolder_attachedAncestors.defineDataEntry().asCalculated(AttachedAncestorsCalculator.class);
connectorSmbFolder_inheritedauthorizations.defineDataEntry().asCalculated(InheritedAuthorizationsCalculator.class);
connectorSmbFolder_nextFetch.defineDataEntry().asCalculated(NextFetchCalculator.class);
connectorSmbFolder_parentpath.defineDataEntry().asCalculated(ParentPathCalculator.class);
connectorSmbFolder_path.defineDataEntry().asCalculated(PathCalculator.class);
connectorSmbFolder_pathParts.defineDataEntry().asCalculated(PathPartsCalculator.class);
connectorSmbFolder_principalpath.defineDataEntry().asCalculated(PrincipalPathCalculator.class);
connectorSmbFolder_tokens.defineDataEntry().asCalculated(TokensCalculator2.class);
connectorType_allReferences.defineDataEntry().asCalculated(AllReferencesCalculator.class);
connectorType_allRemovedAuths.defineDataEntry().asCalculated(AllRemovedAuthsCalculator.class);
connectorType_allauthorizations.defineDataEntry().asCalculated(AllAuthorizationsCalculator.class);
connectorType_attachedAncestors.defineDataEntry().asCalculated(AttachedAncestorsCalculator.class);
connectorType_inheritedauthorizations.defineDataEntry().asCalculated(InheritedAuthorizationsCalculator.class);
connectorType_parentpath.defineDataEntry().asCalculated(ParentPathCalculator.class);
connectorType_path.defineDataEntry().asCalculated(PathCalculator.class);
connectorType_pathParts.defineDataEntry().asCalculated(PathPartsCalculator.class);
connectorType_principalpath.defineDataEntry().asCalculated(PrincipalPathCalculator.class);
connectorType_tokens.defineDataEntry().asCalculated(TokensCalculator2.class);
}
public void applySchemasDisplay(SchemasDisplayManager manager) {
SchemaTypesDisplayTransactionBuilder transaction = manager.newTransactionBuilderFor(collection);
SchemaTypesDisplayConfig typesConfig = manager.getTypes(collection);
transaction.add(manager.getSchema(collection, "authorizationDetails_default").withFormMetadataCodes(asList("authorizationDetails_default_title", "authorizationDetails_default_roles", "authorizationDetails_default_target", "authorizationDetails_default_endDate", "authorizationDetails_default_startDate", "authorizationDetails_default_synced")).withDisplayMetadataCodes(asList("authorizationDetails_default_title", "authorizationDetails_default_createdBy", "authorizationDetails_default_createdOn", "authorizationDetails_default_modifiedBy", "authorizationDetails_default_modifiedOn", "authorizationDetails_default_endDate", "authorizationDetails_default_roles", "authorizationDetails_default_startDate", "authorizationDetails_default_synced", "authorizationDetails_default_target")).withSearchResultsMetadataCodes(asList("authorizationDetails_default_title", "authorizationDetails_default_modifiedOn")).withTableMetadataCodes(asList("authorizationDetails_default_title", "authorizationDetails_default_modifiedOn")));
transaction.add(manager.getSchema(collection, "collection_default").withFormMetadataCodes(asList("collection_default_code", "collection_default_title", "collection_default_languages", "collection_default_name")).withDisplayMetadataCodes(asList("collection_default_code", "collection_default_title", "collection_default_createdOn", "collection_default_modifiedOn", "collection_default_languages", "collection_default_name")).withSearchResultsMetadataCodes(asList("collection_default_title", "collection_default_modifiedOn")).withTableMetadataCodes(asList("collection_default_title", "collection_default_modifiedOn")));
transaction.add(manager.getType(collection, "connectorHttpDocument").withSimpleSearchStatus(true).withAdvancedSearchStatus(true).withManageableStatus(false).withMetadataGroup(resourcesProvider.getLanguageMap(asList("default"))));
transaction.add(manager.getSchema(collection, "connectorHttpDocument_default").withFormMetadataCodes(asList("connectorHttpDocument_default_title", "connectorHttpDocument_default_charset", "connectorHttpDocument_default_connector", "connectorHttpDocument_default_connectorType", "connectorHttpDocument_default_contentType", "connectorHttpDocument_default_copyOf", "connectorHttpDocument_default_digest", "connectorHttpDocument_default_downloadTime", "connectorHttpDocument_default_errorCode", "connectorHttpDocument_default_errorMessage", "connectorHttpDocument_default_errorsCount", "connectorHttpDocument_default_fetchDelay", "connectorHttpDocument_default_frequency", "connectorHttpDocument_default_inlinks", "connectorHttpDocument_default_level", "connectorHttpDocument_default_mimetype", "connectorHttpDocument_default_outlinks", "connectorHttpDocument_default_priority", "connectorHttpDocument_default_status", "connectorHttpDocument_default_traversalCode", "connectorHttpDocument_default_url", "connectorHttpDocument_default_fetchedDateTime", "connectorHttpDocument_default_lastModified", "connectorHttpDocument_default_fetched", "connectorHttpDocument_default_neverFetch", "connectorHttpDocument_default_onDemand", "connectorHttpDocument_default_errorStackTrace", "connectorHttpDocument_default_parsedContent")).withDisplayMetadataCodes(asList("connectorHttpDocument_default_title", "connectorHttpDocument_default_createdBy", "connectorHttpDocument_default_createdOn", "connectorHttpDocument_default_modifiedBy", "connectorHttpDocument_default_modifiedOn", "connectorHttpDocument_default_charset", "connectorHttpDocument_default_connector", "connectorHttpDocument_default_connectorType", "connectorHttpDocument_default_contentType", "connectorHttpDocument_default_copyOf", "connectorHttpDocument_default_digest", "connectorHttpDocument_default_downloadTime", "connectorHttpDocument_default_errorCode", "connectorHttpDocument_default_errorMessage", "connectorHttpDocument_default_errorsCount", "connectorHttpDocument_default_fetchDelay", "connectorHttpDocument_default_fetched", "connectorHttpDocument_default_fetchedDateTime", "connectorHttpDocument_default_frequency", "connectorHttpDocument_default_inlinks", "connectorHttpDocument_default_lastModified", "connectorHttpDocument_default_level", "connectorHttpDocument_default_mimetype", "connectorHttpDocument_default_neverFetch", "connectorHttpDocument_default_nextFetch", "connectorHttpDocument_default_onDemand", "connectorHttpDocument_default_outlinks", "connectorHttpDocument_default_priority", "connectorHttpDocument_default_status", "connectorHttpDocument_default_traversalCode", "connectorHttpDocument_default_errorStackTrace", "connectorHttpDocument_default_parsedContent")).withSearchResultsMetadataCodes(asList("connectorHttpDocument_default_title", "connectorHttpDocument_default_modifiedOn", "connectorHttpDocument_default_url")).withTableMetadataCodes(asList("connectorHttpDocument_default_title", "connectorHttpDocument_default_modifiedOn", "connectorHttpDocument_default_url")));
transaction.add(manager.getMetadata(collection, "connectorHttpDocument_default_connector").withMetadataGroup("").withInputType(MetadataInputType.LOOKUP).withHighlightStatus(false).withVisibleInAdvancedSearchStatus(true));
transaction.add(manager.getMetadata(collection, "connectorHttpDocument_default_contentType").withMetadataGroup("").withInputType(MetadataInputType.FIELD).withHighlightStatus(false).withVisibleInAdvancedSearchStatus(true));
transaction.add(manager.getMetadata(collection, "connectorHttpDocument_default_errorCode").withMetadataGroup("").withInputType(MetadataInputType.FIELD).withHighlightStatus(false).withVisibleInAdvancedSearchStatus(true));
transaction.add(manager.getMetadata(collection, "connectorHttpDocument_default_level").withMetadataGroup("").withInputType(MetadataInputType.FIELD).withHighlightStatus(false).withVisibleInAdvancedSearchStatus(true));
transaction.add(manager.getMetadata(collection, "connectorHttpDocument_default_parsedContent").withMetadataGroup("").withInputType(MetadataInputType.TEXTAREA).withHighlightStatus(false).withVisibleInAdvancedSearchStatus(true));
transaction.add(manager.getMetadata(collection, "connectorHttpDocument_default_title").withMetadataGroup("").withInputType(MetadataInputType.FIELD).withHighlightStatus(false).withVisibleInAdvancedSearchStatus(true));
transaction.add(manager.getMetadata(collection, "connectorHttpDocument_default_url").withMetadataGroup("").withInputType(MetadataInputType.FIELD).withHighlightStatus(false).withVisibleInAdvancedSearchStatus(true));
transaction.add(manager.getType(collection, "connectorInstance").withSimpleSearchStatus(false).withAdvancedSearchStatus(false).withManageableStatus(false).withMetadataGroup(resourcesProvider.getLanguageMap(asList("connectors.executionTab", "connectors.advanced", "default:connectors.configurationTab", "connectors.ldapUserTab", "connectors.credentialsTab"))));
transaction.add(manager.getSchema(collection, "connectorInstance_http").withFormMetadataCodes(asList("connectorInstance_http_code", "connectorInstance_http_title", "connectorInstance_http_connectorType", "connectorInstance_http_traversalCode", "connectorInstance_http_lastTraversalOn", "connectorInstance_http_enabled", "connectorInstance_http_availableFields", "connectorInstance_http_propertiesMapping", "connectorInstance_http_traversalSchedule", "connectorInstance_http_authenticationScheme", "connectorInstance_http_daysBeforeRefetching", "connectorInstance_http_documentsPerJobs", "connectorInstance_http_domain", "connectorInstance_http_jobsInParallel", "connectorInstance_http_maxLevel", "connectorInstance_http_password", "connectorInstance_http_username", "connectorInstance_http_onDemands", "connectorInstance_http_seeds", "connectorInstance_http_includePatterns", "connectorInstance_http_excludePatterns")).withDisplayMetadataCodes(asList("connectorInstance_http_code", "connectorInstance_http_title", "connectorInstance_http_connectorType", "connectorInstance_http_traversalCode", "connectorInstance_http_createdBy", "connectorInstance_http_createdOn", "connectorInstance_http_modifiedBy", "connectorInstance_http_enabled", "connectorInstance_http_lastTraversalOn", "connectorInstance_http_authenticationScheme", "connectorInstance_http_daysBeforeRefetching", "connectorInstance_http_documentsPerJobs", "connectorInstance_http_domain", "connectorInstance_http_jobsInParallel", "connectorInstance_http_maxLevel", "connectorInstance_http_onDemands", "connectorInstance_http_password", "connectorInstance_http_seeds", "connectorInstance_http_username", "connectorInstance_http_modifiedOn", "connectorInstance_http_includePatterns", "connectorInstance_http_excludePatterns")).withSearchResultsMetadataCodes(asList("connectorInstance_http_title", "connectorInstance_http_connectorType", "connectorInstance_http_traversalCode")).withTableMetadataCodes(new ArrayList<String>()));
transaction.add(manager.getMetadata(collection, "connectorInstance_http_authenticationScheme").withMetadataGroup("connectors.credentialsTab").withInputType(MetadataInputType.RADIO_BUTTONS).withHighlightStatus(false).withVisibleInAdvancedSearchStatus(false));
transaction.add(manager.getMetadata(collection, "connectorInstance_http_daysBeforeRefetching").withMetadataGroup("connectors.executionTab").withInputType(MetadataInputType.FIELD).withHighlightStatus(false).withVisibleInAdvancedSearchStatus(false));
transaction.add(manager.getMetadata(collection, "connectorInstance_http_documentsPerJobs").withMetadataGroup("connectors.executionTab").withInputType(MetadataInputType.FIELD).withHighlightStatus(false).withVisibleInAdvancedSearchStatus(false));
transaction.add(manager.getMetadata(collection, "connectorInstance_http_domain").withMetadataGroup("connectors.credentialsTab").withInputType(MetadataInputType.FIELD).withHighlightStatus(false).withVisibleInAdvancedSearchStatus(false));
transaction.add(manager.getMetadata(collection, "connectorInstance_http_enabled").withMetadataGroup("connectors.executionTab").withInputType(MetadataInputType.FIELD).withHighlightStatus(false).withVisibleInAdvancedSearchStatus(false));
transaction.add(manager.getMetadata(collection, "connectorInstance_http_jobsInParallel").withMetadataGroup("connectors.executionTab").withInputType(MetadataInputType.FIELD).withHighlightStatus(false).withVisibleInAdvancedSearchStatus(false));
transaction.add(manager.getMetadata(collection, "connectorInstance_http_password").withMetadataGroup("connectors.credentialsTab").withInputType(MetadataInputType.PASSWORD).withHighlightStatus(false).withVisibleInAdvancedSearchStatus(false));
transaction.add(manager.getMetadata(collection, "connectorInstance_http_traversalSchedule").withMetadataGroup("connectors.executionTab").withInputType(MetadataInputType.FIELD).withHighlightStatus(false).withVisibleInAdvancedSearchStatus(false));
transaction.add(manager.getMetadata(collection, "connectorInstance_http_username").withMetadataGroup("connectors.credentialsTab").withInputType(MetadataInputType.FIELD).withHighlightStatus(false).withVisibleInAdvancedSearchStatus(false));
transaction.add(manager.getSchema(collection, "connectorInstance_ldap").withFormMetadataCodes(asList("connectorInstance_ldap_code", "connectorInstance_ldap_title", "connectorInstance_ldap_connectionUsername", "connectorInstance_ldap_password", "connectorInstance_ldap_url", "connectorInstance_ldap_usersBaseContextList", "connectorInstance_ldap_includeRegex", "connectorInstance_ldap_excludeRegex", "connectorInstance_ldap_followReferences", "connectorInstance_ldap_enabled", "connectorInstance_ldap_traversalSchedule", "connectorInstance_ldap_documentsPerJob", "connectorInstance_ldap_jobsInParallel", "connectorInstance_ldap_dn", "connectorInstance_ldap_username", "connectorInstance_ldap_firstName", "connectorInstance_ldap_lastName", "connectorInstance_ldap_email", "connectorInstance_ldap_telephone", "connectorInstance_ldap_address", "connectorInstance_ldap_jobTitle", "connectorInstance_ldap_displayName", "connectorInstance_ldap_company", "connectorInstance_ldap_department", "connectorInstance_ldap_manager")).withDisplayMetadataCodes(asList("connectorInstance_ldap_code", "connectorInstance_ldap_title", "connectorInstance_ldap_url", "connectorInstance_ldap_usersBaseContextList", "connectorInstance_ldap_includeRegex", "connectorInstance_ldap_excludeRegex")).withSearchResultsMetadataCodes(asList("connectorInstance_ldap_title", "connectorInstance_ldap_connectorType", "connectorInstance_ldap_traversalCode")).withTableMetadataCodes(new ArrayList<String>()));
transaction.add(manager.getMetadata(collection, "connectorInstance_ldap_address").withMetadataGroup("connectors.ldapUserTab").withInputType(MetadataInputType.FIELD).withHighlightStatus(false).withVisibleInAdvancedSearchStatus(false));
transaction.add(manager.getMetadata(collection, "connectorInstance_ldap_company").withMetadataGroup("connectors.ldapUserTab").withInputType(MetadataInputType.FIELD).withHighlightStatus(false).withVisibleInAdvancedSearchStatus(false));
transaction.add(manager.getMetadata(collection, "connectorInstance_ldap_connectionUsername").withMetadataGroup("default:connectors.configurationTab").withInputType(MetadataInputType.FIELD).withHighlightStatus(false).withVisibleInAdvancedSearchStatus(false));
transaction.add(manager.getMetadata(collection, "connectorInstance_ldap_department").withMetadataGroup("connectors.ldapUserTab").withInputType(MetadataInputType.FIELD).withHighlightStatus(false).withVisibleInAdvancedSearchStatus(false));
transaction.add(manager.getMetadata(collection, "connectorInstance_ldap_directoryType").withMetadataGroup("default:connectors.configurationTab").withInputType(MetadataInputType.RADIO_BUTTONS).withHighlightStatus(false).withVisibleInAdvancedSearchStatus(false));
transaction.add(manager.getMetadata(collection, "connectorInstance_ldap_displayName").withMetadataGroup("connectors.ldapUserTab").withInputType(MetadataInputType.FIELD).withHighlightStatus(false).withVisibleInAdvancedSearchStatus(false));
transaction.add(manager.getMetadata(collection, "connectorInstance_ldap_dn").withMetadataGroup("connectors.ldapUserTab").withInputType(MetadataInputType.FIELD).withHighlightStatus(false).withVisibleInAdvancedSearchStatus(false));
transaction.add(manager.getMetadata(collection, "connectorInstance_ldap_documentsPerJob").withMetadataGroup("connectors.executionTab").withInputType(MetadataInputType.FIELD).withHighlightStatus(false).withVisibleInAdvancedSearchStatus(false));
transaction.add(manager.getMetadata(collection, "connectorInstance_ldap_email").withMetadataGroup("connectors.ldapUserTab").withInputType(MetadataInputType.FIELD).withHighlightStatus(false).withVisibleInAdvancedSearchStatus(false));
transaction.add(manager.getMetadata(collection, "connectorInstance_ldap_enabled").withMetadataGroup("connectors.executionTab").withInputType(MetadataInputType.FIELD).withHighlightStatus(false).withVisibleInAdvancedSearchStatus(false));
transaction.add(manager.getMetadata(collection, "connectorInstance_ldap_fetchUsers").withMetadataGroup("default:connectors.configurationTab").withInputType(MetadataInputType.FIELD).withHighlightStatus(false).withVisibleInAdvancedSearchStatus(false));
transaction.add(manager.getMetadata(collection, "connectorInstance_ldap_firstName").withMetadataGroup("connectors.ldapUserTab").withInputType(MetadataInputType.FIELD).withHighlightStatus(false).withVisibleInAdvancedSearchStatus(false));
transaction.add(manager.getMetadata(collection, "connectorInstance_ldap_followReferences").withMetadataGroup("default:connectors.configurationTab").withInputType(MetadataInputType.FIELD).withHighlightStatus(false).withVisibleInAdvancedSearchStatus(false));
transaction.add(manager.getMetadata(collection, "connectorInstance_ldap_jobTitle").withMetadataGroup("connectors.ldapUserTab").withInputType(MetadataInputType.FIELD).withHighlightStatus(false).withVisibleInAdvancedSearchStatus(false));
transaction.add(manager.getMetadata(collection, "connectorInstance_ldap_jobsInParallel").withMetadataGroup("connectors.executionTab").withInputType(MetadataInputType.FIELD).withHighlightStatus(false).withVisibleInAdvancedSearchStatus(false));
transaction.add(manager.getMetadata(collection, "connectorInstance_ldap_lastName").withMetadataGroup("connectors.ldapUserTab").withInputType(MetadataInputType.FIELD).withHighlightStatus(false).withVisibleInAdvancedSearchStatus(false));
transaction.add(manager.getMetadata(collection, "connectorInstance_ldap_manager").withMetadataGroup("connectors.ldapUserTab").withInputType(MetadataInputType.FIELD).withHighlightStatus(false).withVisibleInAdvancedSearchStatus(false));
transaction.add(manager.getMetadata(collection, "connectorInstance_ldap_password").withMetadataGroup("default:connectors.configurationTab").withInputType(MetadataInputType.PASSWORD).withHighlightStatus(false).withVisibleInAdvancedSearchStatus(false));
transaction.add(manager.getMetadata(collection, "connectorInstance_ldap_telephone").withMetadataGroup("connectors.ldapUserTab").withInputType(MetadataInputType.FIELD).withHighlightStatus(false).withVisibleInAdvancedSearchStatus(false));
transaction.add(manager.getMetadata(collection, "connectorInstance_ldap_traversalSchedule").withMetadataGroup("connectors.executionTab").withInputType(MetadataInputType.FIELD).withHighlightStatus(false).withVisibleInAdvancedSearchStatus(false));
transaction.add(manager.getMetadata(collection, "connectorInstance_ldap_url").withMetadataGroup("default:connectors.configurationTab").withInputType(MetadataInputType.FIELD).withHighlightStatus(false).withVisibleInAdvancedSearchStatus(false));
transaction.add(manager.getMetadata(collection, "connectorInstance_ldap_username").withMetadataGroup("connectors.ldapUserTab").withInputType(MetadataInputType.FIELD).withHighlightStatus(false).withVisibleInAdvancedSearchStatus(false));
transaction.add(manager.getMetadata(collection, "connectorInstance_ldap_usersBaseContextList").withMetadataGroup("default:connectors.configurationTab").withInputType(MetadataInputType.FIELD).withHighlightStatus(false).withVisibleInAdvancedSearchStatus(false));
transaction.add(manager.getSchema(collection, "connectorInstance_smb").withFormMetadataCodes(asList("connectorInstance_smb_code", "connectorInstance_smb_title", "connectorInstance_smb_domain", "connectorInstance_smb_username", "connectorInstance_smb_password", "connectorInstance_smb_smbSeeds", "connectorInstance_smb_exclusions", "connectorInstance_smb_inclusions", "connectorInstance_smb_enabled", "connectorInstance_smb_traversalSchedule", "connectorInstance_smb_skipShareAccessControl")).withDisplayMetadataCodes(asList("connectorInstance_smb_code", "connectorInstance_smb_title", "connectorInstance_smb_domain", "connectorInstance_smb_username", "connectorInstance_smb_smbSeeds", "connectorInstance_smb_exclusions", "connectorInstance_smb_inclusions")).withSearchResultsMetadataCodes(asList("connectorInstance_smb_title", "connectorInstance_smb_connectorType", "connectorInstance_smb_traversalCode")).withTableMetadataCodes(new ArrayList<String>()));
transaction.add(manager.getMetadata(collection, "connectorInstance_smb_enabled").withMetadataGroup("connectors.executionTab").withInputType(MetadataInputType.FIELD).withHighlightStatus(false).withVisibleInAdvancedSearchStatus(false));
transaction.add(manager.getMetadata(collection, "connectorInstance_smb_password").withMetadataGroup("").withInputType(MetadataInputType.PASSWORD).withHighlightStatus(false).withVisibleInAdvancedSearchStatus(false));
transaction.add(manager.getMetadata(collection, "connectorInstance_smb_skipShareAccessControl").withMetadataGroup("connectors.advanced").withInputType(MetadataInputType.FIELD).withHighlightStatus(false).withVisibleInAdvancedSearchStatus(false));
transaction.add(manager.getMetadata(collection, "connectorInstance_smb_traversalSchedule").withMetadataGroup("connectors.executionTab").withInputType(MetadataInputType.FIELD).withHighlightStatus(false).withVisibleInAdvancedSearchStatus(false));
transaction.add(manager.getSchema(collection, "connectorInstance_default").withFormMetadataCodes(asList("connectorInstance_default_code", "connectorInstance_default_title", "connectorInstance_default_connectorType", "connectorInstance_default_traversalCode", "connectorInstance_default_lastTraversalOn", "connectorInstance_default_enabled", "connectorInstance_default_availableFields", "connectorInstance_default_propertiesMapping", "connectorInstance_default_traversalSchedule")).withDisplayMetadataCodes(asList("connectorInstance_default_code", "connectorInstance_default_title", "connectorInstance_default_connectorType", "connectorInstance_default_traversalCode", "connectorInstance_default_createdBy", "connectorInstance_default_createdOn", "connectorInstance_default_modifiedBy", "connectorInstance_default_enabled", "connectorInstance_default_lastTraversalOn", "connectorInstance_default_modifiedOn")).withSearchResultsMetadataCodes(asList("connectorInstance_default_title", "connectorInstance_default_connectorType", "connectorInstance_default_traversalCode")).withTableMetadataCodes(asList("connectorInstance_default_title", "connectorInstance_default_connectorType", "connectorInstance_default_traversalCode")));
transaction.add(manager.getMetadata(collection, "connectorInstance_default_connectorType").withMetadataGroup("").withInputType(MetadataInputType.HIDDEN).withHighlightStatus(false).withVisibleInAdvancedSearchStatus(false));
transaction.add(manager.getType(collection, "connectorLdapUserDocument").withSimpleSearchStatus(true).withAdvancedSearchStatus(true).withManageableStatus(false).withMetadataGroup(resourcesProvider.getLanguageMap(asList("default"))));
transaction.add(manager.getSchema(collection, "connectorLdapUserDocument_default").withFormMetadataCodes(asList("connectorLdapUserDocument_default_title", "connectorLdapUserDocument_default_company", "connectorLdapUserDocument_default_connector", "connectorLdapUserDocument_default_connectorType", "connectorLdapUserDocument_default_department", "connectorLdapUserDocument_default_displayName", "connectorLdapUserDocument_default_email", "connectorLdapUserDocument_default_errorCode", "connectorLdapUserDocument_default_errorMessage", "connectorLdapUserDocument_default_errorsCount", "connectorLdapUserDocument_default_fetchDelay", "connectorLdapUserDocument_default_firstName", "connectorLdapUserDocument_default_frequency", "connectorLdapUserDocument_default_lastName", "connectorLdapUserDocument_default_manager", "connectorLdapUserDocument_default_mimetype", "connectorLdapUserDocument_default_status", "connectorLdapUserDocument_default_telephone", "connectorLdapUserDocument_default_traversalCode", "connectorLdapUserDocument_default_url", "connectorLdapUserDocument_default_username", "connectorLdapUserDocument_default_workTitle", "connectorLdapUserDocument_default_fetchedDateTime", "connectorLdapUserDocument_default_lastModified", "connectorLdapUserDocument_default_enabled", "connectorLdapUserDocument_default_fetched", "connectorLdapUserDocument_default_neverFetch", "connectorLdapUserDocument_default_address", "connectorLdapUserDocument_default_errorStackTrace")).withDisplayMetadataCodes(asList("connectorLdapUserDocument_default_title", "connectorLdapUserDocument_default_createdBy", "connectorLdapUserDocument_default_createdOn", "connectorLdapUserDocument_default_modifiedBy", "connectorLdapUserDocument_default_modifiedOn", "connectorLdapUserDocument_default_company", "connectorLdapUserDocument_default_connector", "connectorLdapUserDocument_default_connectorType", "connectorLdapUserDocument_default_department", "connectorLdapUserDocument_default_displayName", "connectorLdapUserDocument_default_email", "connectorLdapUserDocument_default_enabled", "connectorLdapUserDocument_default_errorCode", "connectorLdapUserDocument_default_errorMessage", "connectorLdapUserDocument_default_errorsCount", "connectorLdapUserDocument_default_fetchDelay", "connectorLdapUserDocument_default_fetched", "connectorLdapUserDocument_default_fetchedDateTime", "connectorLdapUserDocument_default_firstName", "connectorLdapUserDocument_default_frequency", "connectorLdapUserDocument_default_lastModified", "connectorLdapUserDocument_default_lastName", "connectorLdapUserDocument_default_manager", "connectorLdapUserDocument_default_mimetype", "connectorLdapUserDocument_default_neverFetch", "connectorLdapUserDocument_default_nextFetch", "connectorLdapUserDocument_default_status", "connectorLdapUserDocument_default_telephone", "connectorLdapUserDocument_default_traversalCode", "connectorLdapUserDocument_default_username", "connectorLdapUserDocument_default_workTitle", "connectorLdapUserDocument_default_address", "connectorLdapUserDocument_default_errorStackTrace")).withSearchResultsMetadataCodes(asList("connectorLdapUserDocument_default_firstName", "connectorLdapUserDocument_default_lastName", "connectorLdapUserDocument_default_telephone", "connectorLdapUserDocument_default_email", "connectorLdapUserDocument_default_address", "connectorLdapUserDocument_default_title")).withTableMetadataCodes(asList("connectorLdapUserDocument_default_firstName", "connectorLdapUserDocument_default_lastName", "connectorLdapUserDocument_default_telephone", "connectorLdapUserDocument_default_email", "connectorLdapUserDocument_default_address", "connectorLdapUserDocument_default_title")));
transaction.add(manager.getMetadata(collection, "connectorLdapUserDocument_default_address").withMetadataGroup("").withInputType(MetadataInputType.TEXTAREA).withHighlightStatus(false).withVisibleInAdvancedSearchStatus(true));
transaction.add(manager.getMetadata(collection, "connectorLdapUserDocument_default_connector").withMetadataGroup("").withInputType(MetadataInputType.LOOKUP).withHighlightStatus(false).withVisibleInAdvancedSearchStatus(true));
transaction.add(manager.getMetadata(collection, "connectorLdapUserDocument_default_email").withMetadataGroup("").withInputType(MetadataInputType.FIELD).withHighlightStatus(false).withVisibleInAdvancedSearchStatus(true));
transaction.add(manager.getMetadata(collection, "connectorLdapUserDocument_default_firstName").withMetadataGroup("").withInputType(MetadataInputType.FIELD).withHighlightStatus(false).withVisibleInAdvancedSearchStatus(true));
transaction.add(manager.getMetadata(collection, "connectorLdapUserDocument_default_lastName").withMetadataGroup("").withInputType(MetadataInputType.FIELD).withHighlightStatus(false).withVisibleInAdvancedSearchStatus(true));
transaction.add(manager.getMetadata(collection, "connectorLdapUserDocument_default_telephone").withMetadataGroup("").withInputType(MetadataInputType.FIELD).withHighlightStatus(false).withVisibleInAdvancedSearchStatus(true));
transaction.add(manager.getMetadata(collection, "connectorLdapUserDocument_default_username").withMetadataGroup("").withInputType(MetadataInputType.FIELD).withHighlightStatus(false).withVisibleInAdvancedSearchStatus(true));
transaction.add(manager.getType(collection, "connectorSmbDocument").withSimpleSearchStatus(true).withAdvancedSearchStatus(true).withManageableStatus(false).withMetadataGroup(resourcesProvider.getLanguageMap(asList("default"))));
transaction.add(manager.getSchema(collection, "connectorSmbDocument_default").withFormMetadataCodes(asList("connectorSmbDocument_default_title", "connectorSmbDocument_default_connector", "connectorSmbDocument_default_connectorType", "connectorSmbDocument_default_errorCode", "connectorSmbDocument_default_errorMessage", "connectorSmbDocument_default_errorsCount", "connectorSmbDocument_default_extension", "connectorSmbDocument_default_fetchDelay", "connectorSmbDocument_default_frequency", "connectorSmbDocument_default_language", "connectorSmbDocument_default_lastFetchAttemptDetails", "connectorSmbDocument_default_lastFetchAttemptStatus", "connectorSmbDocument_default_mimetype", "connectorSmbDocument_default_parent", "connectorSmbDocument_default_permissionsHash", "connectorSmbDocument_default_size", "connectorSmbDocument_default_status", "connectorSmbDocument_default_traversalCode", "connectorSmbDocument_default_url", "connectorSmbDocument_default_fetchedDateTime", "connectorSmbDocument_default_lastFetchAttempt", "connectorSmbDocument_default_lastModified", "connectorSmbDocument_default_fetched", "connectorSmbDocument_default_neverFetch", "connectorSmbDocument_default_errorStackTrace", "connectorSmbDocument_default_parsedContent")).withDisplayMetadataCodes(asList("connectorSmbDocument_default_title", "connectorSmbDocument_default_createdBy", "connectorSmbDocument_default_createdOn", "connectorSmbDocument_default_modifiedBy", "connectorSmbDocument_default_modifiedOn", "connectorSmbDocument_default_connector", "connectorSmbDocument_default_connectorType", "connectorSmbDocument_default_errorCode", "connectorSmbDocument_default_errorMessage", "connectorSmbDocument_default_errorsCount", "connectorSmbDocument_default_extension", "connectorSmbDocument_default_fetchDelay", "connectorSmbDocument_default_fetched", "connectorSmbDocument_default_fetchedDateTime", "connectorSmbDocument_default_frequency", "connectorSmbDocument_default_language", "connectorSmbDocument_default_lastFetchAttempt", "connectorSmbDocument_default_lastFetchAttemptDetails", "connectorSmbDocument_default_lastFetchAttemptStatus", "connectorSmbDocument_default_lastModified", "connectorSmbDocument_default_mimetype", "connectorSmbDocument_default_neverFetch", "connectorSmbDocument_default_nextFetch", "connectorSmbDocument_default_parent", "connectorSmbDocument_default_permissionsHash", "connectorSmbDocument_default_size", "connectorSmbDocument_default_status", "connectorSmbDocument_default_traversalCode", "connectorSmbDocument_default_errorStackTrace", "connectorSmbDocument_default_parsedContent")).withSearchResultsMetadataCodes(asList("connectorSmbDocument_default_title", "connectorSmbDocument_default_modifiedOn")).withTableMetadataCodes(asList("connectorSmbDocument_default_title", "connectorSmbDocument_default_modifiedOn")));
transaction.add(manager.getMetadata(collection, "connectorSmbDocument_default_connector").withMetadataGroup("").withInputType(MetadataInputType.LOOKUP).withHighlightStatus(false).withVisibleInAdvancedSearchStatus(true));
transaction.add(manager.getMetadata(collection, "connectorSmbDocument_default_errorCode").withMetadataGroup("").withInputType(MetadataInputType.FIELD).withHighlightStatus(false).withVisibleInAdvancedSearchStatus(true));
transaction.add(manager.getMetadata(collection, "connectorSmbDocument_default_extension").withMetadataGroup("").withInputType(MetadataInputType.FIELD).withHighlightStatus(false).withVisibleInAdvancedSearchStatus(true));
transaction.add(manager.getMetadata(collection, "connectorSmbDocument_default_fetchedDateTime").withMetadataGroup("").withInputType(MetadataInputType.FIELD).withHighlightStatus(false).withVisibleInAdvancedSearchStatus(true));
transaction.add(manager.getMetadata(collection, "connectorSmbDocument_default_language").withMetadataGroup("").withInputType(MetadataInputType.FIELD).withHighlightStatus(false).withVisibleInAdvancedSearchStatus(true));
transaction.add(manager.getMetadata(collection, "connectorSmbDocument_default_parsedContent").withMetadataGroup("").withInputType(MetadataInputType.TEXTAREA).withHighlightStatus(false).withVisibleInAdvancedSearchStatus(true));
transaction.add(manager.getMetadata(collection, "connectorSmbDocument_default_size").withMetadataGroup("").withInputType(MetadataInputType.FIELD).withHighlightStatus(false).withVisibleInAdvancedSearchStatus(true));
transaction.add(manager.getMetadata(collection, "connectorSmbDocument_default_title").withMetadataGroup("").withInputType(MetadataInputType.FIELD).withHighlightStatus(false).withVisibleInAdvancedSearchStatus(true));
transaction.add(manager.getMetadata(collection, "connectorSmbDocument_default_url").withMetadataGroup("").withInputType(MetadataInputType.FIELD).withHighlightStatus(false).withVisibleInAdvancedSearchStatus(true));
transaction.add(manager.getSchema(collection, "connectorSmbFolder_default").withFormMetadataCodes(asList("connectorSmbFolder_default_title", "connectorSmbFolder_default_connector", "connectorSmbFolder_default_connectorType", "connectorSmbFolder_default_errorCode", "connectorSmbFolder_default_errorMessage", "connectorSmbFolder_default_errorsCount", "connectorSmbFolder_default_fetchDelay", "connectorSmbFolder_default_frequency", "connectorSmbFolder_default_lastFetchedStatus", "connectorSmbFolder_default_mimetype", "connectorSmbFolder_default_parent", "connectorSmbFolder_default_status", "connectorSmbFolder_default_traversalCode", "connectorSmbFolder_default_url", "connectorSmbFolder_default_fetchedDateTime", "connectorSmbFolder_default_lastFetchAttempt", "connectorSmbFolder_default_lastModified", "connectorSmbFolder_default_fetched", "connectorSmbFolder_default_neverFetch", "connectorSmbFolder_default_errorStackTrace")).withDisplayMetadataCodes(asList("connectorSmbFolder_default_title", "connectorSmbFolder_default_createdBy", "connectorSmbFolder_default_createdOn", "connectorSmbFolder_default_modifiedBy", "connectorSmbFolder_default_modifiedOn", "connectorSmbFolder_default_connector", "connectorSmbFolder_default_connectorType", "connectorSmbFolder_default_errorCode", "connectorSmbFolder_default_errorMessage", "connectorSmbFolder_default_errorsCount", "connectorSmbFolder_default_fetchDelay", "connectorSmbFolder_default_fetched", "connectorSmbFolder_default_fetchedDateTime", "connectorSmbFolder_default_frequency", "connectorSmbFolder_default_lastFetchAttempt", "connectorSmbFolder_default_lastFetchedStatus", "connectorSmbFolder_default_lastModified", "connectorSmbFolder_default_mimetype", "connectorSmbFolder_default_neverFetch", "connectorSmbFolder_default_nextFetch", "connectorSmbFolder_default_parent", "connectorSmbFolder_default_status", "connectorSmbFolder_default_traversalCode", "connectorSmbFolder_default_errorStackTrace")).withSearchResultsMetadataCodes(asList("connectorSmbFolder_default_title", "connectorSmbFolder_default_modifiedOn")).withTableMetadataCodes(asList("connectorSmbFolder_default_title", "connectorSmbFolder_default_modifiedOn")));
transaction.add(manager.getSchema(collection, "connectorType_default").withFormMetadataCodes(asList("connectorType_default_code", "connectorType_default_title", "connectorType_default_connectorClassName", "connectorType_default_linkedSchema", "connectorType_default_defaultAvailableFields")).withDisplayMetadataCodes(asList("connectorType_default_code", "connectorType_default_title", "connectorType_default_createdBy", "connectorType_default_createdOn", "connectorType_default_modifiedBy", "connectorType_default_modifiedOn", "connectorType_default_connectorClassName", "connectorType_default_linkedSchema")).withSearchResultsMetadataCodes(asList("connectorType_default_title", "connectorType_default_modifiedOn")).withTableMetadataCodes(asList("connectorType_default_title", "connectorType_default_modifiedOn")));
transaction.add(manager.getSchema(collection, "emailToSend_default").withFormMetadataCodes(asList("emailToSend_default_title", "emailToSend_default_error", "emailToSend_default_parameters", "emailToSend_default_subject", "emailToSend_default_template", "emailToSend_default_tryingCount", "emailToSend_default_sendOn", "emailToSend_default_BCC", "emailToSend_default_CC", "emailToSend_default_from", "emailToSend_default_to")).withDisplayMetadataCodes(asList("emailToSend_default_title", "emailToSend_default_createdBy", "emailToSend_default_createdOn", "emailToSend_default_modifiedBy", "emailToSend_default_modifiedOn", "emailToSend_default_error", "emailToSend_default_parameters", "emailToSend_default_sendOn", "emailToSend_default_subject", "emailToSend_default_template", "emailToSend_default_tryingCount")).withSearchResultsMetadataCodes(asList("emailToSend_default_title", "emailToSend_default_modifiedOn")).withTableMetadataCodes(asList("emailToSend_default_title", "emailToSend_default_modifiedOn")));
transaction.add(manager.getSchema(collection, "event_default").withFormMetadataCodes(asList("event_default_title", "event_default_type", "event_default_delta", "event_default_eventPrincipalPath", "event_default_ip", "event_default_permissionDateRange", "event_default_permissionRoles", "event_default_permissionUsers", "event_default_reason", "event_default_recordVersion", "event_default_userRoles", "event_default_username")).withDisplayMetadataCodes(asList("event_default_title", "event_default_type", "event_default_createdBy", "event_default_createdOn", "event_default_modifiedBy", "event_default_modifiedOn", "event_default_delta", "event_default_eventPrincipalPath", "event_default_ip", "event_default_permissionDateRange", "event_default_permissionRoles", "event_default_permissionUsers", "event_default_reason", "event_default_recordIdentifier", "event_default_recordVersion", "event_default_userRoles", "event_default_username")).withSearchResultsMetadataCodes(asList("event_default_title", "event_default_modifiedOn")).withTableMetadataCodes(asList("event_default_title", "event_default_modifiedOn")));
transaction.add(manager.getSchema(collection, "facet_field").withFormMetadataCodes(asList("facet_field_title", "facet_field_elementPerPage", "facet_field_facetType", "facet_field_fieldDatastoreCode", "facet_field_order", "facet_field_orderResult", "facet_field_pages", "facet_field_active", "facet_field_openByDefault", "facet_field_fieldValuesLabel")).withDisplayMetadataCodes(asList("facet_field_title", "facet_field_createdBy", "facet_field_createdOn", "facet_field_modifiedBy", "facet_field_modifiedOn", "facet_field_active", "facet_field_elementPerPage", "facet_field_facetType", "facet_field_fieldDatastoreCode", "facet_field_openByDefault", "facet_field_order", "facet_field_orderResult", "facet_field_pages", "facet_field_fieldValuesLabel")).withSearchResultsMetadataCodes(asList("facet_field_title", "facet_field_modifiedOn")).withTableMetadataCodes(new ArrayList<String>()));
transaction.add(manager.getSchema(collection, "facet_query").withFormMetadataCodes(asList("facet_query_title", "facet_query_elementPerPage", "facet_query_facetType", "facet_query_fieldDatastoreCode", "facet_query_order", "facet_query_orderResult", "facet_query_pages", "facet_query_active", "facet_query_openByDefault", "facet_query_listQueries")).withDisplayMetadataCodes(asList("facet_query_title", "facet_query_createdBy", "facet_query_createdOn", "facet_query_modifiedBy", "facet_query_modifiedOn", "facet_query_active", "facet_query_elementPerPage", "facet_query_facetType", "facet_query_fieldDatastoreCode", "facet_query_openByDefault", "facet_query_order", "facet_query_orderResult", "facet_query_pages", "facet_query_listQueries")).withSearchResultsMetadataCodes(asList("facet_query_title", "facet_query_modifiedOn")).withTableMetadataCodes(new ArrayList<String>()));
transaction.add(manager.getSchema(collection, "facet_default").withFormMetadataCodes(asList("facet_default_title", "facet_default_elementPerPage", "facet_default_facetType", "facet_default_fieldDatastoreCode", "facet_default_order", "facet_default_orderResult", "facet_default_pages", "facet_default_active", "facet_default_openByDefault")).withDisplayMetadataCodes(asList("facet_default_title", "facet_default_createdBy", "facet_default_createdOn", "facet_default_modifiedBy", "facet_default_modifiedOn", "facet_default_active", "facet_default_elementPerPage", "facet_default_facetType", "facet_default_fieldDatastoreCode", "facet_default_openByDefault", "facet_default_order", "facet_default_orderResult", "facet_default_pages")).withSearchResultsMetadataCodes(asList("facet_default_title", "facet_default_modifiedOn")).withTableMetadataCodes(asList("facet_default_title", "facet_default_modifiedOn")));
transaction.add(manager.getSchema(collection, "group_default").withFormMetadataCodes(asList("group_default_code", "group_default_title", "group_default_parent", "group_default_roles", "group_default_isGlobal")).withDisplayMetadataCodes(asList("group_default_code", "group_default_title", "group_default_createdOn", "group_default_modifiedOn", "group_default_isGlobal", "group_default_parent", "group_default_roles")).withSearchResultsMetadataCodes(asList("group_default_title", "group_default_modifiedOn")).withTableMetadataCodes(asList("group_default_title", "group_default_modifiedOn")));
transaction.add(manager.getSchema(collection, "printable_default").withFormMetadataCodes(asList("printable_default_title", "printable_default_isdeletable", "printable_default_jasperfile")).withDisplayMetadataCodes(asList("printable_default_title", "printable_default_createdBy", "printable_default_createdOn", "printable_default_modifiedBy", "printable_default_modifiedOn", "printable_default_isdeletable", "printable_default_jasperfile")).withSearchResultsMetadataCodes(asList("printable_default_title", "printable_default_modifiedOn")).withTableMetadataCodes(asList("printable_default_title", "printable_default_modifiedOn")));
transaction.add(manager.getSchema(collection, "report_default").withFormMetadataCodes(asList("report_default_title", "report_default_columnsCount", "report_default_linesCount", "report_default_schemaTypeCode", "report_default_separator", "report_default_username", "report_default_reportedMetadata")).withDisplayMetadataCodes(asList("report_default_title", "report_default_createdBy", "report_default_createdOn", "report_default_modifiedBy", "report_default_modifiedOn", "report_default_columnsCount", "report_default_linesCount", "report_default_schemaTypeCode", "report_default_separator", "report_default_username")).withSearchResultsMetadataCodes(asList("report_default_title", "report_default_modifiedOn")).withTableMetadataCodes(asList("report_default_title", "report_default_modifiedOn")));
transaction.add(manager.getSchema(collection, "task_approval").withFormMetadataCodes(asList("task_approval_title", "task_approval_assignCandidates", "task_approval_assignedTo", "task_approval_finishedBy", "task_approval_workflowIdentifier", "task_approval_workflowRecordIdentifiers", "task_approval_assignedOn", "task_approval_dueDate", "task_approval_finishedOn", "task_approval_decision")).withDisplayMetadataCodes(asList("task_approval_title", "task_approval_createdBy", "task_approval_createdOn", "task_approval_modifiedBy", "task_approval_modifiedOn", "task_approval_assignCandidates", "task_approval_assignedOn", "task_approval_assignedTo", "task_approval_dueDate", "task_approval_finishedBy", "task_approval_finishedOn", "task_approval_workflowIdentifier", "task_approval_workflowRecordIdentifiers", "task_approval_decision")).withSearchResultsMetadataCodes(asList("task_approval_title", "task_approval_modifiedOn")).withTableMetadataCodes(new ArrayList<String>()));
transaction.add(manager.getSchema(collection, "task_default").withFormMetadataCodes(asList("task_default_title", "task_default_assignCandidates", "task_default_assignedTo", "task_default_finishedBy", "task_default_workflowIdentifier", "task_default_workflowRecordIdentifiers", "task_default_assignedOn", "task_default_dueDate", "task_default_finishedOn")).withDisplayMetadataCodes(asList("task_default_title", "task_default_createdBy", "task_default_createdOn", "task_default_modifiedBy", "task_default_modifiedOn", "task_default_assignCandidates", "task_default_assignedOn", "task_default_assignedTo", "task_default_dueDate", "task_default_finishedBy", "task_default_finishedOn", "task_default_workflowIdentifier", "task_default_workflowRecordIdentifiers")).withSearchResultsMetadataCodes(asList("task_default_title", "task_default_modifiedOn")).withTableMetadataCodes(asList("task_default_title", "task_default_modifiedOn")));
transaction.add(manager.getSchema(collection, "userDocument_default").withFormMetadataCodes(asList("userDocument_default_title", "userDocument_default_user", "userDocument_default_content")).withDisplayMetadataCodes(asList("userDocument_default_title", "userDocument_default_createdOn", "userDocument_default_modifiedOn", "userDocument_default_user", "userDocument_default_content")).withSearchResultsMetadataCodes(asList("userDocument_default_title", "userDocument_default_modifiedOn")).withTableMetadataCodes(asList("userDocument_default_title", "userDocument_default_modifiedOn")));
manager.execute(transaction.build());
}
public void applyGeneratedRoles() {
RolesManager rolesManager = appLayerFactory.getModelLayerFactory().getRolesManager();;
rolesManager.updateRole(rolesManager.getRole(collection, "ADM").withNewPermissions(asList("core.deleteContentVersion", "core.ldapConfigurationManagement", "core.manageConnectors", "core.manageEmailServer", "core.manageFacets", "core.manageLabels", "core.manageMetadataExtractor", "core.manageMetadataSchemas", "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")));
}
}