contract1
Class AbstractContract

Attributes
<Primitive Type> string name name
<Primitive Type> string description description
<<alias>> <Class> code priority priority
<Primitive Type> dateTime activeOn activeOn
<Primitive Type> dateTime expiresOn expiresOn
<Primitive Type> dateTime cancelOn cancelOn
<Primitive Type> dateTime closedOn closedOn
<Primitive Type> string contractNumber contractNumber
<<alias>> <Class> code contractCurrency contractCurrency
<Primitive Type> decimal totalBaseAmount totalBaseAmount
<Primitive Type> decimal totalDiscountAmount totalDiscountAmount
<Primitive Type> decimal totalAmount totalAmount
<Primitive Type> decimal totalTaxAmount totalTaxAmount
<Primitive Type> decimal totalAmountIncludingTax totalAmountIncludingTax
<Primitive Type> decimal totalSalesCommission totalSalesCommission
<<alias>> <Class> code paymentTerms paymentTerms
<<alias>> <Class> code contractLanguage contractLanguage
<Class> Competitor competitor competitor
<Class> Account contact contact
<Class> Account customer customer
<Class> Account salesRep salesRep
<Class> Activity activity activity
<<alias>> <Class> code contractState contractState
<<root>> <Class> AbstractContract origin origin
<Class> CompoundBooking inventoryCb inventoryCb
<<alias>> <Class> code pricingState pricingState
<Primitive Type> dateTime pricingDate pricingDate
<Class> Account broker broker
<Class> PricingRule pricingRule pricingRule
<Class> PositionModification positionModification positionModification
<Class> AbstractRemovedPosition removedPosition removedPosition
<Class> CalculationRule calcRule calcRule
<Class> Account supplier supplier
<Class> ContractLinkTo linkTo linkTo
<Class> ContractLinkFrom linkFrom linkFrom
<Class> AccountAssignmentContract assignedAccount assignedAccount

Attributes inherited from contract1::contract1::DeliveryRequestContainer contract1::contract1::DeliveryRequestContainer
deliveryRequest deliveryRequest

Attributes inherited from contract1::contract1::ShippingDetail contract1::contract1::ShippingDetail
shippingMethod shippingMethod, shippingTrackingNumber shippingTrackingNumber, shippingInstructions shippingInstructions, isGift isGift, giftMessage giftMessage, carrier carrier

Attributes inherited from contract1::contract1::AddressContainer contract1::contract1::AddressContainer
address address

Attributes inherited from depot1::depot1::DepotReferenceHolder depot1::depot1::DepotReferenceHolder
depotReference depotReference

Attributes inherited from base::base::SecureObject base::base::SecureObject
owner owner, accessLevelBrowse accessLevelBrowse, accessLevelUpdate accessLevelUpdate, accessLevelDelete accessLevelDelete, owningUser owningUser, owningGroup owningGroup, accessGrantedByParent accessGrantedByParent

Attributes inherited from generic::generic::CrxObject generic::generic::CrxObject
disabled disabled, disabledReason disabledReason, externalLink externalLink, category category, userBoolean0 userBoolean0, userBoolean1 userBoolean1, userBoolean2 userBoolean2, userBoolean3 userBoolean3, userBoolean4 userBoolean4, userNumber0 userNumber0, userNumber1 userNumber1, userNumber2 userNumber2, userNumber3 userNumber3, userNumber4 userNumber4, userString0 userString0, userString1 userString1, userString2 userString2, userString3 userString3, userString4 userString4, userDateTime0 userDateTime0, userDateTime1 userDateTime1, userDateTime2 userDateTime2, userDateTime3 userDateTime3, userDateTime4 userDateTime4, userDate0 userDate0, userDate1 userDate1, userDate2 userDate2, userDate3 userDate3, userDate4 userDate4, userCode0 userCode0, userCode1 userCode1, userCode2 userCode2, userCode3 userCode3, userCode4 userCode4, additionalExternalLink additionalExternalLink, attachedDocument attachedDocument, note note, rating rating, media media, propertySet propertySet, propertySetEntry propertySetEntry, documentFolderAssignment documentFolderAssignment

Attributes inherited from base::base::Auditee base::base::Auditee
audit audit

Attributes inherited from base::base::Indexed base::base::Indexed
indexEntry indexEntry

Attributes inherited from base::base::ContextCapable base::base::ContextCapable
context context

Attributes inherited from base::base::Creatable base::base::Creatable
createdAt createdAt, createdBy createdBy

Attributes inherited from base::base::Modifiable base::base::Modifiable
modifiedAt modifiedAt, modifiedBy modifiedBy

Attributes inherited from base::base::ExtentCapable base::base::ExtentCapable
identity identity

Operations
<<struct>> <Class> CreatePositionResult createPosition createPosition
<<struct>> <Class> UpdateInventoryResult updateInventory updateInventory
<<struct>> <Class> Void reprice reprice
<<struct>> <Class> Void removePendingInventoryBookings removePendingInventoryBookings

Operations inherited from base::base::Assignable base::base::Assignable
assignToMe assignToMe

Operations inherited from base::base::SecureObject base::base::SecureObject
setOwningUser setOwningUser, addOwningGroup addOwningGroup, removeOwningGroup removeOwningGroup, removeAllOwningGroup removeAllOwningGroup, setAccessLevel setAccessLevel, checkPermissions checkPermissions, replaceOwningGroup replaceOwningGroup

