Click or drag to resize

DocumentsRepositoryBase Class

Repository class for Document objects
Inheritance Hierarchy

Namespace:  Aloe.EnterpriseOne.Model.General
Assembly:  Aloe.EnterpriseOne.Model (in Aloe.EnterpriseOne.Model.dll) Version: 20.1.3.5
Syntax
public abstract class DocumentsRepositoryBase : EnterpriseOneEntityRepository

The DocumentsRepositoryBase type exposes the following members.

Properties
  NameDescription
Public propertyAggregateParentRepository
Gets the aggregate parent repository.
(Inherited from Repository.)
Public propertyAllowTrackChanges
Gets a value indicating whether this repository allows tracking changes.
(Inherited from EnterpriseOneEntityRepository.)
Public propertyAttributes
List of Attributes of the container
(Inherited from Repository.)
Public propertyCalculatedAttributes
Gets the calculated attributes.
(Inherited from EnterpriseOneEntityRepository.)
Public propertyChildCollections
List of collections of child objects
(Inherited from EntityRepository.)
Public propertyEntityName
Gets the name of the entity.
(Inherited from EntityRepository.)
Public propertyGhostObjectType
Gets the type of the ghost object.
(Inherited from EntityRepository.)
Public propertyLocalizedName
Gets the name of the repository in the current UI culture.
(Inherited from Repository.)
Public propertyName
The name of the repository, including the name-space.
(Inherited from Repository.)
Public propertyObjectType
Gets the type of the domain objects, which are managed by the repository.
(Inherited from Repository.)
Public propertyParentRepository
Gets the parent repository or null if there is no parent repository.
(Inherited from Repository.)
Public propertyPrimaryTableName
The name of the primary storage table, used to persist the domain objects
(Inherited from DataAccessRepository.)
Public propertyReferences
List of references to entity objects
(Inherited from Repository.)
Public propertyRepositorySource
The RepositorySource of this repository
(Inherited from EnterpriseOneEntityRepository.)
Public propertyRules
Gets the repository rules.
(Inherited from EditableRepository.)
Public propertySettings
Gets the entity settings. Can be null.
(Inherited from EnterpriseOneEntityRepository.)
Public propertySupportedGenerationProcedures
Gets the generation procedures, supported by the document entity type.
Public propertySupportsObjectDuplication
Gets a value indicating whether the repository supports object duplication.
(Inherited from EntityRepository.)
Public propertySystemTrackChangesLevel
Gets the system default track changes level for the repository.
(Overrides EnterpriseOneEntityRepositorySystemTrackChangesLevel.)
Public propertyTrackChangesLevel
Gets a value indicating whether track changes is enabled for this repository. This property is checked for aggregate roots.
(Inherited from EnterpriseOneEntityRepository.)
Top
Methods
  NameDescription
