All Downloads are FREE. Search and download functionalities are using the official Maven repository.

org.opencrx.kernel.contract1.cci2.AbstractContract Maven / Gradle / Ivy

The newest version!
// ----------------------------------------------------------------------------
// Instance/Begin
// ----------------------------------------------------------------------------
package org.opencrx.kernel.contract1.cci2;

/**
 * Abstract class {@code AbstractContract}
 *

* isFrozenisFrozen */ @javax.annotation.Generated( value = "org.openmdx.application.mof.mapping.java.InstanceMapper", date = "2023-10-28T12:15:36.555670363Z", comments = "Generated by openMDX 2.18.8 - DO NOT CHANGE MANUALLY" ) public interface AbstractContract extends org.opencrx.kernel.base.cci2.Assignable, org.opencrx.kernel.contract1.cci2.AddressContainer, org.opencrx.kernel.contract1.cci2.DeliveryRequestContainer, org.opencrx.kernel.contract1.cci2.ShippingDetail, org.opencrx.kernel.depot1.cci2.BookingOrigin, org.opencrx.kernel.depot1.cci2.DepotReferenceHolder, org.opencrx.kernel.generic.cci2.CrxObject, org.opencrx.kernel.generic.cci2.Extended{ // ---------------------------------------------------------------------------- // Instance/AttributeGet0_1 // ---------------------------------------------------------------------------- /** * Retrieves the possibly null value for the optional attribute {@code activeOn}. * @return The possibly null value for attribute {@code activeOn}. */ public java.util.Date getActiveOn( ); // ---------------------------------------------------------------------------- // Instance/AttributeSet0_1 // ---------------------------------------------------------------------------- /** * Sets a new value for the attribute {@code activeOn}. * @param activeOn The possibly null new value for attribute {@code activeOn}. */ public void setActiveOn( java.util.Date activeOn ); // ---------------------------------------------------------------------------- // Instance/ReferenceGet0_nNoQuery // ---------------------------------------------------------------------------- /** * Retrieves the {@code Collection} of objects referenced by {@code activity}. * @return The {@code Collection} of referenced objects. */ public java.util.List getActivity( ); // ---------------------------------------------------------------------------- // Instance/ReferenceGet0_nWithQuery // ---------------------------------------------------------------------------- /** * Retrieves a set containing all the elements for the reference {@code assignedAccount}. * @return A set containing all the elements for this reference. */ public org.opencrx.kernel.contract1.cci2.ContractContainsAccountAssignment.AssignedAccount getAssignedAccount( ); // ---------------------------------------------------------------------------- // Instance/AttributeGet0_1 // ---------------------------------------------------------------------------- /** * Retrieves the possibly null value for the optional attribute {@code cancelOn}. * @return The possibly null value for attribute {@code cancelOn}. */ public java.util.Date getCancelOn( ); // ---------------------------------------------------------------------------- // Instance/AttributeSet0_1 // ---------------------------------------------------------------------------- /** * Sets a new value for the attribute {@code cancelOn}. * @param cancelOn The possibly null new value for attribute {@code cancelOn}. */ public void setCancelOn( java.util.Date cancelOn ); // ---------------------------------------------------------------------------- // Instance/AttributeGet0_1 // ---------------------------------------------------------------------------- /** * Retrieves the possibly null value for the optional attribute {@code closedOn}. * @return The possibly null value for attribute {@code closedOn}. */ public java.util.Date getClosedOn( ); // ---------------------------------------------------------------------------- // Instance/AttributeSet0_1 // ---------------------------------------------------------------------------- /** * Sets a new value for the attribute {@code closedOn}. * @param closedOn The possibly null new value for attribute {@code closedOn}. */ public void setClosedOn( java.util.Date closedOn ); // ---------------------------------------------------------------------------- // Instance/ReferenceGet0_nNoQuery // ---------------------------------------------------------------------------- /** * Retrieves the {@code Collection} of objects referenced by {@code contact}. * @return The {@code Collection} of referenced objects. */ public java.util.List getContact( ); // ---------------------------------------------------------------------------- // Instance/AttributeGet1_1 // ---------------------------------------------------------------------------- /** * Retrieves the value for the attribute {@code contractLanguage}. * @return The non-null value for attribute {@code contractLanguage}. */ public short getContractLanguage( ); // ---------------------------------------------------------------------------- // Instance/AttributeSet1_1 // ---------------------------------------------------------------------------- /** * Sets a new value for the attribute {@code contractLanguage}. * @param contractLanguage The non-{@code null} new value for attribute {@code contractLanguage}. */ public void setContractLanguage( short contractLanguage ); // ---------------------------------------------------------------------------- // Instance/AttributeGet0_1 // ---------------------------------------------------------------------------- /** * Retrieves the possibly null value for the optional attribute {@code contractNumber}. * @return The possibly null value for attribute {@code contractNumber}. */ public java.lang.String getContractNumber( ); // ---------------------------------------------------------------------------- // Instance/AttributeSet0_1 // ---------------------------------------------------------------------------- /** * Sets a new value for the attribute {@code contractNumber}. * @param contractNumber The possibly null new value for attribute {@code contractNumber}. */ public void setContractNumber( java.lang.String contractNumber ); // ---------------------------------------------------------------------------- // Instance/AttributeGetList // ---------------------------------------------------------------------------- /** * Retrieves a list containing all the elements for the attribute {@code contractRole}. * @return A list containing all elements for this attribute. */ public java.util.List getContractRole( ); // ---------------------------------------------------------------------------- // Instance/AttributeSetList // ---------------------------------------------------------------------------- /** * Clears {@code contractRole} and adds the given value(s). *

* This method is equivalent to

   *   list.clear();
   *   for(short e : contractRole){
   *     list.add(e);
   *   }
   * 
* @param contractRole value(s) to be added to {@code contractRole} */ public void setContractRole( short... contractRole ); // ---------------------------------------------------------------------------- // Instance/AttributeGet1_1 // ---------------------------------------------------------------------------- /** * Retrieves the value for the attribute {@code contractState}. * @return The non-null value for attribute {@code contractState}. */ public short getContractState( ); // ---------------------------------------------------------------------------- // Instance/AttributeSet1_1 // ---------------------------------------------------------------------------- /** * Sets a new value for the attribute {@code contractState}. * @param contractState The non-{@code null} new value for attribute {@code contractState}. */ public void setContractState( short contractState ); // ---------------------------------------------------------------------------- // Instance/ReferenceGetx_1NoQualifier // ---------------------------------------------------------------------------- /** * Retrieves the value for the reference {@code contractType}. * @return The —possibly {@code null}— value for this reference. */ public org.opencrx.kernel.contract1.cci2.ContractType getContractType( ); // ---------------------------------------------------------------------------- // Instance/ReferenceSetNoQualifier // ---------------------------------------------------------------------------- /** * Sets a new value for the reference {@code contractType}. * @param contractType The new—possibly {@code null}—value for this reference. */ public void setContractType( org.opencrx.kernel.contract1.cci2.ContractType contractType ); // ---------------------------------------------------------------------------- // Instance/AttributeGet0_1 // ---------------------------------------------------------------------------- /** * Retrieves the possibly null value for the optional attribute {@code description}. * @return The possibly null value for attribute {@code description}. */ public java.lang.String getDescription( ); // ---------------------------------------------------------------------------- // Instance/AttributeSet0_1 // ---------------------------------------------------------------------------- /** * Sets a new value for the attribute {@code description}. * @param description The possibly null new value for attribute {@code description}. */ public void setDescription( java.lang.String description ); // ---------------------------------------------------------------------------- // Instance/AttributeGet0_1 // ---------------------------------------------------------------------------- /** * Retrieves the possibly null value for the optional attribute {@code expiresOn}. * @return The possibly null value for attribute {@code expiresOn}. */ public java.util.Date getExpiresOn( ); // ---------------------------------------------------------------------------- // Instance/AttributeSet0_1 // ---------------------------------------------------------------------------- /** * Sets a new value for the attribute {@code expiresOn}. * @param expiresOn The possibly null new value for attribute {@code expiresOn}. */ public void setExpiresOn( java.util.Date expiresOn ); // ---------------------------------------------------------------------------- // Instance/ReferenceGet0_nWithQuery // ---------------------------------------------------------------------------- /** * Retrieves a set containing all the elements for the reference {@code groupAssignment}. * @return A set containing all the elements for this reference. */ public org.opencrx.kernel.contract1.cci2.ContractContainsContractGroupAssignment.GroupAssignment getGroupAssignment( ); // ---------------------------------------------------------------------------- // Instance/ReferenceGetx_1NoQualifier // ---------------------------------------------------------------------------- /** * Retrieves the value for the reference {@code lastAppliedCreator}. * @return The —possibly {@code null}— value for this reference. */ public org.opencrx.kernel.contract1.cci2.ContractCreator getLastAppliedCreator( ); // ---------------------------------------------------------------------------- // Instance/ReferenceSetNoQualifier // ---------------------------------------------------------------------------- /** * Sets a new value for the reference {@code lastAppliedCreator}. * @param lastAppliedCreator The new—possibly {@code null}—value for this reference. */ public void setLastAppliedCreator( org.opencrx.kernel.contract1.cci2.ContractCreator lastAppliedCreator ); // ---------------------------------------------------------------------------- // Instance/ReferenceGet0_nWithQuery // ---------------------------------------------------------------------------- /** * Retrieves a set containing all the elements for the reference {@code linkFrom}. * @return A set containing all the elements for this reference. */ public org.opencrx.kernel.contract1.cci2.ContractHasLinkFrom.LinkFrom getLinkFrom( ); // ---------------------------------------------------------------------------- // Instance/ReferenceGet0_nWithQuery // ---------------------------------------------------------------------------- /** * Retrieves a set containing all the elements for the reference {@code linkTo}. * @return A set containing all the elements for this reference. */ public org.opencrx.kernel.contract1.cci2.ContractHasLinkTo.LinkTo getLinkTo( ); // ---------------------------------------------------------------------------- // Instance/AttributeGet1_1 // ---------------------------------------------------------------------------- /** * Retrieves the value for the attribute {@code name}. * @return The non-null value for attribute {@code name}. */ public java.lang.String getName( ); // ---------------------------------------------------------------------------- // Instance/AttributeSet1_1 // ---------------------------------------------------------------------------- /** * Sets a new value for the attribute {@code name}. * @param name The non-{@code null} new value for attribute {@code name}. */ public void setName( java.lang.String name ); // ---------------------------------------------------------------------------- // Instance/ReferenceGetx_1NoQualifier // ---------------------------------------------------------------------------- /** * Retrieves the value for the reference {@code origin}. * @return The —possibly {@code null}— value for this reference. */ public org.opencrx.kernel.contract1.cci2.AbstractContract getOrigin( ); // ---------------------------------------------------------------------------- // Instance/ReferenceSetNoQualifier // ---------------------------------------------------------------------------- /** * Sets a new value for the reference {@code origin}. * @param origin The new—possibly {@code null}—value for this reference. */ public void setOrigin( org.opencrx.kernel.contract1.cci2.AbstractContract origin ); // ---------------------------------------------------------------------------- // Instance/ReferenceGet0_nWithQuery // ---------------------------------------------------------------------------- /** * Retrieves a set containing all the elements for the reference {@code paymentRecord}. * @return A set containing all the elements for this reference. */ public org.opencrx.kernel.contract1.cci2.ContractContainsPaymentRecord.PaymentRecord getPaymentRecord( ); // ---------------------------------------------------------------------------- // Instance/AttributeGet1_1 // ---------------------------------------------------------------------------- /** * Retrieves the value for the attribute {@code priority}. * @return The non-null value for attribute {@code priority}. */ public short getPriority( ); // ---------------------------------------------------------------------------- // Instance/AttributeSet1_1 // ---------------------------------------------------------------------------- /** * Sets a new value for the attribute {@code priority}. * @param priority The non-{@code null} new value for attribute {@code priority}. */ public void setPriority( short priority ); // ---------------------------------------------------------------------------- // Instance/Operation // ---------------------------------------------------------------------------- /** */ public org.openmdx.base.cci2.Void reapplyContractCreator( org.opencrx.kernel.contract1.cci2.ReapplyContractCreatorParams in ); // ---------------------------------------------------------------------------- // Instance/End // ---------------------------------------------------------------------------- }




© 2015 - 2024 Weber Informatics LLC | Privacy Policy