Operations inherited from base::base::Cloneable base::base::Cloneable
clone clone

Operations inherited from base::base::Importer base::base::Importer
importItem importItem

Operations inherited from base::base::Exporter base::base::Exporter
exportItem exportItem, exportItemAdvanced exportItemAdvanced

Operations inherited from base::base::Indexed base::base::Indexed
updateIndex updateIndex

Operations inherited from base::base::AlertSender base::base::AlertSender
sendAlert sendAlert

Properties:

Alias
Classifier Behavior
Is Abstracttrue
Is Activefalse
Is Leaffalse
Keywordsroot
NameAbstractContract
Name Expression
Namespace<Package> contract1
Owned Template Signature
Owner<Package> contract1
Owning Template Parameter
Package<Package> contract1
Qualified Namecontract1::contract1::AbstractContract
Representation
Stereotype
Template Parameter
VisibilityPublic

Attribute Details

 activeOn
Public <Primitive Type> dateTime activeOn
Constraints:
Properties:

AggregationNone
Alias
Association
Association End
Class<<root>> <Class> AbstractContract
Datatype
Default
Default Value
Is Compositefalse
Is Derivedfalse
Is Derived Unionfalse
Is Leaffalse
Is Orderedfalse
Is Read Onlyfalse
Is Staticfalse
Is Uniquetrue
Keywords
Lower0
Lower Value<Literal Integer> 0
Multiplicity0..1
NameactiveOn
Name Expression
Namespace<<root>> <Class> AbstractContract
Opposite
Owner<<root>> <Class> AbstractContract
Owning Association
Owning Template Parameter
Qualified Namecontract1::contract1::AbstractContract::activeOn
Stereotype
Template Parameter
Type<Primitive Type> dateTime
Upper1
Upper Value<Literal Unlimited Natural> 1
VisibilityPublic


 activity
Public <Class> Activity activity
Constraints:
Properties:

AggregationNone
Alias
Association<Association> ContractHasRelatedActivity
Association End
Class<<root>> <Class> AbstractContract
Datatype
Default
Default Value
Is Compositefalse
Is Derivedfalse
Is Derived Unionfalse
Is Leaffalse
Is Orderedfalse
Is Read Onlyfalse
Is Staticfalse
Is Uniquefalse
Keywords
Lower0
Lower Value<Literal Integer> 0
Multiplicity0..1
Nameactivity
Name Expression
Namespace<<root>> <Class> AbstractContract
Opposite
Owner<<root>> <Class> AbstractContract
Owning Association
Owning Template Parameter
Qualified Namecontract1::contract1::AbstractContract::activity
Stereotype
Template Parameter
Type<Class> Activity
Upper1
Upper Value<Literal Unlimited Natural> 1
VisibilityPublic


 assignedAccount
Public <Class> AccountAssignmentContract assignedAccount
Constraints:
Properties:

AggregationComposite
Alias
Association<Association> ContractContainsAccountAssignment
Association End
Class<<root>> <Class> AbstractContract
Datatype
Default
Default Value
Is Compositetrue
Is Derivedfalse
Is Derived Unionfalse
Is Leaffalse
Is Orderedfalse
Is Read Onlyfalse
Is Staticfalse
Is Uniquetrue
Keywords
Lower0
Lower Value<Literal Integer> 0
Multiplicity0..1
NameassignedAccount
Name Expression
Namespace<<root>> <Class> AbstractContract
Opposite
Owner<<root>> <Class> AbstractContract
Owning Association
Owning Template Parameter
Qualified Namecontract1::contract1::AbstractContract::assignedAccount
Stereotype
Template Parameter
Type<Class> AccountAssignmentContract
Upper1
Upper Value<Literal Unlimited Natural> 1
VisibilityPublic


 broker
Public <Class> Account broker
Constraints:
Properties:

AggregationNone
Alias
Association<Association> ContractHasBroker
Association End
Class<<root>> <Class> AbstractContract
Datatype
Default
Default Value
Is Compositefalse
Is Derivedfalse
Is Derived Unionfalse
Is Leaffalse
Is Orderedfalse
Is Read Onlyfalse
Is Staticfalse
Is Uniquetrue
Keywords
Lower0
Lower Value<Literal Integer> 0
Multiplicity0..1
Namebroker
Name Expression
Namespace<<root>> <Class> AbstractContract
Opposite
Owner<<root>> <Class> AbstractContract
Owning Association
Owning Template Parameter
Qualified Namecontract1::contract1::AbstractContract::broker
Stereotype
Template Parameter
Type<Class> Account
Upper1
Upper Value<Literal Unlimited Natural> 1
VisibilityPublic


 calcRule
Public <Class> CalculationRule calcRule
Constraints:
Properties:

AggregationNone
Alias
Association<Association> ContractHasPositionCalculationRule
Association End
Class<<root>> <Class> AbstractContract
Datatype
Default
Default Value
Is Compositefalse
Is Derivedfalse
Is Derived Unionfalse
Is Leaffalse
Is Orderedfalse
Is Read Onlyfalse
Is Staticfalse
Is Uniquetrue
Keywords
Lower0
Lower Value<Literal Integer> 0
Multiplicity0..1
NamecalcRule
Name Expression
Namespace<<root>> <Class> AbstractContract
Opposite
Owner<<root>> <Class> AbstractContract
Owning Association
Owning Template Parameter
Qualified Namecontract1::contract1::AbstractContract::calcRule
Stereotype
Template Parameter
Type<Class> CalculationRule
Upper1
Upper Value<Literal Unlimited Natural> 1
VisibilityPublic


 cancelOn
