org.opencrx.kernel.depot1.jmi1.Segment Maven / Gradle / Ivy
// ----------------------------------------------------------------------------
// Instance/Begin
// ----------------------------------------------------------------------------
package org.opencrx.kernel.depot1.jmi1;
/**
* Class {@code Segment}
*/
@javax.annotation.Generated(
value = "org.openmdx.application.mof.mapping.java.InstanceMapper",
date = "2023-10-28T12:15:38.560111958Z",
comments = "Generated by openMDX 2.18.8 - DO NOT CHANGE MANUALLY"
)
public interface Segment
extends org.opencrx.kernel.depot1.cci2.Segment,
org.opencrx.kernel.jmi1.Segment,
org.opencrx.kernel.base.jmi1.Auditee,
org.opencrx.kernel.base.jmi1.Exporter,
org.opencrx.kernel.base.jmi1.Importer,
org.opencrx.kernel.base.jmi1.Indexed,
org.opencrx.kernel.base.jmi1.SecureObject{
// ----------------------------------------------------------------------------
// Instance/ReferenceGet0_nWithQuery
// ----------------------------------------------------------------------------
/**
* Retrieves the value for the reference {@code booking} for the specified query.
* Note: This is an extension to the JMI 1 standard.
In order to remain standard compliant you should substitute this method with {@code javax.jdo.Query}
* @param query predicate which is applied to the set of referenced objects.
* @return The objects for which the predicate evaluates to {@code true}.
*/
public java.util.List getBooking(
org.opencrx.kernel.depot1.cci2.SingleBookingQuery query
);
// ----------------------------------------------------------------------------
// Instance/IntfReferenceGet0_1WithQualifier
// ----------------------------------------------------------------------------
/**
* Retrieves the value for the reference {@code booking} for the specified qualifier attribute value.
*
* @param idIsPersistent Defines whether value for the qualifier is persistent or not
* @param id The value for the qualifier attribute that qualifies this reference.
* @return The possibly null value for this qualifier
*/
public org.opencrx.kernel.depot1.jmi1.SingleBooking getBooking(
boolean idIsPersistent,
java.lang.String id
);
/**
* Retrieves the value for the reference {@code booking} for the specified qualifier attribute value.
*
* This method is equivalent to the preferred invocation {@code getBooking(false,id)}.
*
* @param id The value for the qualifier attribute that qualifies this reference.
* @return The possibly null value for this qualifier
*/
public org.opencrx.kernel.depot1.jmi1.SingleBooking getBooking(
java.lang.String id
);
// ----------------------------------------------------------------------------
// Instance/ReferenceAddWithQualifier
// ----------------------------------------------------------------------------
/**
* Adds the specified element to the set of the values for the reference {@code booking}.
*
* Note: This is an extension to the JMI 1 standard.
* @param idIsPersistent {@code true} if {@code id} is persistent
* @param id The qualifier attribute value that qualifies the reference to get the element to be appended.
* @param booking The element to be appended.
*/
public void addBooking (
boolean idIsPersistent,
java.lang.String id,
org.opencrx.kernel.depot1.jmi1.SingleBooking booking
);
/**
* Adds the specified element to the set of the values for the reference {@code booking} using a reassignable qualifier.
*
* Note: This is an extension to the JMI 1 standard.
* @param id The qualifier attribute value that qualifies the reference to get the element to be appended.
* @param booking The element to be appended.
*/
public void addBooking (
java.lang.String id,
org.opencrx.kernel.depot1.jmi1.SingleBooking booking
);
/**
* Adds the specified element to the set of the values for the reference {@code booking} using an implementation-specific, reassignable qualifier.
*
* Note: This is an extension to the JMI 1 standard.
* @param booking The element to be appended.
*/
public void addBooking (
org.opencrx.kernel.depot1.jmi1.SingleBooking booking
);
// ----------------------------------------------------------------------------
// Instance/ReferenceGet0_nWithQuery
// ----------------------------------------------------------------------------
/**
* Retrieves the value for the reference {@code bookingEntry} for the specified query.
* Note: This is an extension to the JMI 1 standard.
In order to remain standard compliant you should substitute this method with {@code javax.jdo.Query}
* @param query predicate which is applied to the set of referenced objects.
* @return The objects for which the predicate evaluates to {@code true}.
*/
public java.util.List getBookingEntry(
org.opencrx.kernel.depot1.cci2.SingleBookingEntryQuery query
);
// ----------------------------------------------------------------------------
// Instance/IntfReferenceGet0_1WithQualifier
// ----------------------------------------------------------------------------
/**
* Retrieves the value for the reference {@code bookingEntry} for the specified qualifier attribute value.
*
* @param idIsPersistent Defines whether value for the qualifier is persistent or not
* @param id The value for the qualifier attribute that qualifies this reference.
* @return The possibly null value for this qualifier
*/
public org.opencrx.kernel.depot1.jmi1.SingleBookingEntry getBookingEntry(
boolean idIsPersistent,
java.lang.String id
);
/**
* Retrieves the value for the reference {@code bookingEntry} for the specified qualifier attribute value.
*
* This method is equivalent to the preferred invocation {@code getBookingEntry(false,id)}.
*
* @param id The value for the qualifier attribute that qualifies this reference.
* @return The possibly null value for this qualifier
*/
public org.opencrx.kernel.depot1.jmi1.SingleBookingEntry getBookingEntry(
java.lang.String id
);
// ----------------------------------------------------------------------------
// Instance/ReferenceAddWithQualifier
// ----------------------------------------------------------------------------
/**
* Adds the specified element to the set of the values for the reference {@code bookingEntry}.
*
* Note: This is an extension to the JMI 1 standard.
* @param idIsPersistent {@code true} if {@code id} is persistent
* @param id The qualifier attribute value that qualifies the reference to get the element to be appended.
* @param bookingEntry The element to be appended.
*/
public void addBookingEntry (
boolean idIsPersistent,
java.lang.String id,
org.opencrx.kernel.depot1.jmi1.SingleBookingEntry bookingEntry
);
/**
* Adds the specified element to the set of the values for the reference {@code bookingEntry} using a reassignable qualifier.
*
* Note: This is an extension to the JMI 1 standard.
* @param id The qualifier attribute value that qualifies the reference to get the element to be appended.
* @param bookingEntry The element to be appended.
*/
public void addBookingEntry (
java.lang.String id,
org.opencrx.kernel.depot1.jmi1.SingleBookingEntry bookingEntry
);
/**
* Adds the specified element to the set of the values for the reference {@code bookingEntry} using an implementation-specific, reassignable qualifier.
*
* Note: This is an extension to the JMI 1 standard.
* @param bookingEntry The element to be appended.
*/
public void addBookingEntry (
org.opencrx.kernel.depot1.jmi1.SingleBookingEntry bookingEntry
);
// ----------------------------------------------------------------------------
// Instance/ReferenceGet0_nWithQuery
// ----------------------------------------------------------------------------
/**
* Retrieves the value for the reference {@code cb} for the specified query.
* Note: This is an extension to the JMI 1 standard.
In order to remain standard compliant you should substitute this method with {@code javax.jdo.Query}
* @param query predicate which is applied to the set of referenced objects.
* @return The objects for which the predicate evaluates to {@code true}.
*/
public java.util.List getCb(
org.opencrx.kernel.depot1.cci2.CompoundBookingQuery query
);
// ----------------------------------------------------------------------------
// Instance/IntfReferenceGet0_1WithQualifier
// ----------------------------------------------------------------------------
/**
* Retrieves the value for the reference {@code cb} for the specified qualifier attribute value.
*
* @param idIsPersistent Defines whether value for the qualifier is persistent or not
* @param id The value for the qualifier attribute that qualifies this reference.
* @return The possibly null value for this qualifier
*/
public org.opencrx.kernel.depot1.jmi1.CompoundBooking getCb(
boolean idIsPersistent,
java.lang.String id
);
/**
* Retrieves the value for the reference {@code cb} for the specified qualifier attribute value.
*
* This method is equivalent to the preferred invocation {@code getCb(false,id)}.
*
* @param id The value for the qualifier attribute that qualifies this reference.
* @return The possibly null value for this qualifier
*/
public org.opencrx.kernel.depot1.jmi1.CompoundBooking getCb(
java.lang.String id
);
// ----------------------------------------------------------------------------
// Instance/ReferenceAddWithQualifier
// ----------------------------------------------------------------------------
/**
* Adds the specified element to the set of the values for the reference {@code cb}.
*
* Note: This is an extension to the JMI 1 standard.
* @param idIsPersistent {@code true} if {@code id} is persistent
* @param id The qualifier attribute value that qualifies the reference to get the element to be appended.
* @param cb The element to be appended.
*/
public void addCb (
boolean idIsPersistent,
java.lang.String id,
org.opencrx.kernel.depot1.jmi1.CompoundBooking cb
);
/**
* Adds the specified element to the set of the values for the reference {@code cb} using a reassignable qualifier.
*
* Note: This is an extension to the JMI 1 standard.
* @param id The qualifier attribute value that qualifies the reference to get the element to be appended.
* @param cb The element to be appended.
*/
public void addCb (
java.lang.String id,
org.opencrx.kernel.depot1.jmi1.CompoundBooking cb
);
/**
* Adds the specified element to the set of the values for the reference {@code cb} using an implementation-specific, reassignable qualifier.
*
* Note: This is an extension to the JMI 1 standard.
* @param cb The element to be appended.
*/
public void addCb (
org.opencrx.kernel.depot1.jmi1.CompoundBooking cb
);
// ----------------------------------------------------------------------------
// Instance/ReferenceGet0_nWithQuery
// ----------------------------------------------------------------------------
/**
* Retrieves the value for the reference {@code compoundBookingFilter} for the specified query.
* Note: This is an extension to the JMI 1 standard.
In order to remain standard compliant you should substitute this method with {@code javax.jdo.Query}
* @param query predicate which is applied to the set of referenced objects.
* @return The objects for which the predicate evaluates to {@code true}.
*/
public java.util.List getCompoundBookingFilter(
org.opencrx.kernel.depot1.cci2.CompoundBookingFilterGlobalQuery query
);
// ----------------------------------------------------------------------------
// Instance/IntfReferenceGet0_1WithQualifier
// ----------------------------------------------------------------------------
/**
* Retrieves the value for the reference {@code compoundBookingFilter} for the specified qualifier attribute value.
*
* @param idIsPersistent Defines whether value for the qualifier is persistent or not
* @param id The value for the qualifier attribute that qualifies this reference.
* @return The possibly null value for this qualifier
*/
public org.opencrx.kernel.depot1.jmi1.CompoundBookingFilterGlobal getCompoundBookingFilter(
boolean idIsPersistent,
java.lang.String id
);
/**
* Retrieves the value for the reference {@code compoundBookingFilter} for the specified qualifier attribute value.
*
* This method is equivalent to the preferred invocation {@code getCompoundBookingFilter(false,id)}.
*
* @param id The value for the qualifier attribute that qualifies this reference.
* @return The possibly null value for this qualifier
*/
public org.opencrx.kernel.depot1.jmi1.CompoundBookingFilterGlobal getCompoundBookingFilter(
java.lang.String id
);
// ----------------------------------------------------------------------------
// Instance/ReferenceAddWithQualifier
// ----------------------------------------------------------------------------
/**
* Adds the specified element to the set of the values for the reference {@code compoundBookingFilter}.
*
* Note: This is an extension to the JMI 1 standard.
* @param idIsPersistent {@code true} if {@code id} is persistent
* @param id The qualifier attribute value that qualifies the reference to get the element to be appended.
* @param compoundBookingFilter The element to be appended.
*/
public void addCompoundBookingFilter (
boolean idIsPersistent,
java.lang.String id,
org.opencrx.kernel.depot1.jmi1.CompoundBookingFilterGlobal compoundBookingFilter
);
/**
* Adds the specified element to the set of the values for the reference {@code compoundBookingFilter} using a reassignable qualifier.
*
* Note: This is an extension to the JMI 1 standard.
* @param id The qualifier attribute value that qualifies the reference to get the element to be appended.
* @param compoundBookingFilter The element to be appended.
*/
public void addCompoundBookingFilter (
java.lang.String id,
org.opencrx.kernel.depot1.jmi1.CompoundBookingFilterGlobal compoundBookingFilter
);
/**
* Adds the specified element to the set of the values for the reference {@code compoundBookingFilter} using an implementation-specific, reassignable qualifier.
*
* Note: This is an extension to the JMI 1 standard.
* @param compoundBookingFilter The element to be appended.
*/
public void addCompoundBookingFilter (
org.opencrx.kernel.depot1.jmi1.CompoundBookingFilterGlobal compoundBookingFilter
);
// ----------------------------------------------------------------------------
// Instance/ReferenceGet0_nWithQuery
// ----------------------------------------------------------------------------
/**
* Retrieves the value for the reference {@code depotType} for the specified query.
* Note: This is an extension to the JMI 1 standard.
In order to remain standard compliant you should substitute this method with {@code javax.jdo.Query}
* @param query predicate which is applied to the set of referenced objects.
* @return The objects for which the predicate evaluates to {@code true}.
*/
public java.util.List getDepotType(
org.opencrx.kernel.depot1.cci2.DepotTypeQuery query
);
// ----------------------------------------------------------------------------
// Instance/IntfReferenceGet0_1WithQualifier
// ----------------------------------------------------------------------------
/**
* Retrieves the value for the reference {@code depotType} for the specified qualifier attribute value.
*
* @param idIsPersistent Defines whether value for the qualifier is persistent or not
* @param id The value for the qualifier attribute that qualifies this reference.
* @return The possibly null value for this qualifier
*/
public org.opencrx.kernel.depot1.jmi1.DepotType getDepotType(
boolean idIsPersistent,
java.lang.String id
);
/**
* Retrieves the value for the reference {@code depotType} for the specified qualifier attribute value.
*
* This method is equivalent to the preferred invocation {@code getDepotType(false,id)}.
*
* @param id The value for the qualifier attribute that qualifies this reference.
* @return The possibly null value for this qualifier
*/
public org.opencrx.kernel.depot1.jmi1.DepotType getDepotType(
java.lang.String id
);
// ----------------------------------------------------------------------------
// Instance/ReferenceAddWithQualifier
// ----------------------------------------------------------------------------
/**
* Adds the specified element to the set of the values for the reference {@code depotType}.
*
* Note: This is an extension to the JMI 1 standard.
* @param idIsPersistent {@code true} if {@code id} is persistent
* @param id The qualifier attribute value that qualifies the reference to get the element to be appended.
* @param depotType The element to be appended.
*/
public void addDepotType (
boolean idIsPersistent,
java.lang.String id,
org.opencrx.kernel.depot1.jmi1.DepotType depotType
);
/**
* Adds the specified element to the set of the values for the reference {@code depotType} using a reassignable qualifier.
*
* Note: This is an extension to the JMI 1 standard.
* @param id The qualifier attribute value that qualifies the reference to get the element to be appended.
* @param depotType The element to be appended.
*/
public void addDepotType (
java.lang.String id,
org.opencrx.kernel.depot1.jmi1.DepotType depotType
);
/**
* Adds the specified element to the set of the values for the reference {@code depotType} using an implementation-specific, reassignable qualifier.
*
* Note: This is an extension to the JMI 1 standard.
* @param depotType The element to be appended.
*/
public void addDepotType (
org.opencrx.kernel.depot1.jmi1.DepotType depotType
);
// ----------------------------------------------------------------------------
// Instance/ReferenceGet0_nWithQuery
// ----------------------------------------------------------------------------
/**
* Retrieves the value for the reference {@code entity} for the specified query.
* Note: This is an extension to the JMI 1 standard.
In order to remain standard compliant you should substitute this method with {@code javax.jdo.Query}
* @param query predicate which is applied to the set of referenced objects.
* @return The objects for which the predicate evaluates to {@code true}.
*/
public java.util.List getEntity(
org.opencrx.kernel.depot1.cci2.DepotEntityQuery query
);
// ----------------------------------------------------------------------------
// Instance/IntfReferenceGet0_1WithQualifier
// ----------------------------------------------------------------------------
/**
* Retrieves the value for the reference {@code entity} for the specified qualifier attribute value.
*
* @param idIsPersistent Defines whether value for the qualifier is persistent or not
* @param id The value for the qualifier attribute that qualifies this reference.
* @return The possibly null value for this qualifier
*/
public org.opencrx.kernel.depot1.jmi1.DepotEntity getEntity(
boolean idIsPersistent,
java.lang.String id
);
/**
* Retrieves the value for the reference {@code entity} for the specified qualifier attribute value.
*
* This method is equivalent to the preferred invocation {@code getEntity(false,id)}.
*
* @param id The value for the qualifier attribute that qualifies this reference.
* @return The possibly null value for this qualifier
*/
public org.opencrx.kernel.depot1.jmi1.DepotEntity getEntity(
java.lang.String id
);
// ----------------------------------------------------------------------------
// Instance/ReferenceAddWithQualifier
// ----------------------------------------------------------------------------
/**
* Adds the specified element to the set of the values for the reference {@code entity}.
*
* Note: This is an extension to the JMI 1 standard.
* @param idIsPersistent {@code true} if {@code id} is persistent
* @param id The qualifier attribute value that qualifies the reference to get the element to be appended.
* @param entity The element to be appended.
*/
public void addEntity (
boolean idIsPersistent,
java.lang.String id,
org.opencrx.kernel.depot1.jmi1.DepotEntity entity
);
/**
* Adds the specified element to the set of the values for the reference {@code entity} using a reassignable qualifier.
*
* Note: This is an extension to the JMI 1 standard.
* @param id The qualifier attribute value that qualifies the reference to get the element to be appended.
* @param entity The element to be appended.
*/
public void addEntity (
java.lang.String id,
org.opencrx.kernel.depot1.jmi1.DepotEntity entity
);
/**
* Adds the specified element to the set of the values for the reference {@code entity} using an implementation-specific, reassignable qualifier.
*
* Note: This is an extension to the JMI 1 standard.
* @param entity The element to be appended.
*/
public void addEntity (
org.opencrx.kernel.depot1.jmi1.DepotEntity entity
);
// ----------------------------------------------------------------------------
// Instance/ReferenceGet0_nWithQuery
// ----------------------------------------------------------------------------
/**
* Retrieves the value for the reference {@code entityRelationship} for the specified query.
* Note: This is an extension to the JMI 1 standard.
In order to remain standard compliant you should substitute this method with {@code javax.jdo.Query}
* @param query predicate which is applied to the set of referenced objects.
* @return The objects for which the predicate evaluates to {@code true}.
*/
public java.util.List getEntityRelationship(
org.opencrx.kernel.depot1.cci2.DepotEntityRelationshipQuery query
);
// ----------------------------------------------------------------------------
// Instance/IntfReferenceGet0_1WithQualifier
// ----------------------------------------------------------------------------
/**
* Retrieves the value for the reference {@code entityRelationship} for the specified qualifier attribute value.
*
* @param idIsPersistent Defines whether value for the qualifier is persistent or not
* @param id The value for the qualifier attribute that qualifies this reference.
* @return The possibly null value for this qualifier
*/
public org.opencrx.kernel.depot1.jmi1.DepotEntityRelationship getEntityRelationship(
boolean idIsPersistent,
java.lang.String id
);
/**
* Retrieves the value for the reference {@code entityRelationship} for the specified qualifier attribute value.
*
* This method is equivalent to the preferred invocation {@code getEntityRelationship(false,id)}.
*
* @param id The value for the qualifier attribute that qualifies this reference.
* @return The possibly null value for this qualifier
*/
public org.opencrx.kernel.depot1.jmi1.DepotEntityRelationship getEntityRelationship(
java.lang.String id
);
// ----------------------------------------------------------------------------
// Instance/ReferenceAddWithQualifier
// ----------------------------------------------------------------------------
/**
* Adds the specified element to the set of the values for the reference {@code entityRelationship}.
*
* Note: This is an extension to the JMI 1 standard.
* @param idIsPersistent {@code true} if {@code id} is persistent
* @param id The qualifier attribute value that qualifies the reference to get the element to be appended.
* @param entityRelationship The element to be appended.
*/
public void addEntityRelationship (
boolean idIsPersistent,
java.lang.String id,
org.opencrx.kernel.depot1.jmi1.DepotEntityRelationship entityRelationship
);
/**
* Adds the specified element to the set of the values for the reference {@code entityRelationship} using a reassignable qualifier.
*
* Note: This is an extension to the JMI 1 standard.
* @param id The qualifier attribute value that qualifies the reference to get the element to be appended.
* @param entityRelationship The element to be appended.
*/
public void addEntityRelationship (
java.lang.String id,
org.opencrx.kernel.depot1.jmi1.DepotEntityRelationship entityRelationship
);
/**
* Adds the specified element to the set of the values for the reference {@code entityRelationship} using an implementation-specific, reassignable qualifier.
*
* Note: This is an extension to the JMI 1 standard.
* @param entityRelationship The element to be appended.
*/
public void addEntityRelationship (
org.opencrx.kernel.depot1.jmi1.DepotEntityRelationship entityRelationship
);
// ----------------------------------------------------------------------------
// Instance/ReferenceGet0_nWithQuery
// ----------------------------------------------------------------------------
/**
* Retrieves the value for the reference {@code fxRate} for the specified query.
* Note: This is an extension to the JMI 1 standard.
In order to remain standard compliant you should substitute this method with {@code javax.jdo.Query}
* @param query predicate which is applied to the set of referenced objects.
* @return The objects for which the predicate evaluates to {@code true}.
*/
public java.util.List getFxRate(
org.opencrx.kernel.depot1.cci2.FxRateQuery query
);
// ----------------------------------------------------------------------------
// Instance/IntfReferenceGet0_1WithQualifier
// ----------------------------------------------------------------------------
/**
* Retrieves the value for the reference {@code fxRate} for the specified qualifier attribute value.
*
* @param idIsPersistent Defines whether value for the qualifier is persistent or not
* @param id The value for the qualifier attribute that qualifies this reference.
* @return The possibly null value for this qualifier
*/
public org.opencrx.kernel.depot1.jmi1.FxRate getFxRate(
boolean idIsPersistent,
java.lang.String id
);
/**
* Retrieves the value for the reference {@code fxRate} for the specified qualifier attribute value.
*
* This method is equivalent to the preferred invocation {@code getFxRate(false,id)}.
*
* @param id The value for the qualifier attribute that qualifies this reference.
* @return The possibly null value for this qualifier
*/
public org.opencrx.kernel.depot1.jmi1.FxRate getFxRate(
java.lang.String id
);
// ----------------------------------------------------------------------------
// Instance/ReferenceAddWithQualifier
// ----------------------------------------------------------------------------
/**
* Adds the specified element to the set of the values for the reference {@code fxRate}.
*
* Note: This is an extension to the JMI 1 standard.
* @param idIsPersistent {@code true} if {@code id} is persistent
* @param id The qualifier attribute value that qualifies the reference to get the element to be appended.
* @param fxRate The element to be appended.
*/
public void addFxRate (
boolean idIsPersistent,
java.lang.String id,
org.opencrx.kernel.depot1.jmi1.FxRate fxRate
);
/**
* Adds the specified element to the set of the values for the reference {@code fxRate} using a reassignable qualifier.
*
* Note: This is an extension to the JMI 1 standard.
* @param id The qualifier attribute value that qualifies the reference to get the element to be appended.
* @param fxRate The element to be appended.
*/
public void addFxRate (
java.lang.String id,
org.opencrx.kernel.depot1.jmi1.FxRate fxRate
);
/**
* Adds the specified element to the set of the values for the reference {@code fxRate} using an implementation-specific, reassignable qualifier.
*
* Note: This is an extension to the JMI 1 standard.
* @param fxRate The element to be appended.
*/
public void addFxRate (
org.opencrx.kernel.depot1.jmi1.FxRate fxRate
);
// ----------------------------------------------------------------------------
// Instance/ReferenceGet0_nWithQuery
// ----------------------------------------------------------------------------
/**
* Retrieves the value for the reference {@code inventoryLevel} for the specified query.
* Note: This is an extension to the JMI 1 standard.
In order to remain standard compliant you should substitute this method with {@code javax.jdo.Query}
* @param query predicate which is applied to the set of referenced objects.
* @return The objects for which the predicate evaluates to {@code true}.
*/
public java.util.List getInventoryLevel(
org.opencrx.kernel.depot1.cci2.InventoryLevelQuery query
);
// ----------------------------------------------------------------------------
// Instance/IntfReferenceGet0_1WithQualifier
// ----------------------------------------------------------------------------
/**
* Retrieves the value for the reference {@code inventoryLevel} for the specified qualifier attribute value.
*
* @param idIsPersistent Defines whether value for the qualifier is persistent or not
* @param id The value for the qualifier attribute that qualifies this reference.
* @return The possibly null value for this qualifier
*/
public org.opencrx.kernel.depot1.jmi1.InventoryLevel getInventoryLevel(
boolean idIsPersistent,
java.lang.String id
);
/**
* Retrieves the value for the reference {@code inventoryLevel} for the specified qualifier attribute value.
*
* This method is equivalent to the preferred invocation {@code getInventoryLevel(false,id)}.
*
* @param id The value for the qualifier attribute that qualifies this reference.
* @return The possibly null value for this qualifier
*/
public org.opencrx.kernel.depot1.jmi1.InventoryLevel getInventoryLevel(
java.lang.String id
);
// ----------------------------------------------------------------------------
// Instance/ReferenceAddWithQualifier
// ----------------------------------------------------------------------------
/**
* Adds the specified element to the set of the values for the reference {@code inventoryLevel}.
*
* Note: This is an extension to the JMI 1 standard.
* @param idIsPersistent {@code true} if {@code id} is persistent
* @param id The qualifier attribute value that qualifies the reference to get the element to be appended.
* @param inventoryLevel The element to be appended.
*/
public void addInventoryLevel (
boolean idIsPersistent,
java.lang.String id,
org.opencrx.kernel.depot1.jmi1.InventoryLevel inventoryLevel
);
/**
* Adds the specified element to the set of the values for the reference {@code inventoryLevel} using a reassignable qualifier.
*
* Note: This is an extension to the JMI 1 standard.
* @param id The qualifier attribute value that qualifies the reference to get the element to be appended.
* @param inventoryLevel The element to be appended.
*/
public void addInventoryLevel (
java.lang.String id,
org.opencrx.kernel.depot1.jmi1.InventoryLevel inventoryLevel
);
/**
* Adds the specified element to the set of the values for the reference {@code inventoryLevel} using an implementation-specific, reassignable qualifier.
*
* Note: This is an extension to the JMI 1 standard.
* @param inventoryLevel The element to be appended.
*/
public void addInventoryLevel (
org.opencrx.kernel.depot1.jmi1.InventoryLevel inventoryLevel
);
// ----------------------------------------------------------------------------
// Instance/ReferenceGet0_nWithQuery
// ----------------------------------------------------------------------------
/**
* Retrieves the value for the reference {@code inventoryLevelFilter} for the specified query.
* Note: This is an extension to the JMI 1 standard.
In order to remain standard compliant you should substitute this method with {@code javax.jdo.Query}
* @param query predicate which is applied to the set of referenced objects.
* @return The objects for which the predicate evaluates to {@code true}.
*/
public java.util.List getInventoryLevelFilter(
org.opencrx.kernel.depot1.cci2.InventoryLevelFilterGlobalQuery query
);
// ----------------------------------------------------------------------------
// Instance/IntfReferenceGet0_1WithQualifier
// ----------------------------------------------------------------------------
/**
* Retrieves the value for the reference {@code inventoryLevelFilter} for the specified qualifier attribute value.
*
* @param idIsPersistent Defines whether value for the qualifier is persistent or not
* @param id The value for the qualifier attribute that qualifies this reference.
* @return The possibly null value for this qualifier
*/
public org.opencrx.kernel.depot1.jmi1.InventoryLevelFilterGlobal getInventoryLevelFilter(
boolean idIsPersistent,
java.lang.String id
);
/**
* Retrieves the value for the reference {@code inventoryLevelFilter} for the specified qualifier attribute value.
*
* This method is equivalent to the preferred invocation {@code getInventoryLevelFilter(false,id)}.
*
* @param id The value for the qualifier attribute that qualifies this reference.
* @return The possibly null value for this qualifier
*/
public org.opencrx.kernel.depot1.jmi1.InventoryLevelFilterGlobal getInventoryLevelFilter(
java.lang.String id
);
// ----------------------------------------------------------------------------
// Instance/ReferenceAddWithQualifier
// ----------------------------------------------------------------------------
/**
* Adds the specified element to the set of the values for the reference {@code inventoryLevelFilter}.
*
* Note: This is an extension to the JMI 1 standard.
* @param idIsPersistent {@code true} if {@code id} is persistent
* @param id The qualifier attribute value that qualifies the reference to get the element to be appended.
* @param inventoryLevelFilter The element to be appended.
*/
public void addInventoryLevelFilter (
boolean idIsPersistent,
java.lang.String id,
org.opencrx.kernel.depot1.jmi1.InventoryLevelFilterGlobal inventoryLevelFilter
);
/**
* Adds the specified element to the set of the values for the reference {@code inventoryLevelFilter} using a reassignable qualifier.
*
* Note: This is an extension to the JMI 1 standard.
* @param id The qualifier attribute value that qualifies the reference to get the element to be appended.
* @param inventoryLevelFilter The element to be appended.
*/
public void addInventoryLevelFilter (
java.lang.String id,
org.opencrx.kernel.depot1.jmi1.InventoryLevelFilterGlobal inventoryLevelFilter
);
/**
* Adds the specified element to the set of the values for the reference {@code inventoryLevelFilter} using an implementation-specific, reassignable qualifier.
*
* Note: This is an extension to the JMI 1 standard.
* @param inventoryLevelFilter The element to be appended.
*/
public void addInventoryLevelFilter (
org.opencrx.kernel.depot1.jmi1.InventoryLevelFilterGlobal inventoryLevelFilter
);
// ----------------------------------------------------------------------------
// Instance/ReferenceGet0_nWithQuery
// ----------------------------------------------------------------------------
/**
* Retrieves the value for the reference {@code simpleBooking} for the specified query.
* Note: This is an extension to the JMI 1 standard.
In order to remain standard compliant you should substitute this method with {@code javax.jdo.Query}
* @param query predicate which is applied to the set of referenced objects.
* @return The objects for which the predicate evaluates to {@code true}.
*/
public java.util.List getSimpleBooking(
org.opencrx.kernel.depot1.cci2.SimpleBookingQuery query
);
// ----------------------------------------------------------------------------
// Instance/IntfReferenceGet0_1WithQualifier
// ----------------------------------------------------------------------------
/**
* Retrieves the value for the reference {@code simpleBooking} for the specified qualifier attribute value.
*
* @param idIsPersistent Defines whether value for the qualifier is persistent or not
* @param id The value for the qualifier attribute that qualifies this reference.
* @return The possibly null value for this qualifier
*/
public org.opencrx.kernel.depot1.jmi1.SimpleBooking getSimpleBooking(
boolean idIsPersistent,
java.lang.String id
);
/**
* Retrieves the value for the reference {@code simpleBooking} for the specified qualifier attribute value.
*
* This method is equivalent to the preferred invocation {@code getSimpleBooking(false,id)}.
*
* @param id The value for the qualifier attribute that qualifies this reference.
* @return The possibly null value for this qualifier
*/
public org.opencrx.kernel.depot1.jmi1.SimpleBooking getSimpleBooking(
java.lang.String id
);
// ----------------------------------------------------------------------------
// Instance/ReferenceAddWithQualifier
// ----------------------------------------------------------------------------
/**
* Adds the specified element to the set of the values for the reference {@code simpleBooking}.
*
* Note: This is an extension to the JMI 1 standard.
* @param idIsPersistent {@code true} if {@code id} is persistent
* @param id The qualifier attribute value that qualifies the reference to get the element to be appended.
* @param simpleBooking The element to be appended.
*/
public void addSimpleBooking (
boolean idIsPersistent,
java.lang.String id,
org.opencrx.kernel.depot1.jmi1.SimpleBooking simpleBooking
);
/**
* Adds the specified element to the set of the values for the reference {@code simpleBooking} using a reassignable qualifier.
*
* Note: This is an extension to the JMI 1 standard.
* @param id The qualifier attribute value that qualifies the reference to get the element to be appended.
* @param simpleBooking The element to be appended.
*/
public void addSimpleBooking (
java.lang.String id,
org.opencrx.kernel.depot1.jmi1.SimpleBooking simpleBooking
);
/**
* Adds the specified element to the set of the values for the reference {@code simpleBooking} using an implementation-specific, reassignable qualifier.
*
* Note: This is an extension to the JMI 1 standard.
* @param simpleBooking The element to be appended.
*/
public void addSimpleBooking (
org.opencrx.kernel.depot1.jmi1.SimpleBooking simpleBooking
);
// ----------------------------------------------------------------------------
// Instance/ReferenceGet0_nWithQuery
// ----------------------------------------------------------------------------
/**
* Retrieves the value for the reference {@code simpleBookingFilter} for the specified query.
* Note: This is an extension to the JMI 1 standard.
In order to remain standard compliant you should substitute this method with {@code javax.jdo.Query}
* @param query predicate which is applied to the set of referenced objects.
* @return The objects for which the predicate evaluates to {@code true}.
*/
public java.util.List getSimpleBookingFilter(
org.opencrx.kernel.depot1.cci2.SimpleBookingFilterGlobalQuery query
);
// ----------------------------------------------------------------------------
// Instance/IntfReferenceGet0_1WithQualifier
// ----------------------------------------------------------------------------
/**
* Retrieves the value for the reference {@code simpleBookingFilter} for the specified qualifier attribute value.
*
* @param idIsPersistent Defines whether value for the qualifier is persistent or not
* @param id The value for the qualifier attribute that qualifies this reference.
* @return The possibly null value for this qualifier
*/
public org.opencrx.kernel.depot1.jmi1.SimpleBookingFilterGlobal getSimpleBookingFilter(
boolean idIsPersistent,
java.lang.String id
);
/**
* Retrieves the value for the reference {@code simpleBookingFilter} for the specified qualifier attribute value.
*
* This method is equivalent to the preferred invocation {@code getSimpleBookingFilter(false,id)}.
*
* @param id The value for the qualifier attribute that qualifies this reference.
* @return The possibly null value for this qualifier
*/
public org.opencrx.kernel.depot1.jmi1.SimpleBookingFilterGlobal getSimpleBookingFilter(
java.lang.String id
);
// ----------------------------------------------------------------------------
// Instance/ReferenceAddWithQualifier
// ----------------------------------------------------------------------------
/**
* Adds the specified element to the set of the values for the reference {@code simpleBookingFilter}.
*
* Note: This is an extension to the JMI 1 standard.
* @param idIsPersistent {@code true} if {@code id} is persistent
* @param id The qualifier attribute value that qualifies the reference to get the element to be appended.
* @param simpleBookingFilter The element to be appended.
*/
public void addSimpleBookingFilter (
boolean idIsPersistent,
java.lang.String id,
org.opencrx.kernel.depot1.jmi1.SimpleBookingFilterGlobal simpleBookingFilter
);
/**
* Adds the specified element to the set of the values for the reference {@code simpleBookingFilter} using a reassignable qualifier.
*
* Note: This is an extension to the JMI 1 standard.
* @param id The qualifier attribute value that qualifies the reference to get the element to be appended.
* @param simpleBookingFilter The element to be appended.
*/
public void addSimpleBookingFilter (
java.lang.String id,
org.opencrx.kernel.depot1.jmi1.SimpleBookingFilterGlobal simpleBookingFilter
);
/**
* Adds the specified element to the set of the values for the reference {@code simpleBookingFilter} using an implementation-specific, reassignable qualifier.
*
* Note: This is an extension to the JMI 1 standard.
* @param simpleBookingFilter The element to be appended.
*/
public void addSimpleBookingFilter (
org.opencrx.kernel.depot1.jmi1.SimpleBookingFilterGlobal simpleBookingFilter
);
// ----------------------------------------------------------------------------
// Instance/ReferenceGet0_nWithQuery
// ----------------------------------------------------------------------------
/**
* Retrieves the value for the reference {@code singleBookingFilter} for the specified query.
* Note: This is an extension to the JMI 1 standard.
In order to remain standard compliant you should substitute this method with {@code javax.jdo.Query}
* @param query predicate which is applied to the set of referenced objects.
* @return The objects for which the predicate evaluates to {@code true}.
*/
public java.util.List getSingleBookingFilter(
org.opencrx.kernel.depot1.cci2.SingleBookingFilterGlobalQuery query
);
// ----------------------------------------------------------------------------
// Instance/IntfReferenceGet0_1WithQualifier
// ----------------------------------------------------------------------------
/**
* Retrieves the value for the reference {@code singleBookingFilter} for the specified qualifier attribute value.
*
* @param idIsPersistent Defines whether value for the qualifier is persistent or not
* @param id The value for the qualifier attribute that qualifies this reference.
* @return The possibly null value for this qualifier
*/
public org.opencrx.kernel.depot1.jmi1.SingleBookingFilterGlobal getSingleBookingFilter(
boolean idIsPersistent,
java.lang.String id
);
/**
* Retrieves the value for the reference {@code singleBookingFilter} for the specified qualifier attribute value.
*
* This method is equivalent to the preferred invocation {@code getSingleBookingFilter(false,id)}.
*
* @param id The value for the qualifier attribute that qualifies this reference.
* @return The possibly null value for this qualifier
*/
public org.opencrx.kernel.depot1.jmi1.SingleBookingFilterGlobal getSingleBookingFilter(
java.lang.String id
);
// ----------------------------------------------------------------------------
// Instance/ReferenceAddWithQualifier
// ----------------------------------------------------------------------------
/**
* Adds the specified element to the set of the values for the reference {@code singleBookingFilter}.
*
* Note: This is an extension to the JMI 1 standard.
* @param idIsPersistent {@code true} if {@code id} is persistent
* @param id The qualifier attribute value that qualifies the reference to get the element to be appended.
* @param singleBookingFilter The element to be appended.
*/
public void addSingleBookingFilter (
boolean idIsPersistent,
java.lang.String id,
org.opencrx.kernel.depot1.jmi1.SingleBookingFilterGlobal singleBookingFilter
);
/**
* Adds the specified element to the set of the values for the reference {@code singleBookingFilter} using a reassignable qualifier.
*
* Note: This is an extension to the JMI 1 standard.
* @param id The qualifier attribute value that qualifies the reference to get the element to be appended.
* @param singleBookingFilter The element to be appended.
*/
public void addSingleBookingFilter (
java.lang.String id,
org.opencrx.kernel.depot1.jmi1.SingleBookingFilterGlobal singleBookingFilter
);
/**
* Adds the specified element to the set of the values for the reference {@code singleBookingFilter} using an implementation-specific, reassignable qualifier.
*
* Note: This is an extension to the JMI 1 standard.
* @param singleBookingFilter The element to be appended.
*/
public void addSingleBookingFilter (
org.opencrx.kernel.depot1.jmi1.SingleBookingFilterGlobal singleBookingFilter
);
// ----------------------------------------------------------------------------
// Instance/End
// ----------------------------------------------------------------------------
}