package com.constellio.app.modules.es.services;
import static com.constellio.model.services.search.query.logical.LogicalSearchQueryOperators.from;
import static java.util.Arrays.asList;
import java.util.ArrayList;
import java.util.List;
import com.constellio.app.modules.es.model.connectors.ConnectorInstance;
import com.constellio.app.modules.es.model.connectors.ConnectorType;
import com.constellio.app.modules.es.model.connectors.http.ConnectorHttpDocument;
import com.constellio.app.modules.es.model.connectors.http.ConnectorHttpInstance;
import com.constellio.app.modules.es.model.connectors.ldap.ConnectorLDAPInstance;
import com.constellio.app.modules.es.model.connectors.ldap.ConnectorLDAPUserDocument;
import com.constellio.app.modules.es.model.connectors.smb.ConnectorSmbDocument;
import com.constellio.app.modules.es.model.connectors.smb.ConnectorSmbFolder;
import com.constellio.app.modules.es.model.connectors.smb.ConnectorSmbInstance;
import com.constellio.app.services.factories.AppLayerFactory;
import com.constellio.model.entities.records.Record;
import com.constellio.model.entities.schemas.Metadata;
import com.constellio.model.entities.schemas.MetadataSchemaType;
import com.constellio.model.services.records.SchemasRecordsServices;
import com.constellio.model.services.search.query.logical.LogicalSearchQuery;
import com.constellio.model.services.search.query.logical.condition.LogicalSearchCondition;
public class ESGeneratedSchemasRecordsServices extends SchemasRecordsServices {
AppLayerFactory appLayerFactory;
public ESGeneratedSchemasRecordsServices(String collection, AppLayerFactory appLayerFactory) {
super(collection, appLayerFactory.getModelLayerFactory());
this.appLayerFactory = appLayerFactory;
}
/** ** ** ** ** ** ** ** ** ** ** ** ** ** ** ** ** ** ** ** ** ** ** ** ** ** **/
// Auto-generated methods by GenerateHelperClassAcceptTest -- start
/** ** ** ** ** ** ** ** ** ** ** ** ** ** ** ** ** ** ** ** ** ** ** ** ** ** **/
public ConnectorHttpDocument wrapConnectorHttpDocument(Record record) {
return record == null ? null : new ConnectorHttpDocument(record, getTypes());
}
public List<ConnectorHttpDocument> wrapConnectorHttpDocuments(List<Record> records) {
List<ConnectorHttpDocument> wrapped = new ArrayList<>();
for (Record record : records) {
wrapped.add(new ConnectorHttpDocument(record, getTypes()));
}
return wrapped;
}
public List<ConnectorHttpDocument> searchConnectorHttpDocuments(LogicalSearchQuery query) {
return wrapConnectorHttpDocuments(appLayerFactory.getModelLayerFactory().newSearchServices().search(query));
}
public List<ConnectorHttpDocument> searchConnectorHttpDocuments(LogicalSearchCondition condition) {
MetadataSchemaType type = connectorHttpDocument.schemaType();
LogicalSearchQuery query = new LogicalSearchQuery(from(type).whereAllConditions(asList(condition)));
return wrapConnectorHttpDocuments(appLayerFactory.getModelLayerFactory().newSearchServices().search(query));
}
public ConnectorHttpDocument getConnectorHttpDocument(String id) {
return wrapConnectorHttpDocument(get(id));
}
public List<ConnectorHttpDocument> getConnectorHttpDocuments(List<String> ids) {
return wrapConnectorHttpDocuments(get(ids));
}
public ConnectorHttpDocument getConnectorHttpDocumentWithLegacyId(String legacyId) {
return wrapConnectorHttpDocument(getByLegacyId(connectorHttpDocument.schemaType(), legacyId));
}
public ConnectorHttpDocument newConnectorHttpDocument() {
return wrapConnectorHttpDocument(create(connectorHttpDocument.schema()));
}
public ConnectorHttpDocument newConnectorHttpDocumentWithId(String id) {
return wrapConnectorHttpDocument(create(connectorHttpDocument.schema(), id));
}
public final SchemaTypeShortcuts_connectorHttpDocument_default connectorHttpDocument
= new SchemaTypeShortcuts_connectorHttpDocument_default("connectorHttpDocument_default");
public class SchemaTypeShortcuts_connectorHttpDocument_default extends SchemaTypeShortcuts {
protected SchemaTypeShortcuts_connectorHttpDocument_default(String schemaCode) {
super(schemaCode);
}
public Metadata charset() {
return metadata("charset");
}
public Metadata connector() {
return metadata("connector");
}
public Metadata connectorType() {
return metadata("connectorType");
}
public Metadata contentType() {
return metadata("contentType");
}
public Metadata copyOf() {
return metadata("copyOf");
}
public Metadata digest() {
return metadata("digest");
}
public Metadata downloadTime() {
return metadata("downloadTime");
}
public Metadata errorCode() {
return metadata("errorCode");
}
public Metadata errorMessage() {
return metadata("errorMessage");
}
public Metadata errorStackTrace() {
return metadata("errorStackTrace");
}
public Metadata errorsCount() {
return metadata("errorsCount");
}
public Metadata fetchDelay() {
return metadata("fetchDelay");
}
public Metadata fetched() {
return metadata("fetched");
}
public Metadata fetchedDateTime() {
return metadata("fetchedDateTime");
}
public Metadata frequency() {
return metadata("frequency");
}
public Metadata inlinks() {
return metadata("inlinks");
}
public Metadata level() {
return metadata("level");
}
public Metadata neverFetch() {
return metadata("neverFetch");
}
public Metadata nextFetch() {
return metadata("nextFetch");
}
public Metadata onDemand() {
return metadata("onDemand");
}
public Metadata outlinks() {
return metadata("outlinks");
}
public Metadata parsedContent() {
return metadata("parsedContent");
}
public Metadata priority() {
return metadata("priority");
}
public Metadata searchable() {
return metadata("searchable");
}
public Metadata status() {
return metadata("status");
}
public Metadata url() {
return metadata("url");
}
}
public ConnectorInstance wrapConnectorInstance(Record record) {
return record == null ? null : new ConnectorInstance(record, getTypes());
}
public List<ConnectorInstance> wrapConnectorInstances(List<Record> records) {
List<ConnectorInstance> wrapped = new ArrayList<>();
for (Record record : records) {
wrapped.add(new ConnectorInstance(record, getTypes()));
}
return wrapped;
}
public List<ConnectorInstance> searchConnectorInstances(LogicalSearchQuery query) {
return wrapConnectorInstances(appLayerFactory.getModelLayerFactory().newSearchServices().search(query));
}
public List<ConnectorInstance> searchConnectorInstances(LogicalSearchCondition condition) {
MetadataSchemaType type = connectorInstance.schemaType();
LogicalSearchQuery query = new LogicalSearchQuery(from(type).whereAllConditions(asList(condition)));
return wrapConnectorInstances(appLayerFactory.getModelLayerFactory().newSearchServices().search(query));
}
public ConnectorInstance getConnectorInstance(String id) {
return wrapConnectorInstance(get(id));
}
public List<ConnectorInstance> getConnectorInstances(List<String> ids) {
return wrapConnectorInstances(get(ids));
}
public ConnectorInstance getConnectorInstanceWithCode(String code) {
return wrapConnectorInstance(getByCode(connectorInstance.schemaType(), code));
}
public ConnectorInstance getConnectorInstanceWithLegacyId(String legacyId) {
return wrapConnectorInstance(getByLegacyId(connectorInstance.schemaType(), legacyId));
}
public ConnectorInstance newConnectorInstance() {
return wrapConnectorInstance(create(connectorInstance.schema()));
}
public ConnectorInstance newConnectorInstanceWithId(String id) {
return wrapConnectorInstance(create(connectorInstance.schema(), id));
}
public final SchemaTypeShortcuts_connectorInstance_default connectorInstance
= new SchemaTypeShortcuts_connectorInstance_default("connectorInstance_default");
public class SchemaTypeShortcuts_connectorInstance_default extends SchemaTypeShortcuts {
protected SchemaTypeShortcuts_connectorInstance_default(String schemaCode) {
super(schemaCode);
}
public Metadata availableFields() {
return metadata("availableFields");
}
public Metadata code() {
return metadata("code");
}
public Metadata connectorType() {
return metadata("connectorType");
}
public Metadata enabled() {
return metadata("enabled");
}
public Metadata lastTraversalOn() {
return metadata("lastTraversalOn");
}
public Metadata propertiesMapping() {
return metadata("propertiesMapping");
}
public Metadata traversalCode() {
return metadata("traversalCode");
}
public Metadata traversalSchedule() {
return metadata("traversalSchedule");
}
}
public ConnectorHttpInstance wrapConnectorHttpInstance(Record record) {
return record == null ? null : new ConnectorHttpInstance(record, getTypes());
}
public List<ConnectorHttpInstance> wrapConnectorHttpInstances(List<Record> records) {
List<ConnectorHttpInstance> wrapped = new ArrayList<>();
for (Record record : records) {
wrapped.add(new ConnectorHttpInstance(record, getTypes()));
}
return wrapped;
}
public List<ConnectorHttpInstance> searchConnectorHttpInstances(LogicalSearchQuery query) {
return wrapConnectorHttpInstances(appLayerFactory.getModelLayerFactory().newSearchServices().search(query));
}
public List<ConnectorHttpInstance> searchConnectorHttpInstances(LogicalSearchCondition condition) {
MetadataSchemaType type = connectorInstance.schemaType();
LogicalSearchQuery query = new LogicalSearchQuery(from(type).whereAllConditions(asList(condition)));
return wrapConnectorHttpInstances(appLayerFactory.getModelLayerFactory().newSearchServices().search(query));
}
public ConnectorHttpInstance getConnectorHttpInstance(String id) {
return wrapConnectorHttpInstance(get(id));
}
public List<ConnectorHttpInstance> getConnectorHttpInstances(List<String> ids) {
return wrapConnectorHttpInstances(get(ids));
}
public ConnectorHttpInstance getConnectorHttpInstanceWithCode(String code) {
return wrapConnectorHttpInstance(getByCode(connectorInstance.schemaType(), code));
}
public ConnectorHttpInstance getConnectorHttpInstanceWithLegacyId(String legacyId) {
return wrapConnectorHttpInstance(getByLegacyId(connectorInstance.schemaType(), legacyId));
}
public ConnectorHttpInstance newConnectorHttpInstance() {
return wrapConnectorHttpInstance(create(connectorInstance_http.schema()));
}
public ConnectorHttpInstance newConnectorHttpInstanceWithId(String id) {
return wrapConnectorHttpInstance(create(connectorInstance_http.schema(), id));
}
public final SchemaTypeShortcuts_connectorInstance_http connectorInstance_http
= new SchemaTypeShortcuts_connectorInstance_http("connectorInstance_http");
public class SchemaTypeShortcuts_connectorInstance_http extends SchemaTypeShortcuts_connectorInstance_default {
protected SchemaTypeShortcuts_connectorInstance_http(String schemaCode) {
super(schemaCode);
}
public Metadata authenticationScheme() {
return metadata("authenticationScheme");
}
public Metadata daysBeforeRefetching() {
return metadata("daysBeforeRefetching");
}
public Metadata documentsPerJobs() {
return metadata("documentsPerJobs");
}
public Metadata domain() {
return metadata("domain");
}
public Metadata excludePatterns() {
return metadata("excludePatterns");
}
public Metadata includePatterns() {
return metadata("includePatterns");
}
public Metadata jobsInParallel() {
return metadata("jobsInParallel");
}
public Metadata maxLevel() {
return metadata("maxLevel");
}
public Metadata onDemands() {
return metadata("onDemands");
}
public Metadata password() {
return metadata("password");
}
public Metadata seeds() {
return metadata("seeds");
}
public Metadata username() {
return metadata("username");
}
}
public ConnectorLDAPInstance wrapConnectorLDAPInstance(Record record) {
return record == null ? null : new ConnectorLDAPInstance(record, getTypes());
}
public List<ConnectorLDAPInstance> wrapConnectorLDAPInstances(List<Record> records) {
List<ConnectorLDAPInstance> wrapped = new ArrayList<>();
for (Record record : records) {
wrapped.add(new ConnectorLDAPInstance(record, getTypes()));
}
return wrapped;
}
public List<ConnectorLDAPInstance> searchConnectorLDAPInstances(LogicalSearchQuery query) {
return wrapConnectorLDAPInstances(appLayerFactory.getModelLayerFactory().newSearchServices().search(query));
}
public List<ConnectorLDAPInstance> searchConnectorLDAPInstances(LogicalSearchCondition condition) {
MetadataSchemaType type = connectorInstance.schemaType();
LogicalSearchQuery query = new LogicalSearchQuery(from(type).whereAllConditions(asList(condition)));
return wrapConnectorLDAPInstances(appLayerFactory.getModelLayerFactory().newSearchServices().search(query));
}
public ConnectorLDAPInstance getConnectorLDAPInstance(String id) {
return wrapConnectorLDAPInstance(get(id));
}
public List<ConnectorLDAPInstance> getConnectorLDAPInstances(List<String> ids) {
return wrapConnectorLDAPInstances(get(ids));
}
public ConnectorLDAPInstance getConnectorLDAPInstanceWithCode(String code) {
return wrapConnectorLDAPInstance(getByCode(connectorInstance.schemaType(), code));
}
public ConnectorLDAPInstance getConnectorLDAPInstanceWithLegacyId(String legacyId) {
return wrapConnectorLDAPInstance(getByLegacyId(connectorInstance.schemaType(), legacyId));
}
public ConnectorLDAPInstance newConnectorLDAPInstance() {
return wrapConnectorLDAPInstance(create(connectorInstance_ldap.schema()));
}
public ConnectorLDAPInstance newConnectorLDAPInstanceWithId(String id) {
return wrapConnectorLDAPInstance(create(connectorInstance_ldap.schema(), id));
}
public final SchemaTypeShortcuts_connectorInstance_ldap connectorInstance_ldap
= new SchemaTypeShortcuts_connectorInstance_ldap("connectorInstance_ldap");
public class SchemaTypeShortcuts_connectorInstance_ldap extends SchemaTypeShortcuts_connectorInstance_default {
protected SchemaTypeShortcuts_connectorInstance_ldap(String schemaCode) {
super(schemaCode);
}
public Metadata address() {
return metadata("address");
}
public Metadata company() {
return metadata("company");
}
public Metadata connectionUsername() {
return metadata("connectionUsername");
}
public Metadata department() {
return metadata("department");
}
public Metadata directoryType() {
return metadata("directoryType");
}
public Metadata displayName() {
return metadata("displayName");
}
public Metadata dn() {
return metadata("dn");
}
public Metadata documentsPerJob() {
return metadata("documentsPerJob");
}
public Metadata email() {
return metadata("email");
}
public Metadata excludeRegex() {
return metadata("excludeRegex");
}
public Metadata fetchComputers() {
return metadata("fetchComputers");
}
public Metadata fetchGroups() {
return metadata("fetchGroups");
}
public Metadata fetchUsers() {
return metadata("fetchUsers");
}
public Metadata firstName() {
return metadata("firstName");
}
public Metadata followReferences() {
return metadata("followReferences");
}
public Metadata includeRegex() {
return metadata("includeRegex");
}
public Metadata jobTitle() {
return metadata("jobTitle");
}
public Metadata jobsInParallel() {
return metadata("jobsInParallel");
}
public Metadata lastName() {
return metadata("lastName");
}
public Metadata manager() {
return metadata("manager");
}
public Metadata password() {
return metadata("password");
}
public Metadata telephone() {
return metadata("telephone");
}
public Metadata url() {
return metadata("url");
}
public Metadata username() {
return metadata("username");
}
public Metadata usersBaseContextList() {
return metadata("usersBaseContextList");
}
}
public ConnectorSmbInstance wrapConnectorSmbInstance(Record record) {
return record == null ? null : new ConnectorSmbInstance(record, getTypes());
}
public List<ConnectorSmbInstance> wrapConnectorSmbInstances(List<Record> records) {
List<ConnectorSmbInstance> wrapped = new ArrayList<>();
for (Record record : records) {
wrapped.add(new ConnectorSmbInstance(record, getTypes()));
}
return wrapped;
}
public List<ConnectorSmbInstance> searchConnectorSmbInstances(LogicalSearchQuery query) {
return wrapConnectorSmbInstances(appLayerFactory.getModelLayerFactory().newSearchServices().search(query));
}
public List<ConnectorSmbInstance> searchConnectorSmbInstances(LogicalSearchCondition condition) {
MetadataSchemaType type = connectorInstance.schemaType();
LogicalSearchQuery query = new LogicalSearchQuery(from(type).whereAllConditions(asList(condition)));
return wrapConnectorSmbInstances(appLayerFactory.getModelLayerFactory().newSearchServices().search(query));
}
public ConnectorSmbInstance getConnectorSmbInstance(String id) {
return wrapConnectorSmbInstance(get(id));
}
public List<ConnectorSmbInstance> getConnectorSmbInstances(List<String> ids) {
return wrapConnectorSmbInstances(get(ids));
}
public ConnectorSmbInstance getConnectorSmbInstanceWithCode(String code) {
return wrapConnectorSmbInstance(getByCode(connectorInstance.schemaType(), code));
}
public ConnectorSmbInstance getConnectorSmbInstanceWithLegacyId(String legacyId) {
return wrapConnectorSmbInstance(getByLegacyId(connectorInstance.schemaType(), legacyId));
}
public ConnectorSmbInstance newConnectorSmbInstance() {
return wrapConnectorSmbInstance(create(connectorInstance_smb.schema()));
}
public ConnectorSmbInstance newConnectorSmbInstanceWithId(String id) {
return wrapConnectorSmbInstance(create(connectorInstance_smb.schema(), id));
}
public final SchemaTypeShortcuts_connectorInstance_smb connectorInstance_smb
= new SchemaTypeShortcuts_connectorInstance_smb("connectorInstance_smb");
public class SchemaTypeShortcuts_connectorInstance_smb extends SchemaTypeShortcuts_connectorInstance_default {
protected SchemaTypeShortcuts_connectorInstance_smb(String schemaCode) {
super(schemaCode);
}
public Metadata domain() {
return metadata("domain");
}
public Metadata exclusions() {
return metadata("exclusions");
}
public Metadata inclusions() {
return metadata("inclusions");
}
public Metadata password() {
return metadata("password");
}
public Metadata resumeUrl() {
return metadata("resumeUrl");
}
public Metadata smbSeeds() {
return metadata("smbSeeds");
}
public Metadata username() {
return metadata("username");
}
}
public ConnectorLDAPUserDocument wrapConnectorLDAPUserDocument(Record record) {
return record == null ? null : new ConnectorLDAPUserDocument(record, getTypes());
}
public List<ConnectorLDAPUserDocument> wrapConnectorLDAPUserDocuments(List<Record> records) {
List<ConnectorLDAPUserDocument> wrapped = new ArrayList<>();
for (Record record : records) {
wrapped.add(new ConnectorLDAPUserDocument(record, getTypes()));
}
return wrapped;
}
public List<ConnectorLDAPUserDocument> searchConnectorLDAPUserDocuments(LogicalSearchQuery query) {
return wrapConnectorLDAPUserDocuments(appLayerFactory.getModelLayerFactory().newSearchServices().search(query));
}
public List<ConnectorLDAPUserDocument> searchConnectorLDAPUserDocuments(LogicalSearchCondition condition) {
MetadataSchemaType type = connectorLdapUserDocument.schemaType();
LogicalSearchQuery query = new LogicalSearchQuery(from(type).whereAllConditions(asList(condition)));
return wrapConnectorLDAPUserDocuments(appLayerFactory.getModelLayerFactory().newSearchServices().search(query));
}
public ConnectorLDAPUserDocument getConnectorLDAPUserDocument(String id) {
return wrapConnectorLDAPUserDocument(get(id));
}
public List<ConnectorLDAPUserDocument> getConnectorLDAPUserDocuments(List<String> ids) {
return wrapConnectorLDAPUserDocuments(get(ids));
}
public ConnectorLDAPUserDocument getConnectorLDAPUserDocumentWithLegacyId(String legacyId) {
return wrapConnectorLDAPUserDocument(getByLegacyId(connectorLdapUserDocument.schemaType(), legacyId));
}
public ConnectorLDAPUserDocument newConnectorLDAPUserDocument() {
return wrapConnectorLDAPUserDocument(create(connectorLdapUserDocument.schema()));
}
public ConnectorLDAPUserDocument newConnectorLDAPUserDocumentWithId(String id) {
return wrapConnectorLDAPUserDocument(create(connectorLdapUserDocument.schema(), id));
}
public final SchemaTypeShortcuts_connectorLdapUserDocument_default connectorLdapUserDocument
= new SchemaTypeShortcuts_connectorLdapUserDocument_default("connectorLdapUserDocument_default");
public class SchemaTypeShortcuts_connectorLdapUserDocument_default extends SchemaTypeShortcuts {
protected SchemaTypeShortcuts_connectorLdapUserDocument_default(String schemaCode) {
super(schemaCode);
}
public Metadata address() {
return metadata("address");
}
public Metadata company() {
return metadata("company");
}
public Metadata connector() {
return metadata("connector");
}
public Metadata connectorType() {
return metadata("connectorType");
}
public Metadata department() {
return metadata("department");
}
public Metadata displayName() {
return metadata("displayName");
}
public Metadata distinguishedName() {
return metadata("distinguishedName");
}
public Metadata email() {
return metadata("email");
}
public Metadata enabled() {
return metadata("enabled");
}
public Metadata errorCode() {
return metadata("errorCode");
}
public Metadata errorMessage() {
return metadata("errorMessage");
}
public Metadata errorStackTrace() {
return metadata("errorStackTrace");
}
public Metadata errorsCount() {
return metadata("errorsCount");
}
public Metadata fetchDelay() {
return metadata("fetchDelay");
}
public Metadata fetched() {
return metadata("fetched");
}
public Metadata fetchedDateTime() {
return metadata("fetchedDateTime");
}
public Metadata firstName() {
return metadata("firstName");
}
public Metadata frequency() {
return metadata("frequency");
}
public Metadata lastName() {
return metadata("lastName");
}
public Metadata manager() {
return metadata("manager");
}
public Metadata neverFetch() {
return metadata("neverFetch");
}
public Metadata nextFetch() {
return metadata("nextFetch");
}
public Metadata searchable() {
return metadata("searchable");
}
public Metadata status() {
return metadata("status");
}
public Metadata telephone() {
return metadata("telephone");
}
public Metadata url() {
return metadata("url");
}
public Metadata username() {
return metadata("username");
}
public Metadata workTitle() {
return metadata("workTitle");
}
}
public ConnectorSmbDocument wrapConnectorSmbDocument(Record record) {
return record == null ? null : new ConnectorSmbDocument(record, getTypes());
}
public List<ConnectorSmbDocument> wrapConnectorSmbDocuments(List<Record> records) {
List<ConnectorSmbDocument> wrapped = new ArrayList<>();
for (Record record : records) {
wrapped.add(new ConnectorSmbDocument(record, getTypes()));
}
return wrapped;
}
public List<ConnectorSmbDocument> searchConnectorSmbDocuments(LogicalSearchQuery query) {
return wrapConnectorSmbDocuments(appLayerFactory.getModelLayerFactory().newSearchServices().search(query));
}
public List<ConnectorSmbDocument> searchConnectorSmbDocuments(LogicalSearchCondition condition) {
MetadataSchemaType type = connectorSmbDocument.schemaType();
LogicalSearchQuery query = new LogicalSearchQuery(from(type).whereAllConditions(asList(condition)));
return wrapConnectorSmbDocuments(appLayerFactory.getModelLayerFactory().newSearchServices().search(query));
}
public ConnectorSmbDocument getConnectorSmbDocument(String id) {
return wrapConnectorSmbDocument(get(id));
}
public List<ConnectorSmbDocument> getConnectorSmbDocuments(List<String> ids) {
return wrapConnectorSmbDocuments(get(ids));
}
public ConnectorSmbDocument getConnectorSmbDocumentWithLegacyId(String legacyId) {
return wrapConnectorSmbDocument(getByLegacyId(connectorSmbDocument.schemaType(), legacyId));
}
public ConnectorSmbDocument newConnectorSmbDocument() {
return wrapConnectorSmbDocument(create(connectorSmbDocument.schema()));
}
public ConnectorSmbDocument newConnectorSmbDocumentWithId(String id) {
return wrapConnectorSmbDocument(create(connectorSmbDocument.schema(), id));
}
public final SchemaTypeShortcuts_connectorSmbDocument_default connectorSmbDocument
= new SchemaTypeShortcuts_connectorSmbDocument_default("connectorSmbDocument_default");
public class SchemaTypeShortcuts_connectorSmbDocument_default extends SchemaTypeShortcuts {
protected SchemaTypeShortcuts_connectorSmbDocument_default(String schemaCode) {
super(schemaCode);
}
public Metadata connector() {
return metadata("connector");
}
public Metadata connectorType() {
return metadata("connectorType");
}
public Metadata extension() {
return metadata("extension");
}
public Metadata language() {
return metadata("language");
}
public Metadata lastFetchAttempt() {
return metadata("lastFetchAttempt");
}
public Metadata lastFetchAttemptDetails() {
return metadata("lastFetchAttemptDetails");
}
public Metadata lastFetchAttemptStatus() {
return metadata("lastFetchAttemptStatus");
}
public Metadata lastModified() {
return metadata("lastModified");
}
public Metadata parent() {
return metadata("parent");
}
public Metadata parsedContent() {
return metadata("parsedContent");
}
public Metadata permissionsHash() {
return metadata("permissionsHash");
}
public Metadata size() {
return metadata("size");
}
public Metadata url() {
return metadata("url");
}
}
public ConnectorSmbFolder wrapConnectorSmbFolder(Record record) {
return record == null ? null : new ConnectorSmbFolder(record, getTypes());
}
public List<ConnectorSmbFolder> wrapConnectorSmbFolders(List<Record> records) {
List<ConnectorSmbFolder> wrapped = new ArrayList<>();
for (Record record : records) {
wrapped.add(new ConnectorSmbFolder(record, getTypes()));
}
return wrapped;
}
public List<ConnectorSmbFolder> searchConnectorSmbFolders(LogicalSearchQuery query) {
return wrapConnectorSmbFolders(appLayerFactory.getModelLayerFactory().newSearchServices().search(query));
}
public List<ConnectorSmbFolder> searchConnectorSmbFolders(LogicalSearchCondition condition) {
MetadataSchemaType type = connectorSmbFolder.schemaType();
LogicalSearchQuery query = new LogicalSearchQuery(from(type).whereAllConditions(asList(condition)));
return wrapConnectorSmbFolders(appLayerFactory.getModelLayerFactory().newSearchServices().search(query));
}
public ConnectorSmbFolder getConnectorSmbFolder(String id) {
return wrapConnectorSmbFolder(get(id));
}
public List<ConnectorSmbFolder> getConnectorSmbFolders(List<String> ids) {
return wrapConnectorSmbFolders(get(ids));
}
public ConnectorSmbFolder getConnectorSmbFolderWithLegacyId(String legacyId) {
return wrapConnectorSmbFolder(getByLegacyId(connectorSmbFolder.schemaType(), legacyId));
}
public ConnectorSmbFolder newConnectorSmbFolder() {
return wrapConnectorSmbFolder(create(connectorSmbFolder.schema()));
}
public ConnectorSmbFolder newConnectorSmbFolderWithId(String id) {
return wrapConnectorSmbFolder(create(connectorSmbFolder.schema(), id));
}
public final SchemaTypeShortcuts_connectorSmbFolder_default connectorSmbFolder
= new SchemaTypeShortcuts_connectorSmbFolder_default("connectorSmbFolder_default");
public class SchemaTypeShortcuts_connectorSmbFolder_default extends SchemaTypeShortcuts {
protected SchemaTypeShortcuts_connectorSmbFolder_default(String schemaCode) {
super(schemaCode);
}
public Metadata connector() {
return metadata("connector");
}
public Metadata connectorType() {
return metadata("connectorType");
}
public Metadata lastFetchAttempt() {
return metadata("lastFetchAttempt");
}
public Metadata lastFetchedStatus() {
return metadata("lastFetchedStatus");
}
public Metadata parent() {
return metadata("parent");
}
public Metadata url() {
return metadata("url");
}
}
public ConnectorType wrapConnectorType(Record record) {
return record == null ? null : new ConnectorType(record, getTypes());
}
public List<ConnectorType> wrapConnectorTypes(List<Record> records) {
List<ConnectorType> wrapped = new ArrayList<>();
for (Record record : records) {
wrapped.add(new ConnectorType(record, getTypes()));
}
return wrapped;
}
public List<ConnectorType> searchConnectorTypes(LogicalSearchQuery query) {
return wrapConnectorTypes(appLayerFactory.getModelLayerFactory().newSearchServices().search(query));
}
public List<ConnectorType> searchConnectorTypes(LogicalSearchCondition condition) {
MetadataSchemaType type = connectorType.schemaType();
LogicalSearchQuery query = new LogicalSearchQuery(from(type).whereAllConditions(asList(condition)));
return wrapConnectorTypes(appLayerFactory.getModelLayerFactory().newSearchServices().search(query));
}
public ConnectorType getConnectorType(String id) {
return wrapConnectorType(get(id));
}
public List<ConnectorType> getConnectorTypes(List<String> ids) {
return wrapConnectorTypes(get(ids));
}
public ConnectorType getConnectorTypeWithCode(String code) {
return wrapConnectorType(getByCode(connectorType.schemaType(), code));
}
public ConnectorType getConnectorTypeWithLegacyId(String legacyId) {
return wrapConnectorType(getByLegacyId(connectorType.schemaType(), legacyId));
}
public ConnectorType newConnectorType() {
return wrapConnectorType(create(connectorType.schema()));
}
public ConnectorType newConnectorTypeWithId(String id) {
return wrapConnectorType(create(connectorType.schema(), id));
}
public final SchemaTypeShortcuts_connectorType_default connectorType
= new SchemaTypeShortcuts_connectorType_default("connectorType_default");
public class SchemaTypeShortcuts_connectorType_default extends SchemaTypeShortcuts {
protected SchemaTypeShortcuts_connectorType_default(String schemaCode) {
super(schemaCode);
}
public Metadata code() {
return metadata("code");
}
public Metadata connectorClassName() {
return metadata("connectorClassName");
}
public Metadata defaultAvailableFields() {
return metadata("defaultAvailableFields");
}
public Metadata linkedSchema() {
return metadata("linkedSchema");
}
}
/** ** ** ** ** ** ** ** ** ** ** ** ** ** ** ** ** ** ** ** ** ** ** ** ** ** **/
// Auto-generated methods by GenerateHelperClassAcceptTest -- end
/** ** ** ** ** ** ** ** ** ** ** ** ** ** ** ** ** ** ** ** ** ** ** ** ** ** **/
}