Public methodChangeState
Changes the state of the specified document.
Public methodComplete
Changes the document state to Completed
Public methodConsumeObjects
Consumes and returns the objects found in the specified buffer.
(Inherited from EntityRepository.)
Public methodCreateDataAccessQuery
Creates a new data access query for the repository, with the specified filter
(Inherited from DataAccessRepository.)
Public methodCreateQueryT
Returns IQueryable that can be used in LINQ expressions which query the repository
(Inherited from DataAccessRepository.)
Public methodDuplicateObject
Duplicates the object.
(Inherited from EntityRepository.)
Public methodEnsureFullyLoaded(ObjectTransaction, IEnumerableDomainObject)
Ensures that the specified objects are fully loaded.
Public methodEnsureFullyLoaded(ObjectTransaction, IEnumerableDomainObject)
Ensures that the specified objects are fully loaded.
(Inherited from Repository.)
Public methodEnumerateObjects
Enumerates and returns the objects found in the specified buffer.
(Inherited from EntityRepository.)
Public methodExecuteBusinessRules
Validates the specified object for the specified business event.
(Inherited from EditableRepository.)
Public methodGetAggregateRootRepository
Gets the aggregate root repository. If AggregateParentRepository is null the aggregate root is this repository.
(Inherited from Repository.)
Public methodGetGhostObject
Gets the ghost object of the current repository.
(Inherited from EntityRepository.)
Public methodGetIdAttribute
Returns the attribute, which gets the Id of entity objects
(Inherited from EntityRepository.)
Public methodGetLocalObjectByKey
Finds local object with the specified repository-specific key. Returns null if the object is not found in the local buffer.
(Inherited from EntityRepository.)
Public methodGetObjectByKey
Finds or loads object with the specified repository-specific key. The object is loaded as lazy as possible.
(Inherited from EntityRepository.)
Public methodGetObjectByPrimaryKey
Gets or loads the object with the specified primary key.
(Inherited from EntityRepository.)
Public methodGetObjectByRow
Finds or creates an object, referencing the specified buffer row.
(Inherited from DataAccessRepository.)
Public methodGetObjectKeys
Gets the repository-specific object keys from the objects in the specified buffer.
(Inherited from EntityRepository.)
Public methodGetObjectsByDocumentIds
Gets the objects by document ids.
Public methodGetObjectsByKeys
Find or loads objects with the specified repository-specific keys. The objects are eagerly mass loaded.
(Inherited from EntityRepository.)
Public methodGetObjectsByPrimaryKeys
Gets or loads the objects with the specified primary keys. The objects are eagerly mass loaded.
(Inherited from EntityRepository.)
Public methodGetObjectsByRows
Finds or creates objects, referencing the specified buffer row.
(Inherited from DataAccessRepository.)
Public methodGetParentReference
Gets the parent ownership reference.
(Inherited from Repository.)
Public methodGetPrintout
Gets the printout file.
Public methodGetReferenceTObject, TResult
Gets the backing reference of the member, specified in the expression. The expression should be in the format 's => s.Member'.
(Inherited from Repository.)
Public methodGetScalarAttributes
Gets the scalar attributes.
(Inherited from EnterpriseOneEntityRepository.)
Public methodInstantiateNewObject
Creates a new domain object of the type, managed by the repository.
(Inherited from EditableRepository.)
Public methodIsAggregateRoot
Returns true if this repository is aggregate root.
(Inherited from Repository.)
Public methodMakeVoid
Makes the document void. The operation is irreversible.
Public methodReadToBuffer
Executes the query and returns the result in a buffer
(Inherited from DataAccessRepository.)
Public methodRefreshAttributes
Refreshes the attributes collection.
(Inherited from EnterpriseOneEntityRepository.)
Public methodRegisterRevocableRule
Registers a business rule, which can be revoked by user config option.
(Inherited from EnterpriseOneEntityRepository.)
Public methodRegisterRule
Registers a constraint for the specified validation events.
(Inherited from EditableRepository.)
Public methodRegisterRuleForTBusinessEvent
Registers the rule for all events of the specified event type.
(Inherited from EditableRepository.)
Public methodRegisterRuleForAttributeChanged(String, IBusinessRule)
Registers a rule for the AttributeChangedBusinessEvent event.
(Inherited from EditableRepository.)
Public methodRegisterRuleForAttributeChanged(IDataAttribute, IBusinessRule)
Registers a rule for the AttributeChangedBusinessEvent event.
(Inherited from EditableRepository.)
Public methodRegisterRuleForAttributeChanging
Registers a rule for the AttributeChangingBusinessEvent event.
(Inherited from EditableRepository.)
Public methodRegisterRuleForCommit
Registers a constraint for the Commit validation event. For more information, ValidationEvent.
(Inherited from EditableRepository.)
Public methodRegisterRuleForObjectReferenceChanged
Registers a rule for the ObjectReferenceChangedBusinessEvent event.
(Inherited from EditableRepository.)
Top
Fields
  NameDescription