Public <Primitive Type> dateTime cancelOn
Constraints:
Properties:

AggregationNone
Alias
Association
Association End
Class<<root>> <Class> AbstractContract
Datatype
Default
Default Value
Is Compositefalse
Is Derivedfalse
Is Derived Unionfalse
Is Leaffalse
Is Orderedfalse
Is Read Onlyfalse
Is Staticfalse
Is Uniquetrue
Keywords
Lower0
Lower Value<Literal Integer> 0
Multiplicity0..1
NamecancelOn
Name Expression
Namespace<<root>> <Class> AbstractContract
Opposite
Owner<<root>> <Class> AbstractContract
Owning Association
Owning Template Parameter
Qualified Namecontract1::contract1::AbstractContract::cancelOn
Stereotype
Template Parameter
Type<Primitive Type> dateTime
Upper1
Upper Value<Literal Unlimited Natural> 1
VisibilityPublic


 closedOn
Public <Primitive Type> dateTime closedOn
Constraints:
Properties:

AggregationNone
Alias
Association
Association End
Class<<root>> <Class> AbstractContract
Datatype
Default
Default Value
Is Compositefalse
Is Derivedfalse
Is Derived Unionfalse
Is Leaffalse
Is Orderedfalse
Is Read Onlyfalse
Is Staticfalse
Is Uniquetrue
Keywords
Lower0
Lower Value<Literal Integer> 0
Multiplicity0..1
NameclosedOn
Name Expression
Namespace<<root>> <Class> AbstractContract
Opposite
Owner<<root>> <Class> AbstractContract
Owning Association
Owning Template Parameter
Qualified Namecontract1::contract1::AbstractContract::closedOn
Stereotype
Template Parameter
Type<Primitive Type> dateTime
Upper1
Upper Value<Literal Unlimited Natural> 1
VisibilityPublic


 competitor
Public <Class> Competitor competitor
Constraints:
Properties:

AggregationNone
Alias
Association<Association> ContractHasCompetitor
Association End
Class<<root>> <Class> AbstractContract
Datatype
Default
Default Value
Is Compositefalse
Is Derivedfalse
Is Derived Unionfalse
Is Leaffalse
Is Orderedfalse
Is Read Onlyfalse
Is Staticfalse
Is Uniquefalse
Keywords
Lower0
Lower Value<Literal Integer> 0
Multiplicity0..1
Namecompetitor
Name Expression
Namespace<<root>> <Class> AbstractContract
Opposite
Owner<<root>> <Class> AbstractContract
Owning Association
Owning Template Parameter
Qualified Namecontract1::contract1::AbstractContract::competitor
Stereotype
Template Parameter
Type<Class> Competitor
Upper1
Upper Value<Literal Unlimited Natural> 1
VisibilityPublic


 contact
Public <Class> Account contact
Constraints:
Properties:

AggregationNone
Alias
Association<Association> ContractHasContact
Association End
Class<<root>> <Class> AbstractContract
Datatype
Default
Default Value
Is Compositefalse
Is Derivedfalse
Is Derived Unionfalse
Is Leaffalse
Is Orderedfalse
Is Read Onlyfalse
Is Staticfalse
Is Uniquefalse
Keywords
Lower0
Lower Value<Literal Integer> 0
Multiplicity0..1
Namecontact
Name Expression
Namespace<<root>> <Class> AbstractContract
Opposite
Owner<<root>> <Class> AbstractContract
Owning Association
Owning Template Parameter
Qualified Namecontract1::contract1::AbstractContract::contact
Stereotype
Template Parameter
Type<Class> Account
Upper1
Upper Value<Literal Unlimited Natural> 1
VisibilityPublic


 contractCurrency
Public <<alias>> <Class> code contractCurrency
Constraints:
Properties:

AggregationNone
Alias
Association
Association End
Class<<root>> <Class> AbstractContract
Datatype
Default
Default Value
Is Compositefalse
Is Derivedfalse
Is Derived Unionfalse
Is Leaffalse
Is Orderedfalse
Is Read Onlyfalse
Is Staticfalse
Is Uniquetrue
Keywords
Lower1
Lower Value
Multiplicity1
NamecontractCurrency
Name Expression
Namespace<<root>> <Class> AbstractContract
Opposite
Owner<<root>> <Class> AbstractContract
Owning Association
Owning Template Parameter
Qualified Namecontract1::contract1::AbstractContract::contractCurrency
Stereotype
Template Parameter
Type<<alias>> <Class> code
Upper1
Upper Value
VisibilityPublic


 contractLanguage
Public <<alias>> <Class> code contractLanguage
Constraints:
Properties:

