package com.constellio.app.modules.rm.services;
import com.constellio.app.modules.rm.wrappers.*;
import com.constellio.app.modules.rm.wrappers.type.DocumentType;
import com.constellio.app.modules.rm.wrappers.type.FolderType;
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.factories.ModelLayerFactory;
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;
import java.util.ArrayList;
import java.util.List;
import static com.constellio.model.services.search.query.logical.LogicalSearchQueryOperators.from;
import static java.util.Arrays.asList;
public class RMGeneratedSchemaRecordsServices extends SchemasRecordsServices {
ModelLayerFactory appLayerFactory;
public RMGeneratedSchemaRecordsServices(String collection,
ModelLayerFactory modelLayerFactory) {
super(collection, modelLayerFactory);
}
/** ** ** ** ** ** ** ** ** ** ** ** ** ** ** ** ** ** ** ** ** ** ** ** ** ** **/
// Auto-generated methods by GenerateHelperClassAcceptTest -- start
/** ** ** ** ** ** ** ** ** ** ** ** ** ** ** ** ** ** ** ** ** ** ** ** ** ** **/
public AdministrativeUnit wrapAdministrativeUnit(Record record) {
return record == null ? null : new AdministrativeUnit(record, getTypes());
}
public List<AdministrativeUnit> wrapAdministrativeUnits(List<Record> records) {
List<AdministrativeUnit> wrapped = new ArrayList<>();
for (Record record : records) {
wrapped.add(new AdministrativeUnit(record, getTypes()));
}
return wrapped;
}
public List<AdministrativeUnit> searchAdministrativeUnits(LogicalSearchQuery query) {
return wrapAdministrativeUnits(modelLayerFactory.newSearchServices().search(query));
}
public List<AdministrativeUnit> searchAdministrativeUnits(LogicalSearchCondition condition) {
MetadataSchemaType type = administrativeUnit.schemaType();
LogicalSearchQuery query = new LogicalSearchQuery(from(type).whereAllConditions(asList(condition)));
return wrapAdministrativeUnits(modelLayerFactory.newSearchServices().search(query));
}
public AdministrativeUnit getAdministrativeUnit(String id) {
return wrapAdministrativeUnit(get(id));
}
public List<AdministrativeUnit> getAdministrativeUnits(List<String> ids) {
return wrapAdministrativeUnits(get(ids));
}
public AdministrativeUnit getAdministrativeUnitWithCode(String code) {
return wrapAdministrativeUnit(getByCode(administrativeUnit.schemaType(), code));
}
public AdministrativeUnit getAdministrativeUnitWithLegacyId(String legacyId) {
return wrapAdministrativeUnit(getByLegacyId(administrativeUnit.schemaType(), legacyId));
}
public AdministrativeUnit newAdministrativeUnit() {
return wrapAdministrativeUnit(create(administrativeUnit.schema()));
}
public AdministrativeUnit newAdministrativeUnitWithId(String id) {
return wrapAdministrativeUnit(create(administrativeUnit.schema(), id));
}
public final SchemaTypeShortcuts_administrativeUnit_default administrativeUnit
= new SchemaTypeShortcuts_administrativeUnit_default("administrativeUnit_default");
public class SchemaTypeShortcuts_administrativeUnit_default extends SchemaTypeShortcuts {
protected SchemaTypeShortcuts_administrativeUnit_default(String schemaCode) {
super(schemaCode);
}
public Metadata adress() {
return metadata("adress");
}
public Metadata code() {
return metadata("code");
}
public Metadata decommissioningMonth() {
return metadata("decommissioningMonth");
}
public Metadata description() {
return metadata("description");
}
public Metadata filingSpaces() {
return metadata("filingSpaces");
}
public Metadata filingSpacesAdmins() {
return metadata("filingSpacesAdmins");
}
public Metadata filingSpacesUsers() {
return metadata("filingSpacesUsers");
}
public Metadata parent() {
return metadata("parent");
}
public Metadata unitAncestors() {
return metadata("unitAncestors");
}
}
public Cart wrapCart(Record record) {
return record == null ? null : new Cart(record, getTypes());
}
public List<Cart> wrapCarts(List<Record> records) {
List<Cart> wrapped = new ArrayList<>();
for (Record record : records) {
wrapped.add(new Cart(record, getTypes()));
}
return wrapped;
}
public List<Cart> searchCarts(LogicalSearchQuery query) {
return wrapCarts(modelLayerFactory.newSearchServices().search(query));
}
public List<Cart> searchCarts(LogicalSearchCondition condition) {
MetadataSchemaType type = cart.schemaType();
LogicalSearchQuery query = new LogicalSearchQuery(from(type).whereAllConditions(asList(condition)));
return wrapCarts(modelLayerFactory.newSearchServices().search(query));
}
public Cart getCart(String id) {
return wrapCart(get(id));
}
public List<Cart> getCarts(List<String> ids) {
return wrapCarts(get(ids));
}
public Cart getCartWithLegacyId(String legacyId) {
return wrapCart(getByLegacyId(cart.schemaType(), legacyId));
}
public Cart newCart() {
return wrapCart(create(cart.schema()));
}
public Cart newCartWithId(String id) {
return wrapCart(create(cart.schema(), id));
}
public final SchemaTypeShortcuts_cart_default cart
= new SchemaTypeShortcuts_cart_default("cart_default");
public class SchemaTypeShortcuts_cart_default extends SchemaTypeShortcuts {
protected SchemaTypeShortcuts_cart_default(String schemaCode) {
super(schemaCode);
}
public Metadata containers() {
return metadata("containers");
}
public Metadata documents() {
return metadata("documents");
}
public Metadata folders() {
return metadata("folders");
}
public Metadata owner() {
return metadata("owner");
}
public Metadata sharedWithUsers() {
return metadata("sharedWithUsers");
}
}
public Category wrapCategory(Record record) {
return record == null ? null : new Category(record, getTypes());
}
public List<Category> wrapCategorys(List<Record> records) {
List<Category> wrapped = new ArrayList<>();
for (Record record : records) {
wrapped.add(new Category(record, getTypes()));
}
return wrapped;
}
public List<Category> searchCategorys(LogicalSearchQuery query) {
return wrapCategorys(modelLayerFactory.newSearchServices().search(query));
}
public List<Category> searchCategorys(LogicalSearchCondition condition) {
MetadataSchemaType type = category.schemaType();
LogicalSearchQuery query = new LogicalSearchQuery(from(type).whereAllConditions(asList(condition)));
return wrapCategorys(modelLayerFactory.newSearchServices().search(query));
}
public Category getCategory(String id) {
return wrapCategory(get(id));
}
public List<Category> getCategorys(List<String> ids) {
return wrapCategorys(get(ids));
}
public Category getCategoryWithCode(String code) {
return wrapCategory(getByCode(category.schemaType(), code));
}
public Category getCategoryWithLegacyId(String legacyId) {
return wrapCategory(getByLegacyId(category.schemaType(), legacyId));
}
public Category newCategory() {
return wrapCategory(create(category.schema()));
}
public Category newCategoryWithId(String id) {
return wrapCategory(create(category.schema(), id));
}
public final SchemaTypeShortcuts_category_default category
= new SchemaTypeShortcuts_category_default("category_default");
public class SchemaTypeShortcuts_category_default extends SchemaTypeShortcuts {
protected SchemaTypeShortcuts_category_default(String schemaCode) {
super(schemaCode);
}
public Metadata code() {
return metadata("code");
}
public Metadata comments() {
return metadata("comments");
}
public Metadata copyRetentionRulesOnDocumentTypes() {
return metadata("copyRetentionRulesOnDocumentTypes");
}
public Metadata description() {
return metadata("description");
}
public Metadata keywords() {
return metadata("keywords");
}
public Metadata level() {
return metadata("level");
}
public Metadata parent() {
return metadata("parent");
}
public Metadata retentionRules() {
return metadata("retentionRules");
}
}
public ContainerRecord wrapContainerRecord(Record record) {
return record == null ? null : new ContainerRecord(record, getTypes());
}
public List<ContainerRecord> wrapContainerRecords(List<Record> records) {
List<ContainerRecord> wrapped = new ArrayList<>();
for (Record record : records) {
wrapped.add(new ContainerRecord(record, getTypes()));
}
return wrapped;
}
public List<ContainerRecord> searchContainerRecords(LogicalSearchQuery query) {
return wrapContainerRecords(modelLayerFactory.newSearchServices().search(query));
}
public List<ContainerRecord> searchContainerRecords(LogicalSearchCondition condition) {
MetadataSchemaType type = containerRecord.schemaType();
LogicalSearchQuery query = new LogicalSearchQuery(from(type).whereAllConditions(asList(condition)));
return wrapContainerRecords(modelLayerFactory.newSearchServices().search(query));
}
public ContainerRecord getContainerRecord(String id) {
return wrapContainerRecord(get(id));
}
public List<ContainerRecord> getContainerRecords(List<String> ids) {
return wrapContainerRecords(get(ids));
}
public ContainerRecord getContainerRecordWithLegacyId(String legacyId) {
return wrapContainerRecord(getByLegacyId(containerRecord.schemaType(), legacyId));
}
public ContainerRecord newContainerRecord() {
return wrapContainerRecord(create(containerRecord.schema()));
}
public ContainerRecord newContainerRecordWithId(String id) {
return wrapContainerRecord(create(containerRecord.schema(), id));
}
public final SchemaTypeShortcuts_containerRecord_default containerRecord
= new SchemaTypeShortcuts_containerRecord_default("containerRecord_default");
public class SchemaTypeShortcuts_containerRecord_default extends SchemaTypeShortcuts {
protected SchemaTypeShortcuts_containerRecord_default(String schemaCode) {
super(schemaCode);
}
public Metadata administrativeUnit() {
return metadata("administrativeUnit");
}
public Metadata administrativeUnits() {
return metadata("administrativeUnits");
}
public Metadata availableSize() {
return metadata("availableSize");
}
public Metadata borrowDate() {
return metadata("borrowDate");
}
public Metadata borrowReturnDate() {
return metadata("borrowReturnDate");
}
public Metadata borrowed() {
return metadata("borrowed");
}
public Metadata borrower() {
return metadata("borrower");
}
public Metadata capacity() {
return metadata("capacity");
}
public Metadata comments() {
return metadata("comments");
}
public Metadata completionDate() {
return metadata("completionDate");
}
public Metadata decommissioningType() {
return metadata("decommissioningType");
}
public Metadata description() {
return metadata("description");
}
public Metadata filingSpace() {
return metadata("filingSpace");
}
public Metadata fillRatioEntered() {
return metadata("fillRatioEntered");
}
public Metadata full() {
return metadata("full");
}
public Metadata identifier() {
return metadata("identifier");
}
public Metadata linearSize() {
return metadata("linearSize");
}
public Metadata linearSizeEntered() {
return metadata("linearSizeEntered");
}
public Metadata linearSizeSum() {
return metadata("linearSizeSum");
}
public Metadata localization() {
return metadata("localization");
}
public Metadata planifiedReturnDate() {
return metadata("planifiedReturnDate");
}
public Metadata position() {
return metadata("position");
}
public Metadata realDepositDate() {
return metadata("realDepositDate");
}
public Metadata realReturnDate() {
return metadata("realReturnDate");
}
public Metadata realTransferDate() {
return metadata("realTransferDate");
}
public Metadata storageSpace() {
return metadata("storageSpace");
}
public Metadata temporaryIdentifier() {
return metadata("temporaryIdentifier");
}
public Metadata type() {
return metadata("type");
}
}
public DocumentType wrapDocumentType(Record record) {
return record == null ? null : new DocumentType(record, getTypes());
}
public List<DocumentType> wrapDocumentTypes(List<Record> records) {
List<DocumentType> wrapped = new ArrayList<>();
for (Record record : records) {
wrapped.add(new DocumentType(record, getTypes()));
}
return wrapped;
}
public List<DocumentType> searchDocumentTypes(LogicalSearchQuery query) {
return wrapDocumentTypes(modelLayerFactory.newSearchServices().search(query));
}
public List<DocumentType> searchDocumentTypes(LogicalSearchCondition condition) {
MetadataSchemaType type = ddvDocumentType.schemaType();
LogicalSearchQuery query = new LogicalSearchQuery(from(type).whereAllConditions(asList(condition)));
return wrapDocumentTypes(modelLayerFactory.newSearchServices().search(query));
}
public DocumentType getDocumentType(String id) {
return wrapDocumentType(get(id));
}
public List<DocumentType> getDocumentTypes(List<String> ids) {
return wrapDocumentTypes(get(ids));
}
public DocumentType getDocumentTypeWithCode(String code) {
return wrapDocumentType(getByCode(ddvDocumentType.schemaType(), code));
}
public DocumentType getDocumentTypeWithLegacyId(String legacyId) {
return wrapDocumentType(getByLegacyId(ddvDocumentType.schemaType(), legacyId));
}
public DocumentType newDocumentType() {
return wrapDocumentType(create(ddvDocumentType.schema()));
}
public DocumentType newDocumentTypeWithId(String id) {
return wrapDocumentType(create(ddvDocumentType.schema(), id));
}
public final SchemaTypeShortcuts_ddvDocumentType_default ddvDocumentType
= new SchemaTypeShortcuts_ddvDocumentType_default("ddvDocumentType_default");
public class SchemaTypeShortcuts_ddvDocumentType_default extends SchemaTypeShortcuts {
protected SchemaTypeShortcuts_ddvDocumentType_default(String schemaCode) {
super(schemaCode);
}
public Metadata linkedSchema() {
return metadata("linkedSchema");
}
public Metadata templates() {
return metadata("templates");
}
}
public FolderType wrapFolderType(Record record) {
return record == null ? null : new FolderType(record, getTypes());
}
public List<FolderType> wrapFolderTypes(List<Record> records) {
List<FolderType> wrapped = new ArrayList<>();
for (Record record : records) {
wrapped.add(new FolderType(record, getTypes()));
}
return wrapped;
}
public List<FolderType> searchFolderTypes(LogicalSearchQuery query) {
return wrapFolderTypes(modelLayerFactory.newSearchServices().search(query));
}
public List<FolderType> searchFolderTypes(LogicalSearchCondition condition) {
MetadataSchemaType type = ddvFolderType.schemaType();
LogicalSearchQuery query = new LogicalSearchQuery(from(type).whereAllConditions(asList(condition)));
return wrapFolderTypes(modelLayerFactory.newSearchServices().search(query));
}
public FolderType getFolderType(String id) {
return wrapFolderType(get(id));
}
public List<FolderType> getFolderTypes(List<String> ids) {
return wrapFolderTypes(get(ids));
}
public FolderType getFolderTypeWithCode(String code) {
return wrapFolderType(getByCode(ddvFolderType.schemaType(), code));
}
public FolderType getFolderTypeWithLegacyId(String legacyId) {
return wrapFolderType(getByLegacyId(ddvFolderType.schemaType(), legacyId));
}
public FolderType newFolderType() {
return wrapFolderType(create(ddvFolderType.schema()));
}
public FolderType newFolderTypeWithId(String id) {
return wrapFolderType(create(ddvFolderType.schema(), id));
}
public final SchemaTypeShortcuts_ddvFolderType_default ddvFolderType
= new SchemaTypeShortcuts_ddvFolderType_default("ddvFolderType_default");
public class SchemaTypeShortcuts_ddvFolderType_default extends SchemaTypeShortcuts {
protected SchemaTypeShortcuts_ddvFolderType_default(String schemaCode) {
super(schemaCode);
}
public Metadata linkedSchema() {
return metadata("linkedSchema");
}
}
public DecommissioningList wrapDecommissioningList(Record record) {
return record == null ? null : new DecommissioningList(record, getTypes());
}
public List<DecommissioningList> wrapDecommissioningLists(List<Record> records) {
List<DecommissioningList> wrapped = new ArrayList<>();
for (Record record : records) {
wrapped.add(new DecommissioningList(record, getTypes()));
}
return wrapped;
}
public List<DecommissioningList> searchDecommissioningLists(LogicalSearchQuery query) {
return wrapDecommissioningLists(modelLayerFactory.newSearchServices().search(query));
}
public List<DecommissioningList> searchDecommissioningLists(LogicalSearchCondition condition) {
MetadataSchemaType type = decommissioningList.schemaType();
LogicalSearchQuery query = new LogicalSearchQuery(from(type).whereAllConditions(asList(condition)));
return wrapDecommissioningLists(modelLayerFactory.newSearchServices().search(query));
}
public DecommissioningList getDecommissioningList(String id) {
return wrapDecommissioningList(get(id));
}
public List<DecommissioningList> getDecommissioningLists(List<String> ids) {
return wrapDecommissioningLists(get(ids));
}
public DecommissioningList getDecommissioningListWithLegacyId(String legacyId) {
return wrapDecommissioningList(getByLegacyId(decommissioningList.schemaType(), legacyId));
}
public DecommissioningList newDecommissioningList() {
return wrapDecommissioningList(create(decommissioningList.schema()));
}
public DecommissioningList newDecommissioningListWithId(String id) {
return wrapDecommissioningList(create(decommissioningList.schema(), id));
}
public final SchemaTypeShortcuts_decommissioningList_default decommissioningList
= new SchemaTypeShortcuts_decommissioningList_default("decommissioningList_default");
public class SchemaTypeShortcuts_decommissioningList_default extends SchemaTypeShortcuts {
protected SchemaTypeShortcuts_decommissioningList_default(String schemaCode) {
super(schemaCode);
}
public Metadata administrativeUnit() {
return metadata("administrativeUnit");
}
public Metadata analogicalMedium() {
return metadata("analogicalMedium");
}
public Metadata approvalDate() {
return metadata("approvalDate");
}
public Metadata approvalRequest() {
return metadata("approvalRequest");
}
public Metadata approvalRequestDate() {
return metadata("approvalRequestDate");
}
public Metadata approvalUser() {
return metadata("approvalUser");
}
public Metadata comments() {
return metadata("comments");
}
public Metadata containerDetails() {
return metadata("containerDetails");
}
public Metadata containers() {
return metadata("containers");
}
public Metadata description() {
return metadata("description");
}
public Metadata documents() {
return metadata("documents");
}
public Metadata documentsReportContent() {
return metadata("documentsReportContent");
}
public Metadata electronicMedium() {
return metadata("electronicMedium");
}
public Metadata filingSpace() {
return metadata("filingSpace");
}
public Metadata folderDetails() {
return metadata("folderDetails");
}
public Metadata folders() {
return metadata("folders");
}
public Metadata foldersMediaTypes() {
return metadata("foldersMediaTypes");
}
public Metadata foldersReportContent() {
return metadata("foldersReportContent");
}
public Metadata originArchivisticStatus() {
return metadata("originArchivisticStatus");
}
public Metadata pendingValidations() {
return metadata("pendingValidations");
}
public Metadata processingDate() {
return metadata("processingDate");
}
public Metadata processingUser() {
return metadata("processingUser");
}
public Metadata status() {
return metadata("status");
}
public Metadata type() {
return metadata("type");
}
public Metadata uniform() {
return metadata("uniform");
}
public Metadata uniformCategory() {
return metadata("uniformCategory");
}
public Metadata uniformCopyRule() {
return metadata("uniformCopyRule");
}
public Metadata uniformCopyType() {
return metadata("uniformCopyType");
}
public Metadata uniformRule() {
return metadata("uniformRule");
}
public Metadata validationDate() {
return metadata("validationDate");
}
public Metadata validationUser() {
return metadata("validationUser");
}
public Metadata validations() {
return metadata("validations");
}
}
public Document wrapDocument(Record record) {
return record == null ? null : new Document(record, getTypes());
}
public List<Document> wrapDocuments(List<Record> records) {
List<Document> wrapped = new ArrayList<>();
for (Record record : records) {
wrapped.add(new Document(record, getTypes()));
}
return wrapped;
}
public List<Document> searchDocuments(LogicalSearchQuery query) {
return wrapDocuments(modelLayerFactory.newSearchServices().search(query));
}
public List<Document> searchDocuments(LogicalSearchCondition condition) {
MetadataSchemaType type = document.schemaType();
LogicalSearchQuery query = new LogicalSearchQuery(from(type).whereAllConditions(asList(condition)));
return wrapDocuments(modelLayerFactory.newSearchServices().search(query));
}
public Document getDocument(String id) {
return wrapDocument(get(id));
}
public List<Document> getDocuments(List<String> ids) {
return wrapDocuments(get(ids));
}
public Document getDocumentWithLegacyId(String legacyId) {
return wrapDocument(getByLegacyId(document.schemaType(), legacyId));
}
public Document newDocument() {
return wrapDocument(create(document.schema()));
}
public Document newDocumentWithId(String id) {
return wrapDocument(create(document.schema(), id));
}
public final SchemaTypeShortcuts_document_default document
= new SchemaTypeShortcuts_document_default("document_default");
public class SchemaTypeShortcuts_document_default extends SchemaTypeShortcuts {
protected SchemaTypeShortcuts_document_default(String schemaCode) {
super(schemaCode);
}
public Metadata actualDepositDate() {
return metadata("actualDepositDate");
}
public Metadata actualDepositDateEntered() {
return metadata("actualDepositDateEntered");
}
public Metadata actualDestructionDate() {
return metadata("actualDestructionDate");
}
public Metadata actualDestructionDateEntered() {
return metadata("actualDestructionDateEntered");
}
public Metadata actualTransferDate() {
return metadata("actualTransferDate");
}
public Metadata actualTransferDateEntered() {
return metadata("actualTransferDateEntered");
}
public Metadata administrativeUnit() {
return metadata("administrativeUnit");
}
public Metadata alertUsersWhenAvailable() {
return metadata("alertUsersWhenAvailable");
}
public Metadata applicableCopyRule() {
return metadata("applicableCopyRule");
}
public Metadata archivisticStatus() {
return metadata("archivisticStatus");
}
public Metadata author() {
return metadata("author");
}
public Metadata borrowed() {
return metadata("borrowed");
}
public Metadata category() {
return metadata("category");
}
public Metadata closingDate() {
return metadata("closingDate");
}
public Metadata comments() {
return metadata("comments");
}
public Metadata company() {
return metadata("company");
}
public Metadata confidential() {
return metadata("confidential");
}
public Metadata content() {
return metadata("content");
}
public Metadata copyStatus() {
return metadata("copyStatus");
}
public Metadata description() {
return metadata("description");
}
public Metadata documentType() {
return metadata("documentType");
}
public Metadata essential() {
return metadata("essential");
}
public Metadata expectedDepositDate() {
return metadata("expectedDepositDate");
}
public Metadata expectedDestructionDate() {
return metadata("expectedDestructionDate");
}
public Metadata expectedTransferDate() {
return metadata("expectedTransferDate");
}
public Metadata filingSpace() {
return metadata("filingSpace");
}
public Metadata folder() {
return metadata("folder");
}
public Metadata inheritedRetentionRule() {
return metadata("inheritedRetentionRule");
}
public Metadata keywords() {
return metadata("keywords");
}
public Metadata mainCopyRule() {
return metadata("mainCopyRule");
}
public Metadata mainCopyRuleIdEntered() {
return metadata("mainCopyRuleIdEntered");
}
public Metadata mimetype() {
return metadata("mimetype");
}
public Metadata openingDate() {
return metadata("openingDate");
}
public Metadata published() {
return metadata("published");
}
public Metadata retentionRule() {
return metadata("retentionRule");
}
public Metadata sameInactiveFateAsFolder() {
return metadata("sameInactiveFateAsFolder");
}
public Metadata sameSemiActiveFateAsFolder() {
return metadata("sameSemiActiveFateAsFolder");
}
public Metadata subject() {
return metadata("subject");
}
public Metadata type() {
return metadata("type");
}
public Metadata version() {
return metadata("version");
}
}
public Email wrapEmail(Record record) {
return record == null ? null : new Email(record, getTypes());
}
public List<Email> wrapEmails(List<Record> records) {
List<Email> wrapped = new ArrayList<>();
for (Record record : records) {
wrapped.add(new Email(record, getTypes()));
}
return wrapped;
}
public List<Email> searchEmails(LogicalSearchQuery query) {
return wrapEmails(modelLayerFactory.newSearchServices().search(query));
}
public List<Email> searchEmails(LogicalSearchCondition condition) {
MetadataSchemaType type = document.schemaType();
LogicalSearchQuery query = new LogicalSearchQuery(from(type).whereAllConditions(asList(condition)));
return wrapEmails(modelLayerFactory.newSearchServices().search(query));
}
public Email getEmail(String id) {
return wrapEmail(get(id));
}
public List<Email> getEmails(List<String> ids) {
return wrapEmails(get(ids));
}
public Email getEmailWithLegacyId(String legacyId) {
return wrapEmail(getByLegacyId(document.schemaType(), legacyId));
}
public Email newEmail() {
return wrapEmail(create(document_email.schema()));
}
public Email newEmailWithId(String id) {
return wrapEmail(create(document_email.schema(), id));
}
public final SchemaTypeShortcuts_document_email document_email
= new SchemaTypeShortcuts_document_email("document_email");
public class SchemaTypeShortcuts_document_email extends SchemaTypeShortcuts_document_default {
protected SchemaTypeShortcuts_document_email(String schemaCode) {
super(schemaCode);
}
public Metadata emailAttachmentsList() {
return metadata("emailAttachmentsList");
}
public Metadata emailBCCTo() {
return metadata("emailBCCTo");
}
public Metadata emailCCTo() {
return metadata("emailCCTo");
}
public Metadata emailCompany() {
return metadata("emailCompany");
}
public Metadata emailContent() {
return metadata("emailContent");
}
public Metadata emailFrom() {
return metadata("emailFrom");
}
public Metadata emailInNameOf() {
return metadata("emailInNameOf");
}
public Metadata emailObject() {
return metadata("emailObject");
}
public Metadata emailReceivedOn() {
return metadata("emailReceivedOn");
}
public Metadata emailSentOn() {
return metadata("emailSentOn");
}
public Metadata emailTo() {
return metadata("emailTo");
}
public Metadata subjectToBroadcastRule() {
return metadata("subjectToBroadcastRule");
}
}
public Folder wrapFolder(Record record) {
return record == null ? null : new Folder(record, getTypes());
}
public List<Folder> wrapFolders(List<Record> records) {
List<Folder> wrapped = new ArrayList<>();
for (Record record : records) {
wrapped.add(new Folder(record, getTypes()));
}
return wrapped;
}
public List<Folder> searchFolders(LogicalSearchQuery query) {
return wrapFolders(modelLayerFactory.newSearchServices().search(query));
}
public List<Folder> searchFolders(LogicalSearchCondition condition) {
MetadataSchemaType type = folder.schemaType();
LogicalSearchQuery query = new LogicalSearchQuery(from(type).whereAllConditions(asList(condition)));
return wrapFolders(modelLayerFactory.newSearchServices().search(query));
}
public Folder getFolder(String id) {
return wrapFolder(get(id));
}
public List<Folder> getFolders(List<String> ids) {
return wrapFolders(get(ids));
}
public Folder getFolderWithLegacyId(String legacyId) {
return wrapFolder(getByLegacyId(folder.schemaType(), legacyId));
}
public Folder newFolder() {
return wrapFolder(create(folder.schema()));
}
public Folder newFolderWithId(String id) {
return wrapFolder(create(folder.schema(), id));
}
public final SchemaTypeShortcuts_folder_default folder
= new SchemaTypeShortcuts_folder_default("folder_default");
public class SchemaTypeShortcuts_folder_default extends SchemaTypeShortcuts {
protected SchemaTypeShortcuts_folder_default(String schemaCode) {
super(schemaCode);
}
public Metadata activeRetentionPeriodCode() {
return metadata("activeRetentionPeriodCode");
}
public Metadata activeRetentionType() {
return metadata("activeRetentionType");
}
public Metadata actualDepositDate() {
return metadata("actualDepositDate");
}
public Metadata actualDestructionDate() {
return metadata("actualDestructionDate");
}
public Metadata actualTransferDate() {
return metadata("actualTransferDate");
}
public Metadata administrativeUnit() {
return metadata("administrativeUnit");
}
public Metadata administrativeUnitAncestors() {
return metadata("administrativeUnitAncestors");
}
public Metadata administrativeUnitCode() {
return metadata("administrativeUnitCode");
}
public Metadata administrativeUnitEntered() {
return metadata("administrativeUnitEntered");
}
public Metadata alertUsersWhenAvailable() {
return metadata("alertUsersWhenAvailable");
}
public Metadata applicableCopyRule() {
return metadata("applicableCopyRule");
}
public Metadata archivisticStatus() {
return metadata("archivisticStatus");
}
public Metadata borrowDate() {
return metadata("borrowDate");
}
public Metadata borrowPreviewReturnDate() {
return metadata("borrowPreviewReturnDate");
}
public Metadata borrowReturnDate() {
return metadata("borrowReturnDate");
}
public Metadata borrowUser() {
return metadata("borrowUser");
}
public Metadata borrowUserEntered() {
return metadata("borrowUserEntered");
}
public Metadata borrowed() {
return metadata("borrowed");
}
public Metadata borrowingType() {
return metadata("borrowingType");
}
public Metadata category() {
return metadata("category");
}
public Metadata categoryCode() {
return metadata("categoryCode");
}
public Metadata categoryEntered() {
return metadata("categoryEntered");
}
public Metadata closingDate() {
return metadata("closingDate");
}
public Metadata comments() {
return metadata("comments");
}
public Metadata confidential() {
return metadata("confidential");
}
public Metadata container() {
return metadata("container");
}
public Metadata copyRulesExpectedDepositDates() {
return metadata("copyRulesExpectedDepositDates");
}
public Metadata copyRulesExpectedDestructionDates() {
return metadata("copyRulesExpectedDestructionDates");
}
public Metadata copyRulesExpectedTransferDates() {
return metadata("copyRulesExpectedTransferDates");
}
public Metadata copyStatus() {
return metadata("copyStatus");
}
public Metadata copyStatusEntered() {
return metadata("copyStatusEntered");
}
public Metadata decommissioningDate() {
return metadata("decommissioningDate");
}
public Metadata description() {
return metadata("description");
}
public Metadata enteredClosingDate() {
return metadata("enteredClosingDate");
}
public Metadata essential() {
return metadata("essential");
}
public Metadata expectedDepositDate() {
return metadata("expectedDepositDate");
}
public Metadata expectedDestructionDate() {
return metadata("expectedDestructionDate");
}
public Metadata expectedTransferDate() {
return metadata("expectedTransferDate");
}
public Metadata filingSpace() {
return metadata("filingSpace");
}
public Metadata filingSpaceCode() {
return metadata("filingSpaceCode");
}
public Metadata filingSpaceEntered() {
return metadata("filingSpaceEntered");
}
public Metadata folderType() {
return metadata("folderType");
}
public Metadata inactiveDisposalType() {
return metadata("inactiveDisposalType");
}
public Metadata keywords() {
return metadata("keywords");
}
public Metadata linearSize() {
return metadata("linearSize");
}
public Metadata mainCopyRule() {
return metadata("mainCopyRule");
}
public Metadata mainCopyRuleIdEntered() {
return metadata("mainCopyRuleIdEntered");
}
public Metadata manualArchivisticStatus() {
return metadata("manualArchivisticStatus");
}
public Metadata manualExpectedDepositDate() {
return metadata("manualExpectedDepositDate");
}
public Metadata manualExpectedDesctructionDate() {
return metadata("manualExpectedDesctructionDate");
}
public Metadata manualExpectedTransferDate() {
return metadata("manualExpectedTransferDate");
}
public Metadata mediaType() {
return metadata("mediaType");
}
public Metadata mediumTypes() {
return metadata("mediumTypes");
}
public Metadata openingDate() {
return metadata("openingDate");
}
public Metadata parentFolder() {
return metadata("parentFolder");
}
public Metadata permissionStatus() {
return metadata("permissionStatus");
}
public Metadata retentionRule() {
return metadata("retentionRule");
}
public Metadata retentionRuleEntered() {
return metadata("retentionRuleEntered");
}
public Metadata ruleAdminUnit() {
return metadata("ruleAdminUnit");
}
public Metadata semiactiveRetentionPeriodCode() {
return metadata("semiactiveRetentionPeriodCode");
}
public Metadata semiactiveRetentionType() {
return metadata("semiactiveRetentionType");
}
public Metadata timerange() {
return metadata("timerange");
}
public Metadata type() {
return metadata("type");
}
public Metadata uniformSubdivision() {
return metadata("uniformSubdivision");
}
public Metadata uniformSubdivisionEntered() {
return metadata("uniformSubdivisionEntered");
}
}
public PrintableLabel wrapPrintableLabel(Record record) {
return record == null ? null : new PrintableLabel(record, getTypes());
}
public List<PrintableLabel> wrapPrintableLabels(List<Record> records) {
List<PrintableLabel> wrapped = new ArrayList<>();
for (Record record : records) {
wrapped.add(new PrintableLabel(record, getTypes()));
}
return wrapped;
}
public List<PrintableLabel> searchPrintableLabels(LogicalSearchQuery query) {
return wrapPrintableLabels(modelLayerFactory.newSearchServices().search(query));
}
public List<PrintableLabel> searchPrintableLabels(LogicalSearchCondition condition) {
MetadataSchemaType type = printable.schemaType();
LogicalSearchQuery query = new LogicalSearchQuery(from(type).whereAllConditions(asList(condition)));
return wrapPrintableLabels(modelLayerFactory.newSearchServices().search(query));
}
public PrintableLabel getPrintableLabel(String id) {
return wrapPrintableLabel(get(id));
}
public List<PrintableLabel> getPrintableLabels(List<String> ids) {
return wrapPrintableLabels(get(ids));
}
public PrintableLabel getPrintableLabelWithLegacyId(String legacyId) {
return wrapPrintableLabel(getByLegacyId(printable.schemaType(), legacyId));
}
public PrintableLabel newPrintableLabel() {
return wrapPrintableLabel(create(printable_label.schema()));
}
public PrintableLabel newPrintableLabelWithId(String id) {
return wrapPrintableLabel(create(printable_label.schema(), id));
}
public final SchemaTypeShortcuts_printable_label printable_label
= new SchemaTypeShortcuts_printable_label("printable_label");
public class SchemaTypeShortcuts_printable_label extends SchemaTypeShortcuts_printable_default {
protected SchemaTypeShortcuts_printable_label(String schemaCode) {
super(schemaCode);
}
public Metadata colonne() {
return metadata("colonne");
}
public Metadata ligne() {
return metadata("ligne");
}
public Metadata typelabel() {
return metadata("typelabel");
}
}
public RetentionRule wrapRetentionRule(Record record) {
return record == null ? null : new RetentionRule(record, getTypes());
}
public List<RetentionRule> wrapRetentionRules(List<Record> records) {
List<RetentionRule> wrapped = new ArrayList<>();
for (Record record : records) {
wrapped.add(new RetentionRule(record, getTypes()));
}
return wrapped;
}
public List<RetentionRule> searchRetentionRules(LogicalSearchQuery query) {
return wrapRetentionRules(modelLayerFactory.newSearchServices().search(query));
}
public List<RetentionRule> searchRetentionRules(LogicalSearchCondition condition) {
MetadataSchemaType type = retentionRule.schemaType();
LogicalSearchQuery query = new LogicalSearchQuery(from(type).whereAllConditions(asList(condition)));
return wrapRetentionRules(modelLayerFactory.newSearchServices().search(query));
}
public RetentionRule getRetentionRule(String id) {
return wrapRetentionRule(get(id));
}
public List<RetentionRule> getRetentionRules(List<String> ids) {
return wrapRetentionRules(get(ids));
}
public RetentionRule getRetentionRuleWithCode(String code) {
return wrapRetentionRule(getByCode(retentionRule.schemaType(), code));
}
public RetentionRule getRetentionRuleWithLegacyId(String legacyId) {
return wrapRetentionRule(getByLegacyId(retentionRule.schemaType(), legacyId));
}
public RetentionRule newRetentionRule() {
return wrapRetentionRule(create(retentionRule.schema()));
}
public RetentionRule newRetentionRuleWithId(String id) {
return wrapRetentionRule(create(retentionRule.schema(), id));
}
public final SchemaTypeShortcuts_retentionRule_default retentionRule
= new SchemaTypeShortcuts_retentionRule_default("retentionRule_default");
public class SchemaTypeShortcuts_retentionRule_default extends SchemaTypeShortcuts {
protected SchemaTypeShortcuts_retentionRule_default(String schemaCode) {
super(schemaCode);
}
public Metadata administrativeUnits() {
return metadata("administrativeUnits");
}
public Metadata approvalDate() {
return metadata("approvalDate");
}
public Metadata approved() {
return metadata("approved");
}
public Metadata code() {
return metadata("code");
}
public Metadata confidentialDocuments() {
return metadata("confidentialDocuments");
}
public Metadata copyRetentionRules() {
return metadata("copyRetentionRules");
}
public Metadata copyRulesComment() {
return metadata("copyRulesComment");
}
public Metadata corpus() {
return metadata("corpus");
}
public Metadata corpusRuleNumber() {
return metadata("corpusRuleNumber");
}
public Metadata description() {
return metadata("description");
}
public Metadata documentCopyRetentionRules() {
return metadata("documentCopyRetentionRules");
}
public Metadata documentTypes() {
return metadata("documentTypes");
}
public Metadata documentTypesDetails() {
return metadata("documentTypesDetails");
}
public Metadata essentialDocuments() {
return metadata("essentialDocuments");
}
public Metadata folderTypes() {
return metadata("folderTypes");
}
public Metadata generalComment() {
return metadata("generalComment");
}
public Metadata history() {
return metadata("history");
}
public Metadata juridicReference() {
return metadata("juridicReference");
}
public Metadata keywords() {
return metadata("keywords");
}
public Metadata principalDefaultDocumentCopyRetentionRule() {
return metadata("principalDefaultDocumentCopyRetentionRule");
}
public Metadata responsibleAdministrativeUnits() {
return metadata("responsibleAdministrativeUnits");
}
public Metadata scope() {
return metadata("scope");
}
public Metadata secondaryDefaultDocumentCopyRetentionRule() {
return metadata("secondaryDefaultDocumentCopyRetentionRule");
}
}
public StorageSpace wrapStorageSpace(Record record) {
return record == null ? null : new StorageSpace(record, getTypes());
}
public List<StorageSpace> wrapStorageSpaces(List<Record> records) {
List<StorageSpace> wrapped = new ArrayList<>();
for (Record record : records) {
wrapped.add(new StorageSpace(record, getTypes()));
}
return wrapped;
}
public List<StorageSpace> searchStorageSpaces(LogicalSearchQuery query) {
return wrapStorageSpaces(modelLayerFactory.newSearchServices().search(query));
}
public List<StorageSpace> searchStorageSpaces(LogicalSearchCondition condition) {
MetadataSchemaType type = storageSpace.schemaType();
LogicalSearchQuery query = new LogicalSearchQuery(from(type).whereAllConditions(asList(condition)));
return wrapStorageSpaces(modelLayerFactory.newSearchServices().search(query));
}
public StorageSpace getStorageSpace(String id) {
return wrapStorageSpace(get(id));
}
public List<StorageSpace> getStorageSpaces(List<String> ids) {
return wrapStorageSpaces(get(ids));
}
public StorageSpace getStorageSpaceWithCode(String code) {
return wrapStorageSpace(getByCode(storageSpace.schemaType(), code));
}
public StorageSpace getStorageSpaceWithLegacyId(String legacyId) {
return wrapStorageSpace(getByLegacyId(storageSpace.schemaType(), legacyId));
}
public StorageSpace newStorageSpace() {
return wrapStorageSpace(create(storageSpace.schema()));
}
public StorageSpace newStorageSpaceWithId(String id) {
return wrapStorageSpace(create(storageSpace.schema(), id));
}
public final SchemaTypeShortcuts_storageSpace_default storageSpace
= new SchemaTypeShortcuts_storageSpace_default("storageSpace_default");
public class SchemaTypeShortcuts_storageSpace_default extends SchemaTypeShortcuts {
protected SchemaTypeShortcuts_storageSpace_default(String schemaCode) {
super(schemaCode);
}
public Metadata availableSize() {
return metadata("availableSize");
}
public Metadata capacity() {
return metadata("capacity");
}
public Metadata childLinearSizeSum() {
return metadata("childLinearSizeSum");
}
public Metadata code() {
return metadata("code");
}
public Metadata comments() {
return metadata("comments");
}
public Metadata containerType() {
return metadata("containerType");
}
public Metadata decommissioningType() {
return metadata("decommissioningType");
}
public Metadata description() {
return metadata("description");
}
public Metadata linearSize() {
return metadata("linearSize");
}
public Metadata linearSizeEntered() {
return metadata("linearSizeEntered");
}
public Metadata linearSizeSum() {
return metadata("linearSizeSum");
}
public Metadata numberOfChild() {
return metadata("numberOfChild");
}
public Metadata parentStorageSpace() {
return metadata("parentStorageSpace");
}
public Metadata type() {
return metadata("type");
}
}
public UniformSubdivision wrapUniformSubdivision(Record record) {
return record == null ? null : new UniformSubdivision(record, getTypes());
}
public List<UniformSubdivision> wrapUniformSubdivisions(List<Record> records) {
List<UniformSubdivision> wrapped = new ArrayList<>();
for (Record record : records) {
wrapped.add(new UniformSubdivision(record, getTypes()));
}
return wrapped;
}
public List<UniformSubdivision> searchUniformSubdivisions(LogicalSearchQuery query) {
return wrapUniformSubdivisions(modelLayerFactory.newSearchServices().search(query));
}
public List<UniformSubdivision> searchUniformSubdivisions(LogicalSearchCondition condition) {
MetadataSchemaType type = uniformSubdivision.schemaType();
LogicalSearchQuery query = new LogicalSearchQuery(from(type).whereAllConditions(asList(condition)));
return wrapUniformSubdivisions(modelLayerFactory.newSearchServices().search(query));
}
public UniformSubdivision getUniformSubdivision(String id) {
return wrapUniformSubdivision(get(id));
}
public List<UniformSubdivision> getUniformSubdivisions(List<String> ids) {
return wrapUniformSubdivisions(get(ids));
}
public UniformSubdivision getUniformSubdivisionWithCode(String code) {
return wrapUniformSubdivision(getByCode(uniformSubdivision.schemaType(), code));
}
public UniformSubdivision getUniformSubdivisionWithLegacyId(String legacyId) {
return wrapUniformSubdivision(getByLegacyId(uniformSubdivision.schemaType(), legacyId));
}
public UniformSubdivision newUniformSubdivision() {
return wrapUniformSubdivision(create(uniformSubdivision.schema()));
}
public UniformSubdivision newUniformSubdivisionWithId(String id) {
return wrapUniformSubdivision(create(uniformSubdivision.schema(), id));
}
public final SchemaTypeShortcuts_uniformSubdivision_default uniformSubdivision
= new SchemaTypeShortcuts_uniformSubdivision_default("uniformSubdivision_default");
public class SchemaTypeShortcuts_uniformSubdivision_default extends SchemaTypeShortcuts {
protected SchemaTypeShortcuts_uniformSubdivision_default(String schemaCode) {
super(schemaCode);
}
public Metadata code() {
return metadata("code");
}
public Metadata comments() {
return metadata("comments");
}
public Metadata description() {
return metadata("description");
}
public Metadata retentionRule() {
return metadata("retentionRule");
}
}
public RMUserFolder wrapRMUserFolder(Record record) {
return record == null ? null : new RMUserFolder(record, getTypes());
}
public List<RMUserFolder> wrapRMUserFolders(List<Record> records) {
List<RMUserFolder> wrapped = new ArrayList<>();
for (Record record : records) {
wrapped.add(new RMUserFolder(record, getTypes()));
}
return wrapped;
}
public List<RMUserFolder> searchRMUserFolders(LogicalSearchQuery query) {
return wrapRMUserFolders(modelLayerFactory.newSearchServices().search(query));
}
public List<RMUserFolder> searchRMUserFolders(LogicalSearchCondition condition) {
MetadataSchemaType type = userFolder.schemaType();
LogicalSearchQuery query = new LogicalSearchQuery(from(type).whereAllConditions(asList(condition)));
return wrapRMUserFolders(modelLayerFactory.newSearchServices().search(query));
}
public RMUserFolder getRMUserFolder(String id) {
return wrapRMUserFolder(get(id));
}
public List<RMUserFolder> getRMUserFolders(List<String> ids) {
return wrapRMUserFolders(get(ids));
}
public RMUserFolder getRMUserFolderWithLegacyId(String legacyId) {
return wrapRMUserFolder(getByLegacyId(userFolder.schemaType(), legacyId));
}
public RMUserFolder newRMUserFolder() {
return wrapRMUserFolder(create(userFolder.schema()));
}
public RMUserFolder newRMUserFolderWithId(String id) {
return wrapRMUserFolder(create(userFolder.schema(), id));
}
public final SchemaTypeShortcuts_userFolder_default userFolder
= new SchemaTypeShortcuts_userFolder_default("userFolder_default");
public class SchemaTypeShortcuts_userFolder_default extends SchemaTypeShortcuts {
protected SchemaTypeShortcuts_userFolder_default(String schemaCode) {
super(schemaCode);
}
public Metadata administrativeUnit() {
return metadata("administrativeUnit");
}
public Metadata category() {
return metadata("category");
}
public Metadata parentFolder() {
return metadata("parentFolder");
}
public Metadata retentionRule() {
return metadata("retentionRule");
}
}
public RMTask wrapRMTask(Record record) {
return record == null ? null : new RMTask(record, getTypes());
}
public List<RMTask> wrapRMTasks(List<Record> records) {
List<RMTask> wrapped = new ArrayList<>();
for (Record record : records) {
wrapped.add(new RMTask(record, getTypes()));
}
return wrapped;
}
public List<RMTask> searchRMTasks(LogicalSearchQuery query) {
return wrapRMTasks(modelLayerFactory.newSearchServices().search(query));
}
public List<RMTask> searchRMTasks(LogicalSearchCondition condition) {
MetadataSchemaType type = userTask.schemaType();
LogicalSearchQuery query = new LogicalSearchQuery(from(type).whereAllConditions(asList(condition)));
return wrapRMTasks(modelLayerFactory.newSearchServices().search(query));
}
public RMTask getRMTask(String id) {
return wrapRMTask(get(id));
}
public List<RMTask> getRMTasks(List<String> ids) {
return wrapRMTasks(get(ids));
}
public RMTask getRMTaskWithLegacyId(String legacyId) {
return wrapRMTask(getByLegacyId(userTask.schemaType(), legacyId));
}
public RMTask newRMTask() {
return wrapRMTask(create(userTask.schema()));
}
public RMTask newRMTaskWithId(String id) {
return wrapRMTask(create(userTask.schema(), id));
}
public final SchemaTypeShortcuts_userTask_default userTask
= new SchemaTypeShortcuts_userTask_default("userTask_default");
public class SchemaTypeShortcuts_userTask_default extends SchemaTypeShortcuts {
protected SchemaTypeShortcuts_userTask_default(String schemaCode) {
super(schemaCode);
}
public Metadata administrativeUnit() {
return metadata("administrativeUnit");
}
public Metadata linkedDocuments() {
return metadata("linkedDocuments");
}
public Metadata linkedFolders() {
return metadata("linkedFolders");
}
}
/** ** ** ** ** ** ** ** ** ** ** ** ** ** ** ** ** ** ** ** ** ** ** ** ** ** **/
// Auto-generated methods by GenerateHelperClassAcceptTest -- end
/** ** ** ** ** ** ** ** ** ** ** ** ** ** ** ** ** ** ** ** ** ** ** ** ** ** **/
}