org.opencrx.kernel.uom1.cci
Interface Segment

All Superinterfaces:
ContextCapable, Importer, RefBaseObject, RefFeatured, RefObject, RefObject_1_0, SecureObject, Segment, ViewCapable, XmlExporter

public interface Segment
extends Segment, Importer, SecureObject, XmlExporter


Method Summary
 void addUom(String id, Uom newValue)
           
 void addUom(Uom newValue)
           
 void addUomSchedule(String id, UomSchedule newValue)
           
 void addUomSchedule(UomSchedule newValue)
           
 Collection getUom()
          Retrieves a collection containing all the elements for the reference uom.
 Uom getUom(String id)
          Retrieves the value for the reference uom for the specified qualifier attribute value.
 List getUom(UomFilter filter)
          Retrieves the value for the reference uom for the specified filter.
 List getUom(UomQuery query)
          Retrieves the value for the reference uom for the specified query.
 Collection getUomSchedule()
          Retrieves a collection containing all the elements for the reference uomSchedule.
 UomSchedule getUomSchedule(String id)
          Retrieves the value for the reference uomSchedule for the specified qualifier attribute value.
 List getUomSchedule(UomScheduleFilter filter)
          Retrieves the value for the reference uomSchedule for the specified filter.
 List getUomSchedule(UomScheduleQuery query)
          Retrieves the value for the reference uomSchedule for the specified query.
 void removeUom(String id)
           
 void removeUomSchedule(String id)
           
 
Methods inherited from interface org.openmdx.base.cci.Segment
getDescription, getExtent, getExtent, getExtent, getExtent, getProvider, setDescription
 
Methods inherited from interface org.openmdx.base.cci.ContextCapable
getContext, getContext
 
Methods inherited from interface org.openmdx.compatibility.view1.cci.ViewCapable
getView, getView, getView, getView
 
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
 
Methods inherited from interface org.opencrx.kernel.base.cci.Importer
importItem, importItem
 
Methods inherited from interface org.opencrx.kernel.base.cci.SecureObject
addOwningGroup, addOwningGroup, addOwningGroup, addOwningGroup, getAccessGrantedByParent, getAccessLevelBrowse, getAccessLevelDelete, getAccessLevelUpdate, getOwner, getOwner, getOwningGroup, getOwningGroup, getOwningUser, removeAllOwningGroup, removeAllOwningGroup, removeOwningGroup, removeOwningGroup, removeOwningGroup, removeOwningUser, setAccessLevel, setAccessLevel, setAccessLevelBrowse, setAccessLevelDelete, setAccessLevelUpdate, setOwningUser, setOwningUser, setOwningUser
 
Methods inherited from interface org.opencrx.kernel.base.cci.XmlExporter
exportXml, exportXml
 

Method Detail

getUom

Uom getUom(String id)
Retrieves the value for the reference uom 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.

getUom

Collection getUom()
Retrieves a collection containing all the elements for the reference uom.

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

getUom

List getUom(UomFilter filter)
Retrieves the value for the reference uom 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.

getUom

List getUom(UomQuery query)
Retrieves the value for the reference uom 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.

addUom

void addUom(String id,
            Uom 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.

addUom

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

removeUom

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

getUomSchedule

UomSchedule getUomSchedule(String id)
Retrieves the value for the reference uomSchedule 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.

getUomSchedule

Collection getUomSchedule()
Retrieves a collection containing all the elements for the reference uomSchedule.

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

getUomSchedule

List getUomSchedule(UomScheduleFilter filter)
Retrieves the value for the reference uomSchedule 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.

getUomSchedule

List getUomSchedule(UomScheduleQuery query)
Retrieves the value for the reference uomSchedule 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.

addUomSchedule

void addUomSchedule(String id,
                    UomSchedule 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.

addUomSchedule

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

removeUomSchedule

void removeUomSchedule(String id)
Throws:
JmiException - If the value cannot be removed 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.