org.opencrx.kernel.account1.jmi1.Account Maven / Gradle / Ivy
// ----------------------------------------------------------------------------
// Instance/Begin
// ----------------------------------------------------------------------------
package org.opencrx.kernel.account1.jmi1;
/**
* Abstract class {@code Account}
*
* isFrozen
*/
@javax.annotation.Generated(
value = "org.openmdx.application.mof.mapping.java.InstanceMapper",
date = "2023-10-28T12:15:38.177952339Z",
comments = "Generated by openMDX 2.18.8 - DO NOT CHANGE MANUALLY"
)
public interface Account
extends org.opencrx.kernel.account1.cci2.Account,
org.opencrx.kernel.activity1.jmi1.ActivitiesSource,
org.opencrx.kernel.generic.jmi1.CrxObject,
org.opencrx.kernel.generic.jmi1.GenericAccount,
org.opencrx.kernel.generic.jmi1.Pictured{
// ----------------------------------------------------------------------------
// Instance/AttributeGetList
// ----------------------------------------------------------------------------
/**
* Retrieves a list containing all the elements for the attribute {@code accountCategory}.
* @return A list containing all elements for this attribute.
*/
public java.util.List getAccountCategory(
);
// ----------------------------------------------------------------------------
// Instance/AttributeSetList
// ----------------------------------------------------------------------------
/**
* Clears {@code accountCategory} and adds the members of the given List.
*
* This method is equivalent to
* list.clear();
* list.addAll(accountCategory);
*
* Note: This is an extension to the JMI 1 standard.
In order to remain standard compliant you should use the equivalent code.
* @param accountCategory collection to be copied.
*/
public void setAccountCategory(
java.util.List accountCategory
);
// ----------------------------------------------------------------------------
// Instance/ReferenceGet0_nWithQuery
// ----------------------------------------------------------------------------
/**
* Retrieves the value for the reference {@code accountMembership} 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 getAccountMembership(
org.opencrx.kernel.account1.cci2.AccountMembershipQuery query
);
// ----------------------------------------------------------------------------
// Instance/IntfReferenceGet0_1WithQualifier
// ----------------------------------------------------------------------------
/**
* Retrieves the value for the reference {@code accountMembership} 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.account1.jmi1.AccountMembership getAccountMembership(
boolean idIsPersistent,
java.lang.String id
);
/**
* Retrieves the value for the reference {@code accountMembership} for the specified qualifier attribute value.
*
* This method is equivalent to the preferred invocation {@code getAccountMembership(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.account1.jmi1.AccountMembership getAccountMembership(
java.lang.String id
);
// ----------------------------------------------------------------------------
// Instance/AttributeGetList
// ----------------------------------------------------------------------------
/**
* Retrieves a list containing all the elements for the attribute {@code accountType}.
* @return A list containing all elements for this attribute.
*/
public java.util.List getAccountType(
);
// ----------------------------------------------------------------------------
// Instance/AttributeSetList
// ----------------------------------------------------------------------------
/**
* Clears {@code accountType} and adds the members of the given List.
*
* This method is equivalent to
* list.clear();
* list.addAll(accountType);
*
* Note: This is an extension to the JMI 1 standard.
In order to remain standard compliant you should use the equivalent code.
* @param accountType collection to be copied.
*/
public void setAccountType(
java.util.List accountType
);
// ----------------------------------------------------------------------------
// Instance/ReferenceGet0_nWithQuery
// ----------------------------------------------------------------------------
/**
* Retrieves the value for the reference {@code address} 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 getAddress(
org.opencrx.kernel.account1.cci2.AccountAddressQuery query
);
// ----------------------------------------------------------------------------
// Instance/IntfReferenceGet0_1WithQualifier
// ----------------------------------------------------------------------------
/**
* Retrieves the value for the reference {@code address} 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.account1.jmi1.AccountAddress getAddress(
boolean idIsPersistent,
java.lang.String id
);
/**
* Retrieves the value for the reference {@code address} for the specified qualifier attribute value.
*
* This method is equivalent to the preferred invocation {@code getAddress(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.account1.jmi1.AccountAddress getAddress(
java.lang.String id
);
// ----------------------------------------------------------------------------
// Instance/ReferenceAddWithQualifier
// ----------------------------------------------------------------------------
/**
* Adds the specified element to the set of the values for the reference {@code address}.
*
* 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 address The element to be appended.
*/
public void addAddress (
boolean idIsPersistent,
java.lang.String id,
org.opencrx.kernel.account1.jmi1.AccountAddress address
);
/**
* Adds the specified element to the set of the values for the reference {@code address} 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 address The element to be appended.
*/
public void addAddress (
java.lang.String id,
org.opencrx.kernel.account1.jmi1.AccountAddress address
);
/**
* Adds the specified element to the set of the values for the reference {@code address} using an implementation-specific, reassignable qualifier.
*
* Note: This is an extension to the JMI 1 standard.
* @param address The element to be appended.
*/
public void addAddress (
org.opencrx.kernel.account1.jmi1.AccountAddress address
);
// ----------------------------------------------------------------------------
// Instance/ReferenceGet0_nWithQuery
// ----------------------------------------------------------------------------
/**
* Retrieves the value for the reference {@code assignedAccountAssignment} 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 getAssignedAccountAssignment(
org.opencrx.kernel.account1.cci2.AssignedAccountAssignmentQuery query
);
// ----------------------------------------------------------------------------
// Instance/IntfReferenceGet0_1WithQualifier
// ----------------------------------------------------------------------------
/**
* Retrieves the value for the reference {@code assignedAccountAssignment} 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.account1.jmi1.AssignedAccountAssignment getAssignedAccountAssignment(
boolean idIsPersistent,
java.lang.String id
);
/**
* Retrieves the value for the reference {@code assignedAccountAssignment} for the specified qualifier attribute value.
*
* This method is equivalent to the preferred invocation {@code getAssignedAccountAssignment(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.account1.jmi1.AssignedAccountAssignment getAssignedAccountAssignment(
java.lang.String id
);
// ----------------------------------------------------------------------------
// Instance/ReferenceGet0_nWithQuery
// ----------------------------------------------------------------------------
/**
* Retrieves the value for the reference {@code assignedActivity} 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 getAssignedActivity(
org.opencrx.kernel.activity1.cci2.ActivityQuery query
);
// ----------------------------------------------------------------------------
// Instance/IntfReferenceGet0_1WithQualifier
// ----------------------------------------------------------------------------
/**
* Retrieves the value for the reference {@code assignedActivity} 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.activity1.jmi1.Activity getAssignedActivity(
boolean idIsPersistent,
java.lang.String id
);
/**
* Retrieves the value for the reference {@code assignedActivity} for the specified qualifier attribute value.
*
* This method is equivalent to the preferred invocation {@code getAssignedActivity(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.activity1.jmi1.Activity getAssignedActivity(
java.lang.String id
);
// ----------------------------------------------------------------------------
// Instance/ReferenceGet0_nWithQuery
// ----------------------------------------------------------------------------
/**
* Retrieves the value for the reference {@code assignedAddress} 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 getAssignedAddress(
org.opencrx.kernel.account1.cci2.AccountAddressQuery query
);
// ----------------------------------------------------------------------------
// Instance/IntfReferenceGet0_1WithQualifier
// ----------------------------------------------------------------------------
/**
* Retrieves the value for the reference {@code assignedAddress} 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.account1.jmi1.AccountAddress getAssignedAddress(
boolean idIsPersistent,
java.lang.String id
);
/**
* Retrieves the value for the reference {@code assignedAddress} for the specified qualifier attribute value.
*
* This method is equivalent to the preferred invocation {@code getAssignedAddress(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.account1.jmi1.AccountAddress getAssignedAddress(
java.lang.String id
);
// ----------------------------------------------------------------------------
// Instance/ReferenceGet0_nWithQuery
// ----------------------------------------------------------------------------
/**
* Retrieves the value for the reference {@code assignedBudget} 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 getAssignedBudget(
org.opencrx.kernel.forecast1.cci2.BudgetQuery query
);
// ----------------------------------------------------------------------------
// Instance/IntfReferenceGet0_1WithQualifier
// ----------------------------------------------------------------------------
/**
* Retrieves the value for the reference {@code assignedBudget} 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.forecast1.jmi1.Budget getAssignedBudget(
boolean idIsPersistent,
java.lang.String id
);
/**
* Retrieves the value for the reference {@code assignedBudget} for the specified qualifier attribute value.
*
* This method is equivalent to the preferred invocation {@code getAssignedBudget(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.forecast1.jmi1.Budget getAssignedBudget(
java.lang.String id
);
// ----------------------------------------------------------------------------
// Instance/ReferenceGet0_nWithQuery
// ----------------------------------------------------------------------------
/**
* Retrieves the value for the reference {@code assignedContract} 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 getAssignedContract(
org.opencrx.kernel.contract1.cci2.AbstractContractQuery query
);
// ----------------------------------------------------------------------------
// Instance/IntfReferenceGet0_1WithQualifier
// ----------------------------------------------------------------------------
/**
* Retrieves the value for the reference {@code assignedContract} 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.contract1.jmi1.AbstractContract getAssignedContract(
boolean idIsPersistent,
java.lang.String id
);
/**
* Retrieves the value for the reference {@code assignedContract} for the specified qualifier attribute value.
*
* This method is equivalent to the preferred invocation {@code getAssignedContract(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.contract1.jmi1.AbstractContract getAssignedContract(
java.lang.String id
);
// ----------------------------------------------------------------------------
// Instance/AttributeGetList
// ----------------------------------------------------------------------------
/**
* Retrieves a list containing all the elements for the attribute {@code businessType}.
* @return A list containing all elements for this attribute.
*/
public java.util.List getBusinessType(
);
// ----------------------------------------------------------------------------
// Instance/AttributeSetList
// ----------------------------------------------------------------------------
/**
* Clears {@code businessType} and adds the members of the given List.
*
* This method is equivalent to
* list.clear();
* list.addAll(businessType);
*
* Note: This is an extension to the JMI 1 standard.
In order to remain standard compliant you should use the equivalent code.
* @param businessType collection to be copied.
*/
public void setBusinessType(
java.util.List businessType
);
// ----------------------------------------------------------------------------
// Instance/AttributeGetList
// ----------------------------------------------------------------------------
/**
* Retrieves a list containing all the elements for the attribute {@code extCode20}.
* @return A list containing all elements for this attribute.
*/
public java.util.List getExtCode20(
);
// ----------------------------------------------------------------------------
// Instance/AttributeSetList
// ----------------------------------------------------------------------------
/**
* Clears {@code extCode20} and adds the members of the given List.
*
* This method is equivalent to
* list.clear();
* list.addAll(extCode20);
*
* Note: This is an extension to the JMI 1 standard.
In order to remain standard compliant you should use the equivalent code.
* @param extCode20 collection to be copied.
*/
public void setExtCode20(
java.util.List extCode20
);
// ----------------------------------------------------------------------------
// Instance/AttributeGetList
// ----------------------------------------------------------------------------
/**
* Retrieves a list containing all the elements for the attribute {@code extCode21}.
* @return A list containing all elements for this attribute.
*/
public java.util.List getExtCode21(
);
// ----------------------------------------------------------------------------
// Instance/AttributeSetList
// ----------------------------------------------------------------------------
/**
* Clears {@code extCode21} and adds the members of the given List.
*
* This method is equivalent to
* list.clear();
* list.addAll(extCode21);
*
* Note: This is an extension to the JMI 1 standard.
In order to remain standard compliant you should use the equivalent code.
* @param extCode21 collection to be copied.
*/
public void setExtCode21(
java.util.List extCode21
);
// ----------------------------------------------------------------------------
// Instance/AttributeGetList
// ----------------------------------------------------------------------------
/**
* Retrieves a list containing all the elements for the attribute {@code extCode22}.
* @return A list containing all elements for this attribute.
*/
public java.util.List getExtCode22(
);
// ----------------------------------------------------------------------------
// Instance/AttributeSetList
// ----------------------------------------------------------------------------
/**
* Clears {@code extCode22} and adds the members of the given List.
*
* This method is equivalent to
* list.clear();
* list.addAll(extCode22);
*
* Note: This is an extension to the JMI 1 standard.
In order to remain standard compliant you should use the equivalent code.
* @param extCode22 collection to be copied.
*/
public void setExtCode22(
java.util.List extCode22
);
// ----------------------------------------------------------------------------
// Instance/AttributeGetList
// ----------------------------------------------------------------------------
/**
* Retrieves a list containing all the elements for the attribute {@code extCode23}.
* @return A list containing all elements for this attribute.
*/
public java.util.List getExtCode23(
);
// ----------------------------------------------------------------------------
// Instance/AttributeSetList
// ----------------------------------------------------------------------------
/**
* Clears {@code extCode23} and adds the members of the given List.
*
* This method is equivalent to
* list.clear();
* list.addAll(extCode23);
*
* Note: This is an extension to the JMI 1 standard.
In order to remain standard compliant you should use the equivalent code.
* @param extCode23 collection to be copied.
*/
public void setExtCode23(
java.util.List extCode23
);
// ----------------------------------------------------------------------------
// Instance/AttributeGetList
// ----------------------------------------------------------------------------
/**
* Retrieves a list containing all the elements for the attribute {@code extCode24}.
* @return A list containing all elements for this attribute.
*/
public java.util.List getExtCode24(
);
// ----------------------------------------------------------------------------
// Instance/AttributeSetList
// ----------------------------------------------------------------------------
/**
* Clears {@code extCode24} and adds the members of the given List.
*
* This method is equivalent to
* list.clear();
* list.addAll(extCode24);
*
* Note: This is an extension to the JMI 1 standard.
In order to remain standard compliant you should use the equivalent code.
* @param extCode24 collection to be copied.
*/
public void setExtCode24(
java.util.List extCode24
);
// ----------------------------------------------------------------------------
// Instance/AttributeGetList
// ----------------------------------------------------------------------------
/**
* Retrieves a list containing all the elements for the attribute {@code extCode25}.
* @return A list containing all elements for this attribute.
*/
public java.util.List getExtCode25(
);
// ----------------------------------------------------------------------------
// Instance/AttributeSetList
// ----------------------------------------------------------------------------
/**
* Clears {@code extCode25} and adds the members of the given List.
*
* This method is equivalent to
* list.clear();
* list.addAll(extCode25);
*
* Note: This is an extension to the JMI 1 standard.
In order to remain standard compliant you should use the equivalent code.
* @param extCode25 collection to be copied.
*/
public void setExtCode25(
java.util.List extCode25
);
// ----------------------------------------------------------------------------
// Instance/AttributeGetList
// ----------------------------------------------------------------------------
/**
* Retrieves a list containing all the elements for the attribute {@code extCode26}.
* @return A list containing all elements for this attribute.
*/
public java.util.List getExtCode26(
);
// ----------------------------------------------------------------------------
// Instance/AttributeSetList
// ----------------------------------------------------------------------------
/**
* Clears {@code extCode26} and adds the members of the given List.
*
* This method is equivalent to
* list.clear();
* list.addAll(extCode26);
*
* Note: This is an extension to the JMI 1 standard.
In order to remain standard compliant you should use the equivalent code.
* @param extCode26 collection to be copied.
*/
public void setExtCode26(
java.util.List extCode26
);
// ----------------------------------------------------------------------------
// Instance/AttributeGetList
// ----------------------------------------------------------------------------
/**
* Retrieves a list containing all the elements for the attribute {@code extCode27}.
* @return A list containing all elements for this attribute.
*/
public java.util.List getExtCode27(
);
// ----------------------------------------------------------------------------
// Instance/AttributeSetList
// ----------------------------------------------------------------------------
/**
* Clears {@code extCode27} and adds the members of the given List.
*
* This method is equivalent to
* list.clear();
* list.addAll(extCode27);
*
* Note: This is an extension to the JMI 1 standard.
In order to remain standard compliant you should use the equivalent code.
* @param extCode27 collection to be copied.
*/
public void setExtCode27(
java.util.List extCode27
);
// ----------------------------------------------------------------------------
// Instance/AttributeGetList
// ----------------------------------------------------------------------------
/**
* Retrieves a list containing all the elements for the attribute {@code extCode28}.
* @return A list containing all elements for this attribute.
*/
public java.util.List getExtCode28(
);
// ----------------------------------------------------------------------------
// Instance/AttributeSetList
// ----------------------------------------------------------------------------
/**
* Clears {@code extCode28} and adds the members of the given List.
*
* This method is equivalent to
* list.clear();
* list.addAll(extCode28);
*
* Note: This is an extension to the JMI 1 standard.
In order to remain standard compliant you should use the equivalent code.
* @param extCode28 collection to be copied.
*/
public void setExtCode28(
java.util.List extCode28
);
// ----------------------------------------------------------------------------
// Instance/AttributeGetList
// ----------------------------------------------------------------------------
/**
* Retrieves a list containing all the elements for the attribute {@code extCode29}.
* @return A list containing all elements for this attribute.
*/
public java.util.List getExtCode29(
);
// ----------------------------------------------------------------------------
// Instance/AttributeSetList
// ----------------------------------------------------------------------------
/**
* Clears {@code extCode29} and adds the members of the given List.
*
* This method is equivalent to
* list.clear();
* list.addAll(extCode29);
*
* Note: This is an extension to the JMI 1 standard.
In order to remain standard compliant you should use the equivalent code.
* @param extCode29 collection to be copied.
*/
public void setExtCode29(
java.util.List extCode29
);
// ----------------------------------------------------------------------------
// Instance/ReferenceGetx_1NoQualifier
// ----------------------------------------------------------------------------
/**
* Retrieves the value for the reference {@code master}.
* @return The —possibly {@code null}— value for this reference.
*/
public org.opencrx.kernel.account1.jmi1.Account getMaster(
);
// ----------------------------------------------------------------------------
// Instance/ReferenceSetNoQualifier
// ----------------------------------------------------------------------------
/**
* Sets a new value for the reference {@code master}.
* @param master The new—possibly {@code null}—value for this reference.
*/
public void setMaster(
org.opencrx.kernel.account1.cci2.Account master
);
// ----------------------------------------------------------------------------
// Instance/ReferenceGet0_nWithQuery
// ----------------------------------------------------------------------------
/**
* Retrieves the value for the reference {@code member} 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 getMember(
org.opencrx.kernel.account1.cci2.MemberQuery query
);
// ----------------------------------------------------------------------------
// Instance/IntfReferenceGet0_1WithQualifier
// ----------------------------------------------------------------------------
/**
* Retrieves the value for the reference {@code member} 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.account1.jmi1.Member getMember(
boolean idIsPersistent,
java.lang.String id
);
/**
* Retrieves the value for the reference {@code member} for the specified qualifier attribute value.
*
* This method is equivalent to the preferred invocation {@code getMember(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.account1.jmi1.Member getMember(
java.lang.String id
);
// ----------------------------------------------------------------------------
// Instance/ReferenceAddWithQualifier
// ----------------------------------------------------------------------------
/**
* Adds the specified element to the set of the values for the reference {@code member}.
*
* 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 member The element to be appended.
*/
public void addMember (
boolean idIsPersistent,
java.lang.String id,
org.opencrx.kernel.account1.jmi1.Member member
);
/**
* Adds the specified element to the set of the values for the reference {@code member} 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 member The element to be appended.
*/
public void addMember (
java.lang.String id,
org.opencrx.kernel.account1.jmi1.Member member
);
/**
* Adds the specified element to the set of the values for the reference {@code member} using an implementation-specific, reassignable qualifier.
*
* Note: This is an extension to the JMI 1 standard.
* @param member The element to be appended.
*/
public void addMember (
org.opencrx.kernel.account1.jmi1.Member member
);
// ----------------------------------------------------------------------------
// Instance/ReferenceGet0_nWithQuery
// ----------------------------------------------------------------------------
/**
* Retrieves the value for the reference {@code memberGroup} 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 getMemberGroup(
org.opencrx.kernel.account1.cci2.MemberGroupQuery query
);
// ----------------------------------------------------------------------------
// Instance/IntfReferenceGet0_1WithQualifier
// ----------------------------------------------------------------------------
/**
* Retrieves the value for the reference {@code memberGroup} 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.account1.jmi1.MemberGroup getMemberGroup(
boolean idIsPersistent,
java.lang.String id
);
/**
* Retrieves the value for the reference {@code memberGroup} for the specified qualifier attribute value.
*
* This method is equivalent to the preferred invocation {@code getMemberGroup(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.account1.jmi1.MemberGroup getMemberGroup(
java.lang.String id
);
// ----------------------------------------------------------------------------
// Instance/ReferenceAddWithQualifier
// ----------------------------------------------------------------------------
/**
* Adds the specified element to the set of the values for the reference {@code memberGroup}.
*
* 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 memberGroup The element to be appended.
*/
public void addMemberGroup (
boolean idIsPersistent,
java.lang.String id,
org.opencrx.kernel.account1.jmi1.MemberGroup memberGroup
);
/**
* Adds the specified element to the set of the values for the reference {@code memberGroup} 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 memberGroup The element to be appended.
*/
public void addMemberGroup (
java.lang.String id,
org.opencrx.kernel.account1.jmi1.MemberGroup memberGroup
);
/**
* Adds the specified element to the set of the values for the reference {@code memberGroup} using an implementation-specific, reassignable qualifier.
*
* Note: This is an extension to the JMI 1 standard.
* @param memberGroup The element to be appended.
*/
public void addMemberGroup (
org.opencrx.kernel.account1.jmi1.MemberGroup memberGroup
);
// ----------------------------------------------------------------------------
// Instance/ReferenceGet0_nWithQuery
// ----------------------------------------------------------------------------
/**
* Retrieves the value for the reference {@code product} 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 getProduct(
org.opencrx.kernel.product1.cci2.ProductQuery query
);
// ----------------------------------------------------------------------------
// Instance/IntfReferenceGet0_1WithQualifier
// ----------------------------------------------------------------------------
/**
* Retrieves the value for the reference {@code product} 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.product1.jmi1.Product getProduct(
boolean idIsPersistent,
java.lang.String id
);
/**
* Retrieves the value for the reference {@code product} for the specified qualifier attribute value.
*
* This method is equivalent to the preferred invocation {@code getProduct(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.product1.jmi1.Product getProduct(
java.lang.String id
);
// ----------------------------------------------------------------------------
// Instance/Operation
// ----------------------------------------------------------------------------
/**
*/
public org.openmdx.base.jmi1.Void updateVcard(
);
// ----------------------------------------------------------------------------
// Instance/End
// ----------------------------------------------------------------------------
// ----------------------------------------------------------------------------
// Instance/Containment
// ----------------------------------------------------------------------------
}