public interface AbstractContract extends AbstractContract, Assignable, AddressContainer, DeliveryRequestContainer, ShippingDetail, BookingOrigin, DepotReferenceHolder, CrxObject, Extended
AbstractContract
isFrozenisFrozen
Modifier and Type | Method and Description |
---|---|
void |
addAssignedAccount(AccountAssignmentContract assignedAccount)
Adds the specified element to the set of the values for the reference
assignedAccount using an implementation-specific, reassignable qualifier. |
void |
addAssignedAccount(boolean idIsPersistent,
java.lang.String id,
AccountAssignmentContract assignedAccount)
Adds the specified element to the set of the values for the reference
assignedAccount . |
void |
addAssignedAccount(java.lang.String id,
AccountAssignmentContract assignedAccount)
Adds the specified element to the set of the values for the reference
assignedAccount using a reassignable qualifier. |
void |
addGroupAssignment(boolean idIsPersistent,
java.lang.String id,
ContractGroupAssignment groupAssignment)
Adds the specified element to the set of the values for the reference
groupAssignment . |
void |
addGroupAssignment(ContractGroupAssignment groupAssignment)
Adds the specified element to the set of the values for the reference
groupAssignment using an implementation-specific, reassignable qualifier. |
void |
addGroupAssignment(java.lang.String id,
ContractGroupAssignment groupAssignment)
Adds the specified element to the set of the values for the reference
groupAssignment using a reassignable qualifier. |
void |
addLinkTo(boolean idIsPersistent,
java.lang.String id,
ContractLinkTo linkTo)
Adds the specified element to the set of the values for the reference
linkTo . |
void |
addLinkTo(ContractLinkTo linkTo)
Adds the specified element to the set of the values for the reference
linkTo using an implementation-specific, reassignable qualifier. |
void |
addLinkTo(java.lang.String id,
ContractLinkTo linkTo)
Adds the specified element to the set of the values for the reference
linkTo using a reassignable qualifier. |
void |
addPaymentRecord(boolean idIsPersistent,
java.lang.String id,
PaymentRecord paymentRecord)
Adds the specified element to the set of the values for the reference
paymentRecord . |
void |
addPaymentRecord(PaymentRecord paymentRecord)
Adds the specified element to the set of the values for the reference
paymentRecord using an implementation-specific, reassignable qualifier. |
void |
addPaymentRecord(java.lang.String id,
PaymentRecord paymentRecord)
Adds the specified element to the set of the values for the reference
paymentRecord using a reassignable qualifier. |
<T extends AccountAssignmentContract> |
getAssignedAccount(AccountAssignmentContractQuery query)
Retrieves the value for the reference
assignedAccount for the specified query. |
AccountAssignmentContract |
getAssignedAccount(boolean idIsPersistent,
java.lang.String id)
Retrieves the value for the reference
assignedAccount for the specified qualifier attribute value. |
AccountAssignmentContract |
getAssignedAccount(java.lang.String id)
Retrieves the value for the reference
assignedAccount for the specified qualifier attribute value. |
java.util.List<java.lang.Short> |
getContractRole()
Retrieves a list containing all the elements for the attribute
contractRole . |
ContractType |
getContractType()
Retrieves the value for the reference
contractType . |
ContractGroupAssignment |
getGroupAssignment(boolean idIsPersistent,
java.lang.String id)
Retrieves the value for the reference
groupAssignment for the specified qualifier attribute value. |
<T extends ContractGroupAssignment> |
getGroupAssignment(ContractGroupAssignmentQuery query)
Retrieves the value for the reference
groupAssignment for the specified query. |
ContractGroupAssignment |
getGroupAssignment(java.lang.String id)
Retrieves the value for the reference
groupAssignment for the specified qualifier attribute value. |
ContractCreator |
getLastAppliedCreator()
Retrieves the value for the reference
lastAppliedCreator . |
ContractLinkFrom |
getLinkFrom(boolean idIsPersistent,
java.lang.String id)
Retrieves the value for the reference
linkFrom for the specified qualifier attribute value. |
<T extends ContractLinkFrom> |
getLinkFrom(ContractLinkFromQuery query)
Retrieves the value for the reference
linkFrom for the specified query. |
ContractLinkFrom |
getLinkFrom(java.lang.String id)
Retrieves the value for the reference
linkFrom for the specified qualifier attribute value. |
ContractLinkTo |
getLinkTo(boolean idIsPersistent,
java.lang.String id)
Retrieves the value for the reference
linkTo for the specified qualifier attribute value. |
<T extends ContractLinkTo> |
getLinkTo(ContractLinkToQuery query)
Retrieves the value for the reference
linkTo for the specified query. |
ContractLinkTo |
getLinkTo(java.lang.String id)
Retrieves the value for the reference
linkTo for the specified qualifier attribute value. |
AbstractContract |
getOrigin()
Retrieves the value for the reference
origin . |
PaymentRecord |
getPaymentRecord(boolean idIsPersistent,
java.lang.String id)
Retrieves the value for the reference
paymentRecord for the specified qualifier attribute value. |
<T extends PaymentRecord> |
getPaymentRecord(PaymentRecordQuery query)
Retrieves the value for the reference
paymentRecord for the specified query. |
PaymentRecord |
getPaymentRecord(java.lang.String id)
Retrieves the value for the reference
paymentRecord for the specified qualifier attribute value. |
org.openmdx.base.jmi1.Void |
reapplyContractCreator(ReapplyContractCreatorParams in) |
void |
setContractRole(java.util.List<java.lang.Short> contractRole)
Clears
contractRole and adds the members of the given List. |
void |
setContractType(ContractType contractType)
Sets a new value for the reference
contractType . |
void |
setLastAppliedCreator(ContractCreator lastAppliedCreator)
Sets a new value for the reference
lastAppliedCreator . |
void |
setOrigin(AbstractContract origin)
Sets a new value for the reference
origin . |
getActiveOn, getActivity, getAssignedAccount, getCancelOn, getClosedOn, getContact, getContractLanguage, getContractNumber, getContractState, getDescription, getExpiresOn, getGroupAssignment, getLinkFrom, getLinkTo, getName, getPaymentRecord, getPriority, reapplyContractCreator, setActiveOn, setCancelOn, setClosedOn, setContractLanguage, setContractNumber, setContractRole, setContractState, setDescription, setExpiresOn, setName, setPriority
assignToMe
addAddress, addAddress, addAddress, getAddress, getAddress, getAddress
getAddress
addDeliveryRequest, addDeliveryRequest, addDeliveryRequest, getDeliveryRequest, getDeliveryRequest, getDeliveryRequest
getDeliveryRequest
getCarrier, setCarrier
getGiftMessage, getShippingInstructions, getShippingMethod, getShippingTrackingNumber, isGift, setGift, setGiftMessage, setShippingInstructions, setShippingMethod, setShippingTrackingNumber
getBookingEntry, getBookingEntry, getBookingEntry, getCompoundBooking
getBookingEntry, getCompoundBooking
addDepotReference, addDepotReference, addDepotReference, getDepotReference, getDepotReference, getDepotReference
getDepotReference
addAdditionalExternalLink, addAdditionalExternalLink, addAdditionalExternalLink, addAttachedDocument, addAttachedDocument, addAttachedDocument, addDocumentFolderAssignment, addDocumentFolderAssignment, addDocumentFolderAssignment, addInvolvedObject, addInvolvedObject, addInvolvedObject, addMedia, addMedia, addMedia, addNote, addNote, addNote, addPropertySet, addPropertySet, addPropertySet, addRating, addRating, addRating, disableCrxObject, enableCrxObject, getAdditionalExternalLink, getAdditionalExternalLink, getAdditionalExternalLink, getAssignedTimer, getAssignedTimer, getAssignedTimer, getAttachedDocument, getAttachedDocument, getAttachedDocument, getCategory, getDocumentFolderAssignment, getDocumentFolderAssignment, getDocumentFolderAssignment, getExternalLink, getInvolvedObject, getInvolvedObject, getInvolvedObject, getMedia, getMedia, getMedia, getNote, getNote, getNote, getPropertySet, getPropertySet, getPropertySet, getPropertySetEntry, getPropertySetEntry, getPropertySetEntry, getRating, getRating, getRating, getUserBoolean4, getUserCode4, getUserDate4, getUserDateTime4, getUserNumber4, getUserString4, setCategory, setExternalLink, setUserBoolean4, setUserCode4, setUserDate4, setUserDateTime4, setUserNumber4, setUserString4
disableCrxObject, enableCrxObject, getAdditionalExternalLink, getAssignedTimer, getAttachedDocument, getDisabledReason, getDocumentFolderAssignment, getInvolvedObject, getMedia, getNote, getPropertySet, getPropertySetEntry, getRating, getUserCode0, getUserCode1, getUserCode2, getUserCode3, getUserDate0, getUserDate1, getUserDate2, getUserDate3, getUserDateTime0, getUserDateTime1, getUserDateTime2, getUserDateTime3, getUserNumber0, getUserNumber1, getUserNumber2, getUserNumber3, getUserString0, getUserString1, getUserString2, getUserString3, isDisabled, isUserBoolean0, isUserBoolean1, isUserBoolean2, isUserBoolean3, setCategory, setDisabled, setDisabledReason, setExternalLink, setUserBoolean0, setUserBoolean1, setUserBoolean2, setUserBoolean3, setUserBoolean4, setUserCode0, setUserCode1, setUserCode2, setUserCode3, setUserCode4, setUserDate0, setUserDate1, setUserDate2, setUserDate3, setUserDate4, setUserDateTime0, setUserDateTime1, setUserDateTime2, setUserDateTime3, setUserDateTime4, setUserNumber0, setUserNumber1, setUserNumber2, setUserNumber3, setUserNumber4, setUserString0, setUserString1, setUserString2, setUserString3, setUserString4
sendAlert
sendAlert
exportItem
exportItem
importItem
importItem
getIndexEntry, getIndexEntry, getIndexEntry, updateIndex
getIndexEntry, getSearchDateTime0, getSearchDateTime1, getSearchDateTime2, getSearchDateTime3, getSearchDateTime4, getSearchDateTime5, getSearchDateTime6, getSearchDateTime7, getSearchDateTime8, getSearchDateTime9, getSearchNumber0, getSearchNumber1, getSearchNumber2, getSearchNumber3, getSearchNumber4, getSearchNumber5, getSearchNumber6, getSearchNumber7, getSearchNumber8, getSearchNumber9, getSearchString0, getSearchString1, getSearchString2, getSearchString3, getSearchString4, getSearchString5, getSearchString6, getSearchString7, getSearchString8, getSearchString9, setSearchDateTime0, setSearchDateTime1, setSearchDateTime2, setSearchDateTime3, setSearchDateTime4, setSearchDateTime5, setSearchDateTime6, setSearchDateTime7, setSearchDateTime8, setSearchDateTime9, setSearchNumber0, setSearchNumber1, setSearchNumber2, setSearchNumber3, setSearchNumber4, setSearchNumber5, setSearchNumber6, setSearchNumber7, setSearchNumber8, setSearchNumber9, setSearchString0, setSearchString1, setSearchString2, setSearchString3, setSearchString4, setSearchString5, setSearchString6, setSearchString7, setSearchString8, setSearchString9, updateIndex
addOwningGroup, assertOwningGroup, checkPermissions, getOwner, getOwningUser, removeAllOwningGroup, removeOwningGroup, replaceOwningGroup, setAccessLevel, setOwner, setOwningUser, setOwningUser
addOwningGroup, checkPermissions, getAccessLevelBrowse, getAccessLevelDelete, getAccessLevelUpdate, getOwningGroup, removeAllOwningGroup, removeOwningGroup, replaceOwningGroup, setAccessLevel, setAccessLevelBrowse, setAccessLevelDelete, setAccessLevelUpdate, setOwner, setOwningUser
addLocalizedField, addLocalizedField, addLocalizedField, getLocalizedField, getLocalizedField, getLocalizedField
getLocalizedField
refDefaultFetchGroup, refDelegate, refGetPath, refGetValue, refInitialize, refInitialize, refSetValue
refClass, refDelete, refImmediateComposite, refIsInstanceOf, refOutermostComposite
refGetValue, refGetValue, refInvokeOperation, refInvokeOperation, refSetValue, refSetValue
equals, hashCode, refImmediatePackage, refMetaObject, refMofId, refOutermostPackage, refVerifyConstraints
getExtCode0, getExtCode1, getExtCode2, getExtCode3, getExtCode4, getExtDate0, getExtDate1, getExtDate2, getExtDate3, getExtDate4, getExtDateTime0, getExtDateTime1, getExtDateTime2, getExtDateTime3, getExtDateTime4, getExtNumber0, getExtNumber1, getExtNumber2, getExtNumber3, getExtNumber4, getExtString0, getExtString1, getExtString2, getExtString3, getExtString4, isExtBoolean0, isExtBoolean1, isExtBoolean2, isExtBoolean3, isExtBoolean4, setExtBoolean0, setExtBoolean1, setExtBoolean2, setExtBoolean3, setExtBoolean4, setExtCode0, setExtCode1, setExtCode2, setExtCode3, setExtCode4, setExtDate0, setExtDate1, setExtDate2, setExtDate3, setExtDate4, setExtDateTime0, setExtDateTime1, setExtDateTime2, setExtDateTime3, setExtDateTime4, setExtNumber0, setExtNumber1, setExtNumber2, setExtNumber3, setExtNumber4, setExtString0, setExtString1, setExtString2, setExtString3, setExtString4
<T extends AccountAssignmentContract> java.util.List<T> getAssignedAccount(AccountAssignmentContractQuery query)
assignedAccount
for the specified query.
Note: This is an extension to the JMI 1 standard.java.jdo.Query
query
- predicate which is applied to the set of referenced objects.true
.AccountAssignmentContract getAssignedAccount(boolean idIsPersistent, java.lang.String id)
assignedAccount
for the specified qualifier attribute value.
idIsPersistent
- Defines whether value for the qualifier is persistent or notid
- The value for the qualifier attribute that qualifies this reference.AccountAssignmentContract getAssignedAccount(java.lang.String id)
assignedAccount
for the specified qualifier attribute value.
This method is equivalent to the preferred invocation getAssignedAccount(false,id)
.
id
- The value for the qualifier attribute that qualifies this reference.void addAssignedAccount(boolean idIsPersistent, java.lang.String id, AccountAssignmentContract assignedAccount)
assignedAccount
.
Note: This is an extension to the JMI 1 standard.
idIsPersistent
- true
if id
is persistentid
- The qualifier attribute value that qualifies the reference to get the element to be appended.assignedAccount
- The element to be appended.void addAssignedAccount(java.lang.String id, AccountAssignmentContract assignedAccount)
assignedAccount
using a reassignable qualifier.
Note: This is an extension to the JMI 1 standard.
id
- The qualifier attribute value that qualifies the reference to get the element to be appended.assignedAccount
- The element to be appended.void addAssignedAccount(AccountAssignmentContract assignedAccount)
assignedAccount
using an implementation-specific, reassignable qualifier.
Note: This is an extension to the JMI 1 standard.
assignedAccount
- The element to be appended.java.util.List<java.lang.Short> getContractRole()
contractRole
.getContractRole
in interface AbstractContract
void setContractRole(java.util.List<java.lang.Short> contractRole)
contractRole
and adds the members of the given List.
This method is equivalent to
list.clear(); list.addAll(contractRole);Note: This is an extension to the JMI 1 standard.
contractRole
- collection to be copied.ContractType getContractType()
contractType
.getContractType
in interface AbstractContract
null
– value for this reference.void setContractType(ContractType contractType)
contractType
.setContractType
in interface AbstractContract
contractType
- The new – possibly null
– value for this reference.<T extends ContractGroupAssignment> java.util.List<T> getGroupAssignment(ContractGroupAssignmentQuery query)
groupAssignment
for the specified query.
Note: This is an extension to the JMI 1 standard.java.jdo.Query
query
- predicate which is applied to the set of referenced objects.true
.ContractGroupAssignment getGroupAssignment(boolean idIsPersistent, java.lang.String id)
groupAssignment
for the specified qualifier attribute value.
idIsPersistent
- Defines whether value for the qualifier is persistent or notid
- The value for the qualifier attribute that qualifies this reference.ContractGroupAssignment getGroupAssignment(java.lang.String id)
groupAssignment
for the specified qualifier attribute value.
This method is equivalent to the preferred invocation getGroupAssignment(false,id)
.
id
- The value for the qualifier attribute that qualifies this reference.void addGroupAssignment(boolean idIsPersistent, java.lang.String id, ContractGroupAssignment groupAssignment)
groupAssignment
.
Note: This is an extension to the JMI 1 standard.
idIsPersistent
- true
if id
is persistentid
- The qualifier attribute value that qualifies the reference to get the element to be appended.groupAssignment
- The element to be appended.void addGroupAssignment(java.lang.String id, ContractGroupAssignment groupAssignment)
groupAssignment
using a reassignable qualifier.
Note: This is an extension to the JMI 1 standard.
id
- The qualifier attribute value that qualifies the reference to get the element to be appended.groupAssignment
- The element to be appended.void addGroupAssignment(ContractGroupAssignment groupAssignment)
groupAssignment
using an implementation-specific, reassignable qualifier.
Note: This is an extension to the JMI 1 standard.
groupAssignment
- The element to be appended.ContractCreator getLastAppliedCreator()
lastAppliedCreator
.getLastAppliedCreator
in interface AbstractContract
null
– value for this reference.void setLastAppliedCreator(ContractCreator lastAppliedCreator)
lastAppliedCreator
.setLastAppliedCreator
in interface AbstractContract
lastAppliedCreator
- The new – possibly null
– value for this reference.<T extends ContractLinkFrom> java.util.List<T> getLinkFrom(ContractLinkFromQuery query)
linkFrom
for the specified query.
Note: This is an extension to the JMI 1 standard.java.jdo.Query
query
- predicate which is applied to the set of referenced objects.true
.ContractLinkFrom getLinkFrom(boolean idIsPersistent, java.lang.String id)
linkFrom
for the specified qualifier attribute value.
idIsPersistent
- Defines whether value for the qualifier is persistent or notid
- The value for the qualifier attribute that qualifies this reference.ContractLinkFrom getLinkFrom(java.lang.String id)
linkFrom
for the specified qualifier attribute value.
This method is equivalent to the preferred invocation getLinkFrom(false,id)
.
id
- The value for the qualifier attribute that qualifies this reference.<T extends ContractLinkTo> java.util.List<T> getLinkTo(ContractLinkToQuery query)
linkTo
for the specified query.
Note: This is an extension to the JMI 1 standard.java.jdo.Query
query
- predicate which is applied to the set of referenced objects.true
.ContractLinkTo getLinkTo(boolean idIsPersistent, java.lang.String id)
linkTo
for the specified qualifier attribute value.
idIsPersistent
- Defines whether value for the qualifier is persistent or notid
- The value for the qualifier attribute that qualifies this reference.ContractLinkTo getLinkTo(java.lang.String id)
linkTo
for the specified qualifier attribute value.
This method is equivalent to the preferred invocation getLinkTo(false,id)
.
id
- The value for the qualifier attribute that qualifies this reference.void addLinkTo(boolean idIsPersistent, java.lang.String id, ContractLinkTo linkTo)
linkTo
.
Note: This is an extension to the JMI 1 standard.
idIsPersistent
- true
if id
is persistentid
- The qualifier attribute value that qualifies the reference to get the element to be appended.linkTo
- The element to be appended.void addLinkTo(java.lang.String id, ContractLinkTo linkTo)
linkTo
using a reassignable qualifier.
Note: This is an extension to the JMI 1 standard.
id
- The qualifier attribute value that qualifies the reference to get the element to be appended.linkTo
- The element to be appended.void addLinkTo(ContractLinkTo linkTo)
linkTo
using an implementation-specific, reassignable qualifier.
Note: This is an extension to the JMI 1 standard.
linkTo
- The element to be appended.AbstractContract getOrigin()
origin
.getOrigin
in interface AbstractContract
null
– value for this reference.void setOrigin(AbstractContract origin)
origin
.setOrigin
in interface AbstractContract
origin
- The new – possibly null
– value for this reference.<T extends PaymentRecord> java.util.List<T> getPaymentRecord(PaymentRecordQuery query)
paymentRecord
for the specified query.
Note: This is an extension to the JMI 1 standard.java.jdo.Query
query
- predicate which is applied to the set of referenced objects.true
.PaymentRecord getPaymentRecord(boolean idIsPersistent, java.lang.String id)
paymentRecord
for the specified qualifier attribute value.
idIsPersistent
- Defines whether value for the qualifier is persistent or notid
- The value for the qualifier attribute that qualifies this reference.PaymentRecord getPaymentRecord(java.lang.String id)
paymentRecord
for the specified qualifier attribute value.
This method is equivalent to the preferred invocation getPaymentRecord(false,id)
.
id
- The value for the qualifier attribute that qualifies this reference.void addPaymentRecord(boolean idIsPersistent, java.lang.String id, PaymentRecord paymentRecord)
paymentRecord
.
Note: This is an extension to the JMI 1 standard.
idIsPersistent
- true
if id
is persistentid
- The qualifier attribute value that qualifies the reference to get the element to be appended.paymentRecord
- The element to be appended.void addPaymentRecord(java.lang.String id, PaymentRecord paymentRecord)
paymentRecord
using a reassignable qualifier.
Note: This is an extension to the JMI 1 standard.
id
- The qualifier attribute value that qualifies the reference to get the element to be appended.paymentRecord
- The element to be appended.void addPaymentRecord(PaymentRecord paymentRecord)
paymentRecord
using an implementation-specific, reassignable qualifier.
Note: This is an extension to the JMI 1 standard.
paymentRecord
- The element to be appended.org.openmdx.base.jmi1.Void reapplyContractCreator(ReapplyContractCreatorParams in)
This software is published under the BSD license. Copyright © 2003-${build.year}, CRIXP AG, Switzerland, All rights reserved. Use is subject to license terms.