AggregationNone
Alias
Association
Association End
Class<<root>> <Class> AbstractContract
Datatype
Default
Default Value
Is Compositefalse
Is Derivedfalse
Is Derived Unionfalse
Is Leaffalse
Is Orderedfalse
Is Read Onlyfalse
Is Staticfalse
Is Uniquetrue
Keywords
Lower1
Lower Value
Multiplicity1
NamecontractLanguage
Name Expression
Namespace<<root>> <Class> AbstractContract
Opposite
Owner<<root>> <Class> AbstractContract
Owning Association
Owning Template Parameter
Qualified Namecontract1::contract1::AbstractContract::contractLanguage
Stereotype
Template Parameter
Type<<alias>> <Class> code
Upper1
Upper Value
VisibilityPublic


 contractNumber
Public <Primitive Type> string contractNumber
Constraints:
Properties:

AggregationNone
Alias
Association
Association End
Class<<root>> <Class> AbstractContract
Datatype
Default
Default Value
Is Compositefalse
Is Derivedfalse
Is Derived Unionfalse
Is Leaffalse
Is Orderedfalse
Is Read Onlyfalse
Is Staticfalse
Is Uniquetrue
Keywords
Lower0
Lower Value<Literal Integer> 0
Multiplicity0..1
NamecontractNumber
Name Expression
Namespace<<root>> <Class> AbstractContract
Opposite
Owner<<root>> <Class> AbstractContract
Owning Association
Owning Template Parameter
Qualified Namecontract1::contract1::AbstractContract::contractNumber
Stereotype
Template Parameter
Type<Primitive Type> string
Upper1
Upper Value<Literal Unlimited Natural> 1
VisibilityPublic


 contractState
Public <<alias>> <Class> code contractState
Constraints:
Properties:

AggregationNone
Alias
Association
Association End
Class<<root>> <Class> AbstractContract
Datatype
Default
Default Value
Is Compositefalse
Is Derivedfalse
Is Derived Unionfalse
Is Leaffalse
Is Orderedfalse
Is Read Onlyfalse
Is Staticfalse
Is Uniquetrue
Keywords
Lower1
Lower Value
Multiplicity1
NamecontractState
Name Expression
Namespace<<root>> <Class> AbstractContract
Opposite
Owner<<root>> <Class> AbstractContract
Owning Association
Owning Template Parameter
Qualified Namecontract1::contract1::AbstractContract::contractState
Stereotype
Template Parameter
Type<<alias>> <Class> code
Upper1
Upper Value
VisibilityPublic


 customer
Public <Class> Account customer
Constraints:
Properties:

AggregationNone
Alias
Association<Association> ContractHasCustomer
Association End
Class<<root>> <Class> AbstractContract
Datatype
Default
Default Value
Is Compositefalse
Is Derivedfalse
Is Derived Unionfalse
Is Leaffalse
Is Orderedfalse
Is Read Onlyfalse
Is Staticfalse
Is Uniquefalse
Keywords
Lower0
Lower Value<Literal Integer> 0
Multiplicity0..1
Namecustomer
Name Expression
Namespace<<root>> <Class> AbstractContract
Opposite
Owner<<root>> <Class> AbstractContract
Owning Association
Owning Template Parameter
Qualified Namecontract1::contract1::AbstractContract::customer
Stereotype
Template Parameter
Type<Class> Account
Upper1
Upper Value<Literal Unlimited Natural> 1
VisibilityPublic


 description
Public <Primitive Type> string description
Constraints:
Properties:

AggregationNone
Alias
Association
Association End
Class<<root>> <Class> AbstractContract
Datatype
Default
Default Value
Is Compositefalse
Is Derivedfalse
Is Derived Unionfalse
Is Leaffalse
Is Orderedfalse
Is Read Onlyfalse
Is Staticfalse
Is Uniquetrue
Keywords
Lower0
Lower Value<Literal Integer> 0
Multiplicity0..1
Namedescription
Name Expression
Namespace<<root>> <Class> AbstractContract
Opposite
Owner<<root>> <Class> AbstractContract
Owning Association
Owning Template Parameter
Qualified Namecontract1::contract1::AbstractContract::description
Stereotype
Template Parameter
Type<Primitive Type> string
Upper1
Upper Value<Literal Unlimited Natural> 1
VisibilityPublic


 expiresOn
Public <Primitive Type> dateTime expiresOn
Constraints:
Properties:

AggregationNone
Alias
Association
Association End
Class<<root>> <Class> AbstractContract
Datatype
Default
Default Value
Is Compositefalse
Is Derivedfalse
Is Derived Unionfalse
Is Leaffalse
Is Orderedfalse
Is Read Onlyfalse
Is Staticfalse
Is Uniquetrue
Keywords
Lower0
Lower Value<Literal Integer> 0
Multiplicity0..1
NameexpiresOn
Name Expression
Namespace<<root>> <Class> AbstractContract
Opposite
Owner<<root>> <Class> AbstractContract
Owning Association
Owning Template Parameter
Qualified Namecontract1::contract1::AbstractContract::expiresOn
Stereotype
Template Parameter
Type<Primitive Type> dateTime
Upper1
Upper Value<Literal Unlimited Natural> 1
VisibilityPublic


 inventoryCb
Public <Class> CompoundBooking inventoryCb
Constraints:
Properties:

