org.opencrx.kernel.account1.cci
Interface AbstractOrganizationalUnit

All Superinterfaces:
RefBaseObject, RefFeatured, RefObject, RefObject_1_0
All Known Subinterfaces:
Organization, OrganizationalUnit
All Known Implementing Classes:
AbstractOrganizationalUnitImpl, OrganizationalUnitImpl, OrganizationImpl

public interface AbstractOrganizationalUnit
extends RefObject_1_0


Method Summary
 void addContactMembership(ContactMembership newValue)
           
 void addContactMembership(String id, ContactMembership newValue)
           
 void addCreditLimit(CreditLimit newValue)
           
 void addCreditLimit(String id, CreditLimit newValue)
           
 Collection getContactMembership()
          Retrieves a collection containing all the elements for the reference contactMembership.
 List getContactMembership(ContactMembershipFilter filter)
          Retrieves the value for the reference contactMembership for the specified filter.
 List getContactMembership(ContactMembershipQuery query)
          Retrieves the value for the reference contactMembership for the specified query.
 ContactMembership getContactMembership(String id)
          Retrieves the value for the reference contactMembership for the specified qualifier attribute value.
 Collection getCreditLimit()
          Retrieves a collection containing all the elements for the reference creditLimit.
 List getCreditLimit(CreditLimitFilter filter)
          Retrieves the value for the reference creditLimit for the specified filter.
 List getCreditLimit(CreditLimitQuery query)
          Retrieves the value for the reference creditLimit for the specified query.
 CreditLimit getCreditLimit(String id)
          Retrieves the value for the reference creditLimit for the specified qualifier attribute value.
 String getDescription()
           
 String getName()
          Retrieves the value for the attribute name.
 void removeContactMembership(String id)
           
 void removeCreditLimit(String id)
           
 void setDescription(String newValue)
          Sets a new value for the attribute description.
 void setName(String newValue)
          Sets a new value for the attribute name.
 
Methods inherited from interface org.openmdx.base.accessor.jmi.cci.RefObject_1_0
refAddEventListener, refAddToUnitOfWork, refAddValue, refContext, refDefaultFetchGroup, refDelegate, refFlush, refGetEventListeners, refGetPath, refGetValue, refGetValue, refInitialize, refInitialize, refIsDeleted, refIsDirty, refIsNew, refIsPersistent, refIsWriteProtected, refRefresh, refRefreshAsynchronously, refRemoveEventListener, refRemoveFromUnitOfWork, refRemoveValue, refRemoveValue, refSetValue, refWriteProtect
 
Methods inherited from interface javax.jmi.reflect.RefObject
refClass, refDelete, refImmediateComposite, refIsInstanceOf, refOutermostComposite
 
Methods inherited from interface javax.jmi.reflect.RefFeatured
refGetValue, refGetValue, refInvokeOperation, refInvokeOperation, refSetValue, refSetValue
 
Methods inherited from interface javax.jmi.reflect.RefBaseObject
equals, hashCode, refImmediatePackage, refMetaObject, refMofId, refOutermostPackage, refVerifyConstraints
 

Method Detail

getContactMembership

ContactMembership getContactMembership(String id)
Retrieves the value for the reference contactMembership for the specified qualifier attribute value.

Parameters:
id - The value for the qualifier attribute that qualifies this reference.
Returns:
The possibly null value for this reference.
Throws:
JmiException - If the value cannot be retrieved for some reason.

getContactMembership

Collection getContactMembership()
Retrieves a collection containing all the elements for the reference contactMembership.

Returns:
A collection containing all the elements for this reference.
Throws:
JmiException - If the values cannot be retrieved for some reason.

getContactMembership

List getContactMembership(ContactMembershipFilter filter)
Retrieves the value for the reference contactMembership for the specified filter.

Parameters:
filter - filter which is applied to the set of referenced objects.
Returns:
The filtered collection of referenced objects.
Throws:
JmiException - If the value cannot be retrieved for some reason.

getContactMembership

List getContactMembership(ContactMembershipQuery query)
Retrieves the value for the reference contactMembership for the specified query.

Parameters:
predicate - predicate which is applied to the set of referenced objects.
Returns:
The filtered collection of referenced objects.
Throws:
JmiException - If the value cannot be retrieved for some reason.

addContactMembership

void addContactMembership(String id,
                          ContactMembership newValue)
Parameters:
id - The qualifier attribute value that qualifies the reference to get the element to be appended.
newValue - The element to be appended.
Throws:
JmiException - If the value cannot be appended for some reason.

addContactMembership

void addContactMembership(ContactMembership newValue)
Parameters:
newValue - The element to be appended.
Throws:
JmiException - If the value cannot be appended for some reason.

removeContactMembership

void removeContactMembership(String id)
Throws:
JmiException - If the value cannot be removed for some reason.

getCreditLimit

CreditLimit getCreditLimit(String id)
Retrieves the value for the reference creditLimit for the specified qualifier attribute value.

Parameters:
id - The value for the qualifier attribute that qualifies this reference.
Returns:
The possibly null value for this reference.
Throws:
JmiException - If the value cannot be retrieved for some reason.

getCreditLimit

Collection getCreditLimit()
Retrieves a collection containing all the elements for the reference creditLimit.

Returns:
A collection containing all the elements for this reference.
Throws:
JmiException - If the values cannot be retrieved for some reason.

getCreditLimit

List getCreditLimit(CreditLimitFilter filter)
Retrieves the value for the reference creditLimit for the specified filter.

Parameters:
filter - filter which is applied to the set of referenced objects.
Returns:
The filtered collection of referenced objects.
Throws:
JmiException - If the value cannot be retrieved for some reason.

getCreditLimit

List getCreditLimit(CreditLimitQuery query)
Retrieves the value for the reference creditLimit for the specified query.

Parameters:
predicate - predicate which is applied to the set of referenced objects.
Returns:
The filtered collection of referenced objects.
Throws:
JmiException - If the value cannot be retrieved for some reason.

addCreditLimit

void addCreditLimit(String id,
                    CreditLimit newValue)
Parameters:
id - The qualifier attribute value that qualifies the reference to get the element to be appended.
newValue - The element to be appended.
Throws:
JmiException - If the value cannot be appended for some reason.

addCreditLimit

void addCreditLimit(CreditLimit newValue)
Parameters:
newValue - The element to be appended.
Throws:
JmiException - If the value cannot be appended for some reason.

removeCreditLimit

void removeCreditLimit(String id)
Throws:
JmiException - If the value cannot be removed for some reason.

getDescription

String getDescription()
Returns:
The possibly null value for attribute description.
Throws:
JmiException - If the value cannot be retrieved for some reason.

setDescription

void setDescription(String newValue)
Sets a new value for the attribute description.

Parameters:
newValue - The possibly null new value for attribute description.
Throws:
JmiException - If the value cannot be set for some reason.

getName

String getName()
Retrieves the value for the attribute name.

Returns:
The non-null value for attribute name.
Throws:
JmiException - If the value cannot be retrieved for some reason.

setName

void setName(String newValue)
Sets a new value for the attribute name.

Parameters:
newValue - The non-null new value for attribute name.
Throws:
JmiException - If the value cannot be set for some reason.


This software is published under the BSD license. Copyright © 2003-2007, CRIXP AG, Switzerland, All rights reserved. Use is subject to license terms.