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

org.opencrx.kernel.depot1.cci2.DepotReportItemPosition Maven / Gradle / Ivy

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

/**
 * Class {@code DepotReportItemPosition}
 */
@javax.annotation.Generated(
  value = "org.openmdx.application.mof.mapping.java.InstanceMapper",
  date = "2023-10-28T12:15:36.230790386Z",
  comments = "Generated by openMDX 2.18.8 - DO NOT CHANGE MANUALLY"
)
public interface DepotReportItemPosition
  extends org.opencrx.kernel.depot1.cci2.DepotReportItem{

// ----------------------------------------------------------------------------
// Instance/AttributeGet1_1
// ----------------------------------------------------------------------------
  /**
   * Retrieves the value for the attribute {@code balance}.
   * @return The non-null value for attribute {@code balance}.
   */
  public java.math.BigDecimal getBalance(
  );

// ----------------------------------------------------------------------------
// Instance/AttributeSet1_1
// ----------------------------------------------------------------------------
  /**
   * Sets a new value for the attribute {@code balance}.
   * @param balance The non-{@code null} new value for attribute {@code balance}.
   */
  public void setBalance(
    java.math.BigDecimal balance
  );

// ----------------------------------------------------------------------------
// Instance/AttributeGet1_1
// ----------------------------------------------------------------------------
  /**
   * Retrieves the value for the attribute {@code balanceBop}.
   * @return The non-null value for attribute {@code balanceBop}.
   */
  public java.math.BigDecimal getBalanceBop(
  );

// ----------------------------------------------------------------------------
// Instance/AttributeSet1_1
// ----------------------------------------------------------------------------
  /**
   * Sets a new value for the attribute {@code balanceBop}.
   * @param balanceBop The non-{@code null} new value for attribute {@code balanceBop}.
   */
  public void setBalanceBop(
    java.math.BigDecimal balanceBop
  );

// ----------------------------------------------------------------------------
// Instance/AttributeGet1_1
// ----------------------------------------------------------------------------
  /**
   * Retrieves the value for the attribute {@code balanceCredit}.
   * @return The non-null value for attribute {@code balanceCredit}.
   */
  public java.math.BigDecimal getBalanceCredit(
  );

// ----------------------------------------------------------------------------
// Instance/AttributeSet1_1
// ----------------------------------------------------------------------------
  /**
   * Sets a new value for the attribute {@code balanceCredit}.
   * @param balanceCredit The non-{@code null} new value for attribute {@code balanceCredit}.
   */
  public void setBalanceCredit(
    java.math.BigDecimal balanceCredit
  );

// ----------------------------------------------------------------------------
// Instance/AttributeGet1_1
// ----------------------------------------------------------------------------
  /**
   * Retrieves the value for the attribute {@code balanceCreditBop}.
   * @return The non-null value for attribute {@code balanceCreditBop}.
   */
  public java.math.BigDecimal getBalanceCreditBop(
  );

// ----------------------------------------------------------------------------
// Instance/AttributeSet1_1
// ----------------------------------------------------------------------------
  /**
   * Sets a new value for the attribute {@code balanceCreditBop}.
   * @param balanceCreditBop The non-{@code null} new value for attribute {@code balanceCreditBop}.
   */
  public void setBalanceCreditBop(
    java.math.BigDecimal balanceCreditBop
  );

// ----------------------------------------------------------------------------
// Instance/AttributeGet1_1
// ----------------------------------------------------------------------------
  /**
   * Retrieves the value for the attribute {@code balanceDebit}.
   * @return The non-null value for attribute {@code balanceDebit}.
   */
  public java.math.BigDecimal getBalanceDebit(
  );

// ----------------------------------------------------------------------------
// Instance/AttributeSet1_1
// ----------------------------------------------------------------------------
  /**
   * Sets a new value for the attribute {@code balanceDebit}.
   * @param balanceDebit The non-{@code null} new value for attribute {@code balanceDebit}.
   */
  public void setBalanceDebit(
    java.math.BigDecimal balanceDebit
  );

// ----------------------------------------------------------------------------
// Instance/AttributeGet1_1
// ----------------------------------------------------------------------------
  /**
   * Retrieves the value for the attribute {@code balanceDebitBop}.
   * @return The non-null value for attribute {@code balanceDebitBop}.
   */
  public java.math.BigDecimal getBalanceDebitBop(
  );

// ----------------------------------------------------------------------------
// Instance/AttributeSet1_1
// ----------------------------------------------------------------------------
  /**
   * Sets a new value for the attribute {@code balanceDebitBop}.
   * @param balanceDebitBop The non-{@code null} new value for attribute {@code balanceDebitBop}.
   */
  public void setBalanceDebitBop(
    java.math.BigDecimal balanceDebitBop
  );

// ----------------------------------------------------------------------------
// Instance/AttributeGet1_1
// ----------------------------------------------------------------------------
  /**
   * Retrieves the value for the attribute {@code balanceSimple}.
   * @return The non-null value for attribute {@code balanceSimple}.
   */
  public java.math.BigDecimal getBalanceSimple(
  );

// ----------------------------------------------------------------------------
// Instance/AttributeSet1_1
// ----------------------------------------------------------------------------
  /**
   * Sets a new value for the attribute {@code balanceSimple}.
   * @param balanceSimple The non-{@code null} new value for attribute {@code balanceSimple}.
   */
  public void setBalanceSimple(
    java.math.BigDecimal balanceSimple
  );

// ----------------------------------------------------------------------------
// Instance/AttributeGet1_1
// ----------------------------------------------------------------------------
  /**
   * Retrieves the value for the attribute {@code balanceSimpleBop}.
   * @return The non-null value for attribute {@code balanceSimpleBop}.
   */
  public java.math.BigDecimal getBalanceSimpleBop(
  );

// ----------------------------------------------------------------------------
// Instance/AttributeSet1_1
// ----------------------------------------------------------------------------
  /**
   * Sets a new value for the attribute {@code balanceSimpleBop}.
   * @param balanceSimpleBop The non-{@code null} new value for attribute {@code balanceSimpleBop}.
   */
  public void setBalanceSimpleBop(
    java.math.BigDecimal balanceSimpleBop
  );

// ----------------------------------------------------------------------------
// Instance/ReferenceGetx_1NoQualifier
// ----------------------------------------------------------------------------
  /**
   * Retrieves the value for the reference {@code position}.
   * @return The —possibly {@code null}— value for this reference.
   */
  public org.opencrx.kernel.depot1.cci2.DepotPosition getPosition(
  );

// ----------------------------------------------------------------------------
// Instance/ReferenceSetNoQualifier
// ----------------------------------------------------------------------------
  /**
   * Sets a new value for the reference {@code position}.
   * @param position The new—possibly {@code null}—value for this reference.
   */
  public void setPosition(
    org.opencrx.kernel.depot1.cci2.DepotPosition position
  );

// ----------------------------------------------------------------------------
// Instance/AttributeGet1_1
// ----------------------------------------------------------------------------
  /**
   * Retrieves the value for the attribute {@code positionName}.
   * @return The non-null value for attribute {@code positionName}.
   */
  public java.lang.String getPositionName(
  );

// ----------------------------------------------------------------------------
// Instance/AttributeSet1_1
// ----------------------------------------------------------------------------
  /**
   * Sets a new value for the attribute {@code positionName}.
   * @param positionName The non-{@code null} new value for attribute {@code positionName}.
   */
  public void setPositionName(
    java.lang.String positionName
  );

// ----------------------------------------------------------------------------
// Instance/ReferenceGet0_nWithQuery
// ----------------------------------------------------------------------------
  /**
   * Retrieves a set containing all the elements for the reference {@code simpleBooking}.
   * @return A set containing all the elements for this reference.
   */
  public  org.opencrx.kernel.depot1.cci2.DeportReportItemHasSimpleBooking.SimpleBooking getSimpleBooking(
  );

// ----------------------------------------------------------------------------
// Instance/ReferenceGet0_nWithQuery
// ----------------------------------------------------------------------------
  /**
   * Retrieves a set containing all the elements for the reference {@code singleBooking}.
   * @return A set containing all the elements for this reference.
   */
  public  org.opencrx.kernel.depot1.cci2.DepotReportItemHasSingleBooking.SingleBooking getSingleBooking(
  );

// ----------------------------------------------------------------------------
// Instance/AttributeGet1_1
// ----------------------------------------------------------------------------
  /**
   * Retrieves the value for the attribute {@code valueDate}.
   * @return The non-null value for attribute {@code valueDate}.
   */
  public java.util.Date getValueDate(
  );

// ----------------------------------------------------------------------------
// Instance/AttributeSet1_1
// ----------------------------------------------------------------------------
  /**
   * Sets a new value for the attribute {@code valueDate}.
   * @param valueDate The non-{@code null} new value for attribute {@code valueDate}.
   */
  public void setValueDate(
    java.util.Date valueDate
  );

// ----------------------------------------------------------------------------
// Instance/End
// ----------------------------------------------------------------------------

// ----------------------------------------------------------------------------
// Instance/Containment
// ----------------------------------------------------------------------------
  /**
   * Object Identity
   */
  public interface Identity extends org.oasisopen.cci2.Identity {

    /**
     * Retrieve the {@code DepotReport}'s identity
     * @return the parent object's identity
     */
    public org.opencrx.kernel.depot1.cci2.DepotReport.Identity getReport();

    /**
     * Tells whether the {@code id} value is persistent or reassignable.
     * @return {@code PERSISTENT} or {@code REASSIGNABLE}
     */
    public org.oasisopen.cci2.QualifierType getIdType();

    /**
     * The {@code id} value
     * @return the {@code id} value
     */
    public java.lang.String getId();

  }

}




© 2015 - 2024 Weber Informatics LLC | Privacy Policy