contract1
Class AbstractContract

Attributes
Primitive Type dateTime activeOn activeOn
Primitive Type dateTime cancelOn cancelOn
Primitive Type dateTime closedOn closedOn
Class code contractCurrency contractCurrency
Class code contractLanguage contractLanguage
Primitive Type string contractNumber contractNumber
Class code contractState contractState
Primitive Type string description description
Primitive Type dateTime expiresOn expiresOn
Primitive Type string name name
Class code paymentTerms paymentTerms
Primitive Type dateTime pricingDate pricingDate
Class code pricingState pricingState
Class code priority priority
Primitive Type decimal totalAmount totalAmount
Primitive Type decimal totalAmountIncludingTax totalAmountIncludingTax
Primitive Type decimal totalBaseAmount totalBaseAmount
Primitive Type decimal totalDiscountAmount totalDiscountAmount
Primitive Type decimal totalSalesCommission totalSalesCommission
Primitive Type decimal totalTaxAmount totalTaxAmount

Operations
Class CreatePositionResult createPosition createPosition
Class Void removePendingInventoryBookings removePendingInventoryBookings
Class Void reprice reprice
Class UpdateInventoryResult updateInventory updateInventory

Properties:

Alias
Classifier Behavior
Collections
Is Abstracttrue
Is Activefalse
Is Leaffalse
Keywordsroot
NameAbstractContract
Name Expression
Owned Template Signature
OwnerPackage contract1
Owning Parameter
PackagePackage contract1
Packageable Element visibilitypublic
Qualified Namecontract1::contract1::AbstractContract
Representation
Stereotype
Template Parameter
Visibilitypublic

Attribute Details

 activeOn
public Primitive Type dateTime activeOn
Properties:

Aggregationnone
Alias
Association
Association End
Class Class AbstractContract
Collections
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 ValueLiteral Integer
Multiplicity0..1
NameactiveOn
Name Expression
Opposite
Owned Template Signature
OwnerClass AbstractContract
Owning Association
Owning Parameter
Qualified Namecontract1::contract1::AbstractContract::activeOn
Stereotype
Template Parameter
TypePrimitive Type dateTime
Upper1
Upper ValueLiteral Unlimited Natural
Visibilitypublic


 cancelOn
public Primitive Type dateTime cancelOn
Properties:

Aggregationnone
Alias
Association
Association End
Class Class AbstractContract
Collections
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 ValueLiteral Integer
Multiplicity0..1
NamecancelOn
Name Expression
Opposite
Owned Template Signature
OwnerClass AbstractContract
Owning Association
Owning Parameter
Qualified Namecontract1::contract1::AbstractContract::cancelOn
Stereotype
Template Parameter
TypePrimitive Type dateTime
Upper1
Upper ValueLiteral Unlimited Natural
Visibilitypublic


 closedOn
public Primitive Type dateTime closedOn
Properties:

Aggregationnone
Alias
Association
Association End
Class Class AbstractContract
Collections
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 ValueLiteral Integer
Multiplicity0..1
NameclosedOn
Name Expression
Opposite
Owned Template Signature
OwnerClass AbstractContract
Owning Association
Owning Parameter
Qualified Namecontract1::contract1::AbstractContract::closedOn
Stereotype
Template Parameter
TypePrimitive Type dateTime
Upper1
Upper ValueLiteral Unlimited Natural
Visibilitypublic


 contractCurrency
public Class code contractCurrency
Properties:

Aggregationnone
Alias
Association
Association End
Class Class AbstractContract
Collections
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
Opposite
Owned Template Signature
OwnerClass AbstractContract
Owning Association
Owning Parameter
Qualified Namecontract1::contract1::AbstractContract::contractCurrency
Stereotype
Template Parameter
TypeClass code
Upper1
Upper Value
Visibilitypublic


 contractLanguage
public Class code contractLanguage
Properties:

Aggregationnone
Alias
Association
Association End
Class Class AbstractContract
Collections
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
Opposite
Owned Template Signature
OwnerClass AbstractContract
Owning Association
Owning Parameter
Qualified Namecontract1::contract1::AbstractContract::contractLanguage
Stereotype
Template Parameter
TypeClass code
Upper1
Upper Value
Visibilitypublic


 contractNumber
public Primitive Type string contractNumber
Properties:

Aggregationnone
Alias
Association
Association End
Class Class AbstractContract
Collections
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 ValueLiteral Integer
Multiplicity0..1
NamecontractNumber
Name Expression
Opposite
Owned Template Signature
OwnerClass AbstractContract
Owning Association
Owning Parameter
Qualified Namecontract1::contract1::AbstractContract::contractNumber
Stereotype
Template Parameter
TypePrimitive Type string
Upper1
Upper ValueLiteral Unlimited Natural
Visibilitypublic


 contractState