Public fieldStatic memberAccessKeyIdAttribute
Definition of the data attribute for AccessKey reference
Public fieldStatic memberAccessKeyReference
Definition of the AccessKey reference
Public fieldStatic memberAdjustedDocumentIdAttribute
Definition of the data attribute for AdjustedDocument reference
Public fieldStatic memberAdjustedDocumentReference
Definition of the AdjustedDocument reference
Public fieldStatic memberAdjustmentNumberAttribute
Definition of the AdjustmentNumber data attribute
Public fieldStatic memberAdjustmentTimeAttribute
Definition of the AdjustmentTime data attribute
Public fieldStatic memberAdjustmentUserAttribute
Definition of the AdjustmentUser data attribute
Public fieldStatic memberAssignedToUserIdAttribute
Definition of the data attribute for AssignedToUser reference
Public fieldStatic memberAssignedToUserReference
Definition of the AssignedToUser reference
Public fieldStatic memberCommentsChildListDefinition
Definition of the Comments child list
Public fieldStatic memberCompleteTimeAttribute
Definition of the CompleteTime data attribute
Public fieldStatic memberCreationTimeAttribute
Definition of the CreationTime data attribute
Public fieldStatic memberCreationUserAttribute
Definition of the CreationUser data attribute
Public fieldStatic memberCurrencyDirectoryIdAttribute
Definition of the data attribute for CurrencyDirectory reference
Public fieldStatic memberCurrencyDirectoryReference
Definition of the CurrencyDirectory reference
Public fieldStatic memberDistributedAmountsChildListDefinition
Definition of the DistributedAmounts child list
Public fieldStatic memberDocumentAmountsChildListDefinition
Definition of the DocumentAmounts child list
Public fieldStatic memberDocumentDateAttribute
Definition of the DocumentDate data attribute
Public fieldStatic memberDocumentDocumentIdAttribute
Definition of the Document identity attribute
Public fieldStatic memberDocumentNoAttribute
Definition of the DocumentNo data attribute
Public fieldStatic memberDocumentNotesAttribute
Definition of the DocumentNotes data attribute
Public fieldStatic memberDocumentsTableName
The primary storage table for Document objects
Public fieldStatic memberDocumentTypeIdAttribute
Definition of the data attribute for DocumentType reference
Public fieldStatic memberDocumentTypeReference
Definition of the DocumentType reference
Public fieldStatic memberDocumentVersionAttribute
Definition of the DocumentVersion data attribute
Public fieldStatic memberEnterpriseCompanyIdAttribute
Definition of the data attribute for EnterpriseCompany reference
Public fieldStatic memberEnterpriseCompanyLocationIdAttribute
Definition of the data attribute for EnterpriseCompanyLocation reference
Public fieldStatic memberEnterpriseCompanyLocationReference
Definition of the EnterpriseCompanyLocation reference
Public fieldStatic memberEnterpriseCompanyReference
Definition of the EnterpriseCompany reference
Public fieldStatic memberEntityNameAttribute
Definition of the EntityName data attribute
Public fieldStatic memberFileAttachmentsChildListDefinition
Definition of the FileAttachments child list
Public fieldStatic memberFromCompanyDivisionIdAttribute
Definition of the data attribute for FromCompanyDivision reference
Public fieldStatic memberFromCompanyDivisionReference
Definition of the FromCompanyDivision reference
Public fieldStatic memberFromPartyIdAttribute
Definition of the data attribute for FromParty reference
Public fieldStatic memberFromPartyReference
Definition of the FromParty reference
Public fieldStatic memberLineAmountsChildListDefinition
Definition of the LineAmounts child list
Public fieldStatic memberMasterDocumentIdAttribute
Definition of the data attribute for MasterDocument reference
Public fieldStatic memberMasterDocumentReference
Definition of the MasterDocument reference
Public fieldStatic memberParentDocumentIdAttribute
Definition of the data attribute for Parent reference
Public fieldStatic memberParentDocumentRelationshipTypeAttribute
Definition of the ParentDocumentRelationshipType data attribute
Public fieldStatic memberParentReference
Definition of the Parent reference
Public fieldStatic memberPlanningOnlyAttribute
Definition of the PlanningOnly data attribute
Public fieldStatic memberPrimeCauseDocumentIdAttribute
Definition of the data attribute for PrimeCauseDocument reference
Public fieldStatic memberPrimeCauseDocumentReference
Definition of the PrimeCauseDocument reference
Public fieldStatic memberPrintsChildListDefinition
Definition of the Prints child list
Public fieldStatic memberReadOnlyAttribute
Definition of the ReadOnly data attribute
Public fieldStatic memberReferenceDateAttribute
Definition of the ReferenceDate data attribute
Public fieldStatic memberReferenceDocumentNoAttribute
Definition of the ReferenceDocumentNo data attribute
Public fieldStatic memberReleaseTimeAttribute
Definition of the ReleaseTime data attribute
Public fieldStatic memberResponsiblePersonIdAttribute
Definition of the data attribute for ResponsiblePerson reference
Public fieldStatic memberResponsiblePersonReference
Definition of the ResponsiblePerson reference
Public fieldStatic memberReverseOfDocumentIdAttribute
Definition of the data attribute for ReverseOfDocument reference
Public fieldStatic memberReverseOfDocumentReference
Definition of the ReverseOfDocument reference
Public fieldStatic memberSequenceIdAttribute
Definition of the data attribute for Sequence reference
Public fieldStatic memberSequenceReference
Definition of the Sequence reference
Public fieldStatic memberStateAttribute
Definition of the State data attribute
Public fieldStatic memberStateChangesChildListDefinition
Definition of the StateChanges child list
Public fieldStatic memberToCompanyDivisionIdAttribute
Definition of the data attribute for ToCompanyDivision reference
Public fieldStatic memberToCompanyDivisionReference
Definition of the ToCompanyDivision reference
Public fieldStatic memberToPartyIdAttribute
Definition of the data attribute for ToParty reference
Public fieldStatic memberToPartyReference
Definition of the ToParty reference
Public fieldStatic memberUserStatusIdAttribute
Definition of the data attribute for UserStatus reference
Public fieldStatic memberUserStatusReference
Definition of the UserStatus reference
Public fieldStatic memberVersionsChildListDefinition
Definition of the Versions child list
Public fieldStatic memberVoidAttribute
Definition of the Void data attribute
Public fieldStatic memberVoidReasonAttribute
Definition of the VoidReason data attribute
Public fieldStatic memberVoidTimeAttribute
Definition of the VoidTime data attribute
Public fieldStatic memberVoidUserAttribute
Definition of the VoidUser data attribute
Top
Extension Methods
  NameDescription
Public Extension MethodGetExpressionDependencies
Gets the data attributes and references (from the repository) on which the expression depends.
(Defined by RepositoryExtensions.)
Top
See Also
Inheritance Hierarchy
SystemObject
  Aloe.SystemFrameworks.DomainRepository
    Aloe.SystemFrameworks.DomainDataAccessRepository
      Aloe.SystemFrameworks.DomainEditableRepository
        Aloe.SystemFrameworks.DomainEntityRepository
          Aloe.EnterpriseOne.Model.CoreEnterpriseOneEntityRepository
            Aloe.EnterpriseOne.Model.GeneralDocumentsRepositoryBase
              Aloe.EnterpriseOne.Model.Applications.FleetTripsRepository
              Aloe.EnterpriseOne.Model.Applications.RentalLeaseContractsRepository
              Aloe.EnterpriseOne.Model.Applications.RentalTransactionsRepository
              Aloe.EnterpriseOne.Model.Applications.ServiceServiceOrdersRepository
              Aloe.EnterpriseOne.Model.Crm.DistributionSalesPersonTargetsRepository
              Aloe.EnterpriseOne.Model.Crm.PresalesDealsRepository
              Aloe.EnterpriseOne.Model.Finance.AccountingAccountingVouchersRepository
              Aloe.EnterpriseOne.Model.Finance.AccountingOperationsRepository
              Aloe.EnterpriseOne.Model.Finance.AssetsAssetOrdersRepository
              Aloe.EnterpriseOne.Model.Finance.AssetsAssetTransactionsRepository
              Aloe.EnterpriseOne.Model.Finance.AssetsDepreciationPlansRepository
              Aloe.EnterpriseOne.Model.Finance.AssetsDepreciationsRepository
              Aloe.EnterpriseOne.Model.Finance.CostCalculationsRepository
              Aloe.EnterpriseOne.Model.Finance.CostDistributionsRepository
              Aloe.EnterpriseOne.Model.Finance.IntrastatDeclarationsRepository
              Aloe.EnterpriseOne.Model.Finance.PaymentsBulkPaymentOrdersRepository
              Aloe.EnterpriseOne.Model.Finance.PaymentsPaymentOrdersRepository
              Aloe.EnterpriseOne.Model.Finance.PaymentsPaymentSlipsRepository
              Aloe.EnterpriseOne.Model.Finance.PaymentsPaymentTransactionsRepository
              Aloe.EnterpriseOne.Model.Finance.PaymentsTransfersRepository
              Aloe.EnterpriseOne.Model.Finance.VatBGVATDeclarationsRepository
              Aloe.EnterpriseOne.Model.Finance.VatEntriesRepository
              Aloe.EnterpriseOne.Model.GeneralAllDocumentsRepository
              Aloe.EnterpriseOne.Model.General.ContactsActivitiesRepository
              Aloe.EnterpriseOne.Model.GeneralCurrencyDirectoriesRepository
              Aloe.EnterpriseOne.Model.GeneralLogisticsDocumentsRepository
              Aloe.EnterpriseOne.Model.Logistics.InventoryCostCorrectionsRepository
              Aloe.EnterpriseOne.Model.Logistics.ProcurementPurchaseControlDocumentsRepository
              Aloe.EnterpriseOne.Model.Logistics.ShipmentTransportationExecutionsRepository
              Aloe.EnterpriseOne.Model.Logistics.ShipmentTransportationOrdersRepository
              Aloe.EnterpriseOne.Model.Logistics.ShipmentTransportationRequisitionsRepository
              Aloe.EnterpriseOne.Model.Logistics.WmsWarehouseRequisitionsRepository
              Aloe.EnterpriseOne.Model.ProjectsWorkReportsRepository