AggregationNone
Alias
Association<Association> ContractHasInventoryBooking
Association End
Class<<root>> <Class> AbstractContract
Datatype
Default
Default Value
Is Compositefalse
Is Derivedfalse
Is Derived Unionfalse
Is Leaffalse
Is Orderedfalse
Is Read Onlytrue
Is Staticfalse
Is Uniquetrue
Keywords
Lower0
Lower Value<Literal Integer> 0
Multiplicity0..1
NameinventoryCb
Name Expression
Namespace<<root>> <Class> AbstractContract
Opposite
Owner<<root>> <Class> AbstractContract
Owning Association
Owning Template Parameter
Qualified Namecontract1::contract1::AbstractContract::inventoryCb
Stereotype
Template Parameter
Type<Class> CompoundBooking
Upper1
Upper Value<Literal Unlimited Natural> 1
VisibilityPublic


 linkFrom
Public <Class> ContractLinkFrom linkFrom
Constraints:
Properties:

AggregationComposite
Alias
Association<Association> / ContractHasLinkFrom
Association End
Class<<root>> <Class> AbstractContract
Datatype
Default
Default Value
Is Compositetrue
Is Derivedtrue
Is Derived Unionfalse
Is Leaffalse
Is Orderedfalse
Is Read Onlytrue
Is Staticfalse
Is Uniquetrue
Keywords
Lower0
Lower Value<Literal Integer> 0
Multiplicity0..1
NamelinkFrom
Name Expression
Namespace<<root>> <Class> AbstractContract
Opposite
Owner<<root>> <Class> AbstractContract
Owning Association
Owning Template Parameter
Qualified Namecontract1::contract1::AbstractContract::linkFrom
Stereotype
Template Parameter
Type<Class> ContractLinkFrom
Upper1
Upper Value<Literal Unlimited Natural> 1
VisibilityPublic


 linkTo
Public <Class> ContractLinkTo linkTo
Constraints:
Properties:

AggregationComposite
Alias
Association<Association> ContractHasLinkTo
Association End
Class<<root>> <Class> AbstractContract
Datatype
Default
Default Value
Is Compositetrue
Is Derivedfalse
Is Derived Unionfalse
Is Leaffalse
Is Orderedfalse
Is Read Onlyfalse
Is Staticfalse
Is Uniquetrue
Keywords
Lower0
Lower Value<Literal Integer> 0
Multiplicity0..1
NamelinkTo
Name Expression
Namespace<<root>> <Class> AbstractContract
Opposite
Owner<<root>> <Class> AbstractContract
Owning Association
Owning Template Parameter
Qualified Namecontract1::contract1::AbstractContract::linkTo
Stereotype
Template Parameter
Type<Class> ContractLinkTo
Upper1
Upper Value<Literal Unlimited Natural> 1
VisibilityPublic


 name
Public <Primitive Type> string name
Constraints:
Properties:

AggregationNone
Alias
Association
Association End
Class<<root>> <Class> AbstractContract
Datatype
Default
Default Value
Is Compositefalse
Is Derivedfalse
Is Derived Unionfalse
Is Leaffalse
Is Orderedfalse
Is Read Onlyfalse
Is Staticfalse
Is Uniquetrue
Keywords
Lower1
Lower Value
Multiplicity1
Namename
Name Expression
Namespace<<root>> <Class> AbstractContract
Opposite
Owner<<root>> <Class> AbstractContract
Owning Association
Owning Template Parameter
Qualified Namecontract1::contract1::AbstractContract::name
Stereotype
Template Parameter
Type<Primitive Type> string
Upper1
Upper Value
VisibilityPublic


 origin
Public <<root>> <Class> AbstractContract origin
Constraints:
Properties:

AggregationNone
Alias
Association<Association> ContractOriginatesFrom
Association End
Class<<root>> <Class> AbstractContract
Datatype
Default
Default Value
Is Compositefalse
Is Derivedfalse
Is Derived Unionfalse
Is Leaffalse
Is Orderedfalse
Is Read Onlyfalse
Is Staticfalse
Is Uniquetrue
Keywords
Lower0
Lower Value<Literal Integer> 0
Multiplicity0..1
Nameorigin
Name Expression
Namespace<<root>> <Class> AbstractContract
Opposite
Owner<<root>> <Class> AbstractContract
Owning Association
Owning Template Parameter
Qualified Namecontract1::contract1::AbstractContract::origin
Stereotype
Template Parameter
Type<<root>> <Class> AbstractContract
Upper1
Upper Value<Literal Unlimited Natural> 1
VisibilityPublic


 paymentTerms
Public <<alias>> <Class> code paymentTerms
Constraints:
Properties:

AggregationNone
Alias
Association
Association End
Class<<root>> <Class> AbstractContract
Datatype
Default
Default Value
Is Compositefalse
Is Derivedfalse
Is Derived Unionfalse
Is Leaffalse
Is Orderedfalse
Is Read Onlyfalse
Is Staticfalse
Is Uniquetrue
Keywords
Lower1
Lower Value
Multiplicity1
NamepaymentTerms
Name Expression
Namespace<<root>> <Class> AbstractContract
Opposite
Owner<<root>> <Class> AbstractContract
Owning Association
Owning Template Parameter
Qualified Namecontract1::contract1::AbstractContract::paymentTerms
Stereotype
Template Parameter
Type<<alias>> <Class> code
Upper1
Upper Value
VisibilityPublic


 positionModification
Public <Class> PositionModification positionModification
Constraints:
<Unnamed Constraint> = "isFrozen"
Properties:

AggregationComposite
Alias
Association<Association> ContractContainsPositionModification
Association End
Class<<root>> <Class> AbstractContract
Datatype
Default
Default Value
Is Compositetrue
Is Derivedfalse
Is Derived Unionfalse
Is Leaffalse
Is Orderedfalse
Is Read Onlytrue
Is Staticfalse
Is Uniquetrue
Keywords
Lower0
Lower Value<Literal Integer> 0
Multiplicity0..1
NamepositionModification
Name Expression
Namespace<<root>> <Class> AbstractContract
Opposite
Owner<<root>> <Class> AbstractContract
Owning Association
Owning Template Parameter
Qualified Namecontract1::contract1::AbstractContract::positionModification
Stereotype
Template Parameter
Type<Class> PositionModification
Upper1
Upper Value<Literal Unlimited Natural> 1
VisibilityPublic


 pricingDate
Public <Primitive Type> dateTime pricingDate
Constraints:
Properties:

AggregationNone
Alias
Association
Association End
Class<<root>> <Class> AbstractContract
Datatype
Default
Default Value
Is Compositefalse
Is Derivedfalse
Is Derived Unionfalse
Is Leaffalse
Is Orderedfalse
Is Read Onlyfalse
Is Staticfalse
Is Uniquetrue
Keywords
Lower0
Lower Value<Literal Integer> 0
Multiplicity0..1
NamepricingDate
Name Expression
Namespace<<root>> <Class> AbstractContract
Opposite
Owner<<root>> <Class> AbstractContract
Owning Association
Owning Template Parameter
Qualified Namecontract1::contract1::AbstractContract::pricingDate
Stereotype
Template Parameter
Type<Primitive Type> dateTime
Upper1
Upper Value<Literal Unlimited Natural> 1
VisibilityPublic


 pricingRule
Public <Class> PricingRule pricingRule
Constraints:
Properties:

AggregationNone
Alias
Association<Association> ContractHasPricingRule
Association End
Class<<root>> <Class> AbstractContract
Datatype
Default
Default Value
Is Compositefalse
Is Derivedfalse
Is Derived Unionfalse
Is Leaffalse
Is Orderedfalse
Is Read Onlyfalse
Is Staticfalse
Is Uniquetrue
Keywords
Lower0
Lower Value<Literal Integer> 0
Multiplicity0..1
NamepricingRule
Name Expression
Namespace<<root>> <Class> AbstractContract
Opposite
Owner<<root>> <Class> AbstractContract
Owning Association
Owning Template Parameter
Qualified Namecontract1::contract1::AbstractContract::pricingRule
Stereotype
Template Parameter
Type<Class> PricingRule
Upper1
Upper Value<Literal Unlimited Natural> 1
VisibilityPublic


 pricingState
Public <<alias>> <Class> code pricingState
Constraints:
Properties:

AggregationNone
Alias
Association
Association End
Class<<root>> <Class> AbstractContract
Datatype
Default
Default Value
Is Compositefalse
Is Derivedfalse
Is Derived Unionfalse
Is Leaffalse
Is Orderedfalse
Is Read Onlytrue
Is Staticfalse
Is Uniquetrue
Keywords
Lower1
Lower Value
Multiplicity1
NamepricingState
Name Expression
Namespace<<root>> <Class> AbstractContract
Opposite
Owner<<root>> <Class> AbstractContract
Owning Association
Owning Template Parameter
Qualified Namecontract1::contract1::AbstractContract::pricingState
Stereotype
Template Parameter
Type<<alias>> <Class> code
Upper1
Upper Value
VisibilityPublic


 priority
Public <<alias>> <Class> code priority
Constraints:
Properties:

AggregationNone
Alias
Association
Association End
Class<<root>> <Class> AbstractContract
Datatype
Default
Default Value
Is Compositefalse
Is Derivedfalse
Is Derived Unionfalse
Is Leaffalse
Is Orderedfalse
Is Read Onlyfalse
Is Staticfalse
Is Uniquetrue
Keywords
Lower1
Lower Value
Multiplicity1
Namepriority
Name Expression
Namespace<<root>> <Class> AbstractContract
Opposite
Owner<<root>> <Class> AbstractContract
Owning Association
Owning Template Parameter
Qualified Namecontract1::contract1::AbstractContract::priority
Stereotype
Template Parameter
Type<<alias>> <Class> code
Upper1
Upper Value
VisibilityPublic


 removedPosition
Public <Class> AbstractRemovedPosition removedPosition
Constraints:
<Unnamed Constraint> = "isFrozen"
Properties:

AggregationComposite
Alias
Association<Association> ContractContainsRemovedPosition
Association End
Class<<root>> <Class> AbstractContract
Datatype
Default
Default Value
Is Compositetrue
Is Derivedfalse
Is Derived Unionfalse
Is Leaffalse
Is Orderedfalse
Is Read Onlytrue
Is Staticfalse
Is Uniquetrue
Keywords
Lower0
Lower Value<Literal Integer> 0
Multiplicity0..1
NameremovedPosition
Name Expression
Namespace<<root>> <Class> AbstractContract
Opposite
Owner<<root>> <Class> AbstractContract
Owning Association
Owning Template Parameter
Qualified Namecontract1::contract1::AbstractContract::removedPosition
Stereotype
Template Parameter
Type<Class> AbstractRemovedPosition
Upper1
Upper Value<Literal Unlimited Natural> 1
VisibilityPublic


 salesRep
Public <Class> Account salesRep
Constraints:
Properties:

AggregationNone
Alias
Association<Association> ContractHasSalesRepresentative
Association End
Class<<root>> <Class> AbstractContract
Datatype
Default
Default Value
Is Compositefalse
Is Derivedfalse
Is Derived Unionfalse
Is Leaffalse
Is Orderedfalse
Is Read Onlyfalse
Is Staticfalse
Is Uniquefalse
Keywords
Lower0
Lower Value<Literal Integer> 0
Multiplicity0..1
NamesalesRep
Name Expression
Namespace<<root>> <Class> AbstractContract
Opposite
Owner<<root>> <Class> AbstractContract
Owning Association
Owning Template Parameter
Qualified Namecontract1::contract1::AbstractContract::salesRep
Stereotype
Template Parameter
Type<Class> Account
Upper1
Upper Value<Literal Unlimited Natural> 1
VisibilityPublic


 supplier
Public <Class> Account supplier
Constraints:
Properties:

AggregationNone
Alias
Association<Association> ContractHasSupplier
Association End
Class<<root>> <Class> AbstractContract
Datatype
Default
Default Value
Is Compositefalse
Is Derivedfalse
Is Derived Unionfalse
Is Leaffalse
Is Orderedfalse
Is Read Onlyfalse
Is Staticfalse
Is Uniquetrue
Keywords
Lower0
Lower Value<Literal Integer> 0
Multiplicity0..1
Namesupplier
Name Expression
Namespace<<root>> <Class> AbstractContract
Opposite
Owner<<root>> <Class> AbstractContract
Owning Association
Owning Template Parameter
Qualified Namecontract1::contract1::AbstractContract::supplier
Stereotype
Template Parameter
Type<Class> Account
Upper1
Upper Value<Literal Unlimited Natural> 1
VisibilityPublic


 totalAmount
Public <Primitive Type> decimal totalAmount
Constraints:
Properties:

AggregationNone
Alias
Association
Association End
Class<<root>> <Class> AbstractContract
Datatype
Default
Default Value
Is Compositefalse
Is Derivedfalse
Is Derived Unionfalse
Is Leaffalse
Is Orderedfalse
Is Read Onlytrue
Is Staticfalse
Is Uniquetrue
Keywords
Lower1
Lower Value
Multiplicity1
NametotalAmount
Name Expression
Namespace<<root>> <Class> AbstractContract
Opposite
Owner<<root>> <Class> AbstractContract
Owning Association
Owning Template Parameter
Qualified Namecontract1::contract1::AbstractContract::totalAmount
Stereotype
Template Parameter
Type<Primitive Type> decimal
Upper1
Upper Value
VisibilityPublic


 totalAmountIncludingTax
Public <Primitive Type> decimal totalAmountIncludingTax
Constraints:
Properties:

AggregationNone
Alias
Association
Association End
Class<<root>> <Class> AbstractContract
Datatype
Default
Default Value
Is Compositefalse
Is Derivedfalse
Is Derived Unionfalse
Is Leaffalse
Is Orderedfalse
Is Read Onlytrue
Is Staticfalse
Is Uniquetrue
Keywords
Lower1
Lower Value
Multiplicity1
NametotalAmountIncludingTax
Name Expression
Namespace<<root>> <Class> AbstractContract
Opposite
Owner<<root>> <Class> AbstractContract
Owning Association
Owning Template Parameter
Qualified Namecontract1::contract1::AbstractContract::totalAmountIncludingTax
Stereotype
Template Parameter
Type<Primitive Type> decimal
Upper1
Upper Value
VisibilityPublic


 totalBaseAmount
Public <Primitive Type> decimal totalBaseAmount
Constraints:
Properties:

AggregationNone
Alias
Association
Association End
Class<<root>> <Class> AbstractContract
Datatype
Default
Default Value
Is Compositefalse
Is Derivedfalse
Is Derived Unionfalse
Is Leaffalse
Is Orderedfalse
Is Read Onlytrue
Is Staticfalse
Is Uniquetrue
Keywords
Lower1
Lower Value
Multiplicity1
NametotalBaseAmount
Name Expression
Namespace<<root>> <Class> AbstractContract
Opposite
Owner<<root>> <Class> AbstractContract
Owning Association
Owning Template Parameter
Qualified Namecontract1::contract1::AbstractContract::totalBaseAmount
Stereotype
Template Parameter
Type<Primitive Type> decimal
Upper1
Upper Value
VisibilityPublic


 totalDiscountAmount
Public <Primitive Type> decimal totalDiscountAmount
Constraints:
Properties:

AggregationNone
Alias
Association
Association End
Class<<root>> <Class> AbstractContract
Datatype
Default
Default Value
Is Compositefalse
Is Derivedfalse
Is Derived Unionfalse
Is Leaffalse
Is Orderedfalse
Is Read Onlytrue
Is Staticfalse
Is Uniquetrue
Keywords
Lower1
Lower Value
Multiplicity1
NametotalDiscountAmount
Name Expression
Namespace<<root>> <Class> AbstractContract
Opposite
Owner<<root>> <Class> AbstractContract
Owning Association
Owning Template Parameter
Qualified Namecontract1::contract1::AbstractContract::totalDiscountAmount
Stereotype
Template Parameter
Type<Primitive Type> decimal
Upper1
Upper Value
VisibilityPublic


 totalSalesCommission
Public <Primitive Type> decimal totalSalesCommission
Constraints:
Properties:

AggregationNone
Alias
Association
Association End
Class<<root>> <Class> AbstractContract
Datatype
Default
Default Value
Is Compositefalse
Is Derivedfalse
Is Derived Unionfalse
Is Leaffalse
Is Orderedfalse
Is Read Onlytrue
Is Staticfalse
Is Uniquetrue
Keywords
Lower1
Lower Value
Multiplicity1
NametotalSalesCommission
Name Expression
Namespace<<root>> <Class> AbstractContract
Opposite
Owner<<root>> <Class> AbstractContract
Owning Association
Owning Template Parameter
Qualified Namecontract1::contract1::AbstractContract::totalSalesCommission
Stereotype
Template Parameter
Type<Primitive Type> decimal
Upper1
Upper Value
VisibilityPublic


 totalTaxAmount
Public <Primitive Type> decimal totalTaxAmount
Constraints:
Properties:

AggregationNone
Alias
Association
Association End
Class<<root>> <Class> AbstractContract
Datatype
Default
Default Value
Is Compositefalse
Is Derivedfalse
Is Derived Unionfalse
Is Leaffalse
Is Orderedfalse
Is Read Onlytrue
Is Staticfalse
Is Uniquetrue
Keywords
Lower1
Lower Value
Multiplicity1
NametotalTaxAmount
Name Expression
Namespace<<root>> <Class> AbstractContract
Opposite
Owner<<root>> <Class> AbstractContract
Owning Association
Owning Template Parameter
Qualified Namecontract1::contract1::AbstractContract::totalTaxAmount
Stereotype
Template Parameter
Type<Primitive Type> decimal
Upper1
Upper Value
VisibilityPublic

Operation Details

 createPosition
Public <<struct>> <Class> CreatePositionResult createPosition(<<struct>> <Class> CreatePositionParams )
Parameters:
<<struct>> <Class> CreatePositionParams in
Returns:
<<struct>> <Class> CreatePositionResult
Constraints:
Properties:

Alias
Body Condition
Class<<root>> <Class> AbstractContract
ConcurrencySequential
Datatype
Interface
Is Abstractfalse
Is Leaffalse
Is Orderedfalse
Is Queryfalse
Is Staticfalse
Is Uniquetrue
Keywords
Lower1
NamecreatePosition
Name Expression
Namespace<<root>> <Class> AbstractContract
Owned Template Signature
Owner<<root>> <Class> AbstractContract
Owning Template Parameter
Qualified Namecontract1::contract1::AbstractContract::createPosition
Stereotype
Template Parameter
Type<<struct>> <Class> CreatePositionResult
Upper1
VisibilityPublic


 removePendingInventoryBookings
Public <<struct>> <Class> Void removePendingInventoryBookings()
Parameters:
Returns:
<<struct>> <Class> Void
Constraints:
Properties:

Alias
Body Condition
Class<<root>> <Class> AbstractContract
ConcurrencySequential
Datatype
Interface
Is Abstractfalse
Is Leaffalse
Is Orderedfalse
Is Queryfalse
Is Staticfalse
Is Uniquetrue
Keywords
Lower1
NameremovePendingInventoryBookings
Name Expression
Namespace<<root>> <Class> AbstractContract
Owned Template Signature
Owner<<root>> <Class> AbstractContract
Owning Template Parameter
Qualified Namecontract1::contract1::AbstractContract::removePendingInventoryBookings
Stereotype
Template Parameter
Type<<struct>> <Class> Void
Upper1
VisibilityPublic


 reprice
Public <<struct>> <Class> Void reprice()
Parameters:
Returns:
<<struct>> <Class> Void
Constraints:
Properties:

Alias
Body Condition
Class<<root>> <Class> AbstractContract
ConcurrencySequential
Datatype
Interface
Is Abstractfalse
Is Leaffalse
Is Orderedfalse
Is Queryfalse
Is Staticfalse
Is Uniquetrue
Keywords
Lower1
Namereprice
Name Expression
Namespace<<root>> <Class> AbstractContract
Owned Template Signature
Owner<<root>> <Class> AbstractContract
Owning Template Parameter
Qualified Namecontract1::contract1::AbstractContract::reprice
Stereotype
Template Parameter
Type<<struct>> <Class> Void
Upper1
VisibilityPublic


 updateInventory
Public <<struct>> <Class> UpdateInventoryResult updateInventory(<<struct>> <Class> Void )
Parameters:
<<struct>> <Class> Void in
Returns:
<<struct>> <Class> UpdateInventoryResult
Constraints:
Properties:

Alias
Body Condition
Class<<root>> <Class> AbstractContract
ConcurrencySequential
Datatype
Interface
Is Abstractfalse
Is Leaffalse
Is Orderedfalse
Is Queryfalse
Is Staticfalse
Is Uniquetrue
Keywords
Lower1
NameupdateInventory
Name Expression
Namespace<<root>> <Class> AbstractContract
Owned Template Signature
Owner<<root>> <Class> AbstractContract
Owning Template Parameter
Qualified Namecontract1::contract1::AbstractContract::updateInventory
Stereotype
Template Parameter
Type<<struct>> <Class> UpdateInventoryResult
Upper1
VisibilityPublic