public Class code contractState
Properties:

Aggregationnone
Alias
Association
Association End
Class Class AbstractContract
Collections
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
Opposite
Owned Template Signature
OwnerClass AbstractContract
Owning Association
Owning Parameter
Qualified Namecontract1::contract1::AbstractContract::contractState
Stereotype
Template Parameter
TypeClass code
Upper1
Upper Value
Visibilitypublic


 description
public Primitive Type string description
Properties:

Aggregationnone
Alias
Association
Association End
Class Class AbstractContract
Collections
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 ValueLiteral Integer
Multiplicity0..1
Namedescription
Name Expression
Opposite
Owned Template Signature
OwnerClass AbstractContract
Owning Association
Owning Parameter
Qualified Namecontract1::contract1::AbstractContract::description
Stereotype
Template Parameter
TypePrimitive Type string
Upper1
Upper ValueLiteral Unlimited Natural
Visibilitypublic


 expiresOn
public Primitive Type dateTime expiresOn
Properties:

Aggregationnone
Alias
Association
Association End
Class Class AbstractContract
Collections
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 ValueLiteral Integer
Multiplicity0..1
NameexpiresOn
Name Expression
Opposite
Owned Template Signature
OwnerClass AbstractContract
Owning Association
Owning Parameter
Qualified Namecontract1::contract1::AbstractContract::expiresOn
Stereotype
Template Parameter
TypePrimitive Type dateTime
Upper1
Upper ValueLiteral Unlimited Natural
Visibilitypublic


 name
public Primitive Type string name
Properties:

Aggregationnone
Alias
Association
Association End
Class Class AbstractContract
Collections
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
Opposite
Owned Template Signature
OwnerClass AbstractContract
Owning Association
Owning Parameter
Qualified Namecontract1::contract1::AbstractContract::name
Stereotype
Template Parameter
TypePrimitive Type string
Upper1
Upper Value
Visibilitypublic


 paymentTerms
public Class code paymentTerms
Properties:

Aggregationnone
Alias
Association
Association End
Class Class AbstractContract
Collections
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
Opposite
Owned Template Signature
OwnerClass AbstractContract
Owning Association
Owning Parameter
Qualified Namecontract1::contract1::AbstractContract::paymentTerms
Stereotype
Template Parameter
TypeClass code
Upper1
Upper Value
Visibilitypublic


 pricingDate
public Primitive Type dateTime pricingDate
Properties:

Aggregationnone
Alias
Association
Association End
Class Class AbstractContract
Collections
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 ValueLiteral Integer
Multiplicity0..1
NamepricingDate
Name Expression
Opposite
Owned Template Signature
OwnerClass AbstractContract
Owning Association
Owning Parameter
Qualified Namecontract1::contract1::AbstractContract::pricingDate
Stereotype
Template Parameter
TypePrimitive Type dateTime
Upper1
Upper ValueLiteral Unlimited Natural
Visibilitypublic


 pricingState
public Class code pricingState
Properties:

Aggregationnone
Alias
Association
Association End
Class Class AbstractContract
Collections
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
Opposite
Owned Template Signature
OwnerClass AbstractContract
Owning Association
Owning Parameter
Qualified Namecontract1::contract1::AbstractContract::pricingState
Stereotype
Template Parameter
TypeClass code
Upper1
Upper Value
Visibilitypublic


 priority
public Class code priority
Properties:

Aggregationnone
Alias
Association
Association End
Class Class AbstractContract
Collections
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
Opposite
Owned Template Signature
OwnerClass AbstractContract
Owning Association
Owning Parameter
Qualified Namecontract1::contract1::AbstractContract::priority
Stereotype
Template Parameter
TypeClass code
Upper1
Upper Value
Visibilitypublic


 totalAmount
public Primitive Type decimal totalAmount
Properties:

Aggregationnone
Alias
Association
Association End
Class Class AbstractContract
Collections
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
Opposite
Owned Template Signature
OwnerClass AbstractContract
Owning Association
Owning Parameter
Qualified Namecontract1::contract1::AbstractContract::totalAmount
Stereotype
Template Parameter
TypePrimitive Type decimal
Upper1
Upper Value
Visibilitypublic


 totalAmountIncludingTax
public Primitive Type decimal totalAmountIncludingTax
Properties:

Aggregationnone
Alias
Association
Association End
Class Class AbstractContract
Collections
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
Opposite
Owned Template Signature
OwnerClass AbstractContract
Owning Association
Owning Parameter
Qualified Namecontract1::contract1::AbstractContract::totalAmountIncludingTax
Stereotype
Template Parameter
TypePrimitive Type decimal
Upper1
Upper Value
Visibilitypublic


 totalBaseAmount
public Primitive Type decimal totalBaseAmount
Properties:

Aggregationnone
Alias
Association
Association End
Class Class AbstractContract
Collections
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
Opposite
Owned Template Signature
OwnerClass AbstractContract
Owning Association
Owning Parameter
Qualified Namecontract1::contract1::AbstractContract::totalBaseAmount
Stereotype
Template Parameter
TypePrimitive Type decimal
Upper1
Upper Value
Visibilitypublic


 totalDiscountAmount
public Primitive Type decimal totalDiscountAmount
Properties:

Aggregationnone
Alias
Association
Association End
Class Class AbstractContract
Collections
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
Opposite
Owned Template Signature
OwnerClass AbstractContract
Owning Association
Owning Parameter
Qualified Namecontract1::contract1::AbstractContract::totalDiscountAmount
Stereotype
Template Parameter
TypePrimitive Type decimal
Upper1
Upper Value
Visibilitypublic


 totalSalesCommission
public Primitive Type decimal totalSalesCommission
Properties:

Aggregationnone
Alias
Association
Association End
Class Class AbstractContract
Collections
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
Opposite
Owned Template Signature
OwnerClass AbstractContract
Owning Association
Owning Parameter
Qualified Namecontract1::contract1::AbstractContract::totalSalesCommission
Stereotype
Template Parameter
TypePrimitive Type decimal
Upper1
Upper Value
Visibilitypublic


 totalTaxAmount
public Primitive Type decimal totalTaxAmount
Properties:

Aggregationnone
Alias
Association
Association End
Class Class AbstractContract
Collections
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
Opposite
Owned Template Signature
OwnerClass AbstractContract
Owning Association
Owning Parameter
Qualified Namecontract1::contract1::AbstractContract::totalTaxAmount
Stereotype
Template Parameter
TypePrimitive Type decimal
Upper1
Upper Value
Visibilitypublic

Operation Details

 createPosition
public Class CreatePositionResult createPosition( Class CreatePositionParams  )
Parameters:
Class CreatePositionParams in
Returns:
Class CreatePositionResult
Properties:

Alias
Body Condition
Class Class AbstractContract
Collections
Concurrencysequential
Datatype
Is Abstractfalse
Is Leaffalse
Is Orderedfalse
Is Queryfalse
Is Staticfalse
Is Uniquetrue
Keywords
Lower1
Lower Value
Multiplicity1
NamecreatePosition
Name Expression
Owned Template Signature
OwnerClass AbstractContract
Owning Parameter
Qualified Namecontract1::contract1::AbstractContract::createPosition
Stereotype
Template Parameter
TypeClass CreatePositionResult
Upper1
Upper Value
Visibilitypublic


 removePendingInventoryBookings
public Class Void removePendingInventoryBookings(  )
Parameters:
Returns:
Class Void
Properties:

Alias
Body Condition
Class Class AbstractContract
Collections
Concurrencysequential
Datatype
Is Abstractfalse
Is Leaffalse
Is Orderedfalse
Is Queryfalse
Is Staticfalse
Is Uniquetrue
Keywords
Lower1
Lower Value
Multiplicity1
NameremovePendingInventoryBookings
Name Expression
Owned Template Signature
OwnerClass AbstractContract
Owning Parameter
Qualified Namecontract1::contract1::AbstractContract::removePendingInventoryBookings
Stereotype
Template Parameter
TypeClass Void
Upper1
Upper Value
Visibilitypublic


 reprice
public Class Void reprice(  )
Parameters:
Returns:
Class Void
Properties:

Alias
Body Condition
Class Class AbstractContract
Collections
Concurrencysequential
Datatype
Is Abstractfalse
Is Leaffalse
Is Orderedfalse
Is Queryfalse
Is Staticfalse
Is Uniquetrue
Keywords
Lower1
Lower Value
Multiplicity1
Namereprice
Name Expression
Owned Template Signature
OwnerClass AbstractContract
Owning Parameter
Qualified Namecontract1::contract1::AbstractContract::reprice
Stereotype
Template Parameter
TypeClass Void
Upper1
Upper Value
Visibilitypublic


 updateInventory
public Class UpdateInventoryResult updateInventory( Class Void  )
Parameters:
Class Void in
Returns:
Class UpdateInventoryResult
Properties:

Alias
Body Condition
Class Class AbstractContract
Collections
Concurrencysequential
Datatype
Is Abstractfalse
Is Leaffalse
Is Orderedfalse
Is Queryfalse
Is Staticfalse
Is Uniquetrue
Keywords
Lower1
Lower Value
Multiplicity1
NameupdateInventory
Name Expression
Owned Template Signature
OwnerClass AbstractContract
Owning Parameter
Qualified Namecontract1::contract1::AbstractContract::updateInventory
Stereotype
Template Parameter
TypeClass UpdateInventoryResult
Upper1
Upper Value
Visibilitypublic