org.opencrx.kernel.building1.jmi1
Interface LinkableItem

All Superinterfaces:
LinkableItem, RefBaseObject, RefFeatured, RefObject
All Known Subinterfaces:
Facility, InventoryItem

public interface LinkableItem
extends LinkableItem, RefObject

Abstract class LinkableItem


Method Summary
 void addItemLinkTo(LinkableItemLinkTo newValue)
          
 void addItemLinkTo(String id, LinkableItemLinkTo newValue)
          
<T extends LinkableItemLinkFrom>
List<T>
getItemLinkFrom(LinkableItemLinkFromQuery query)
          Retrieves the value for the reference itemLinkFrom for the specified query.
<T extends LinkableItemLinkTo>
List<T>
getItemLinkTo(LinkableItemLinkToQuery query)
          Retrieves the value for the reference itemLinkTo for the specified query.
 void removeItemLinkTo(String id)
          
 
Methods inherited from interface org.opencrx.kernel.building1.cci2.LinkableItem
getItemLinkFrom, getItemLinkTo
 
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

getItemLinkFrom

<T extends LinkableItemLinkFrom> List<T> getItemLinkFrom(LinkableItemLinkFromQuery query)
Retrieves the value for the reference itemLinkFrom for the specified query.

Parameters:
query - predicate which is applied to the set of referenced objects.
Returns:
The objects for which the predicate evaluates to true.

getItemLinkTo

<T extends LinkableItemLinkTo> List<T> getItemLinkTo(LinkableItemLinkToQuery query)
Retrieves the value for the reference itemLinkTo for the specified query.

Parameters:
query - predicate which is applied to the set of referenced objects.
Returns:
The objects for which the predicate evaluates to true.

addItemLinkTo

void addItemLinkTo(String id,
                   LinkableItemLinkTo newValue)

Parameters:
id - The qualifier attribute value that qualifies the reference to get the element to be appended.
newValue - The element to be appended.

addItemLinkTo

void addItemLinkTo(LinkableItemLinkTo newValue)

Parameters:
newValue - The element to be appended.

removeItemLinkTo

void removeItemLinkTo(String id)



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