org.openmdx.ui1.cci
Interface ObjectReference

All Superinterfaces:
javax.jmi.reflect.RefBaseObject, javax.jmi.reflect.RefFeatured, javax.jmi.reflect.RefObject, org.openmdx.base.accessor.jmi.cci.RefObject_1_0
All Known Subinterfaces:
ObjectContainer, ObjectReferenceField
All Known Implementing Classes:
ObjectContainerImpl, ObjectReferenceFieldImpl, ObjectReferenceImpl

public interface ObjectReference
extends org.openmdx.base.accessor.jmi.cci.RefObject_1_0


Method Summary
 List getQualifierLabel()
           
 String getQualifierLabel(int index)
           
 String getReferencedTypeName()
          Retrieves the value for the attribute referencedTypeName.
 String getReferenceName()
          Retrieves the value for the attribute referenceName.
 boolean isReferenceIsStoredAsAttribute()
          Retrieves the value for the attribute referenceIsStoredAsAttribute.
 boolean isUserDefinedQualifier()
          Retrieves the value for the attribute userDefinedQualifier.
 void setQualifierLabel(List newValue)
           
 void setQualifierLabel(String[] newValue)
           
 void setReferencedTypeName(String newValue)
          Sets a new value for the attribute referencedTypeName.
 void setReferenceIsStoredAsAttribute(boolean newValue)
          Sets a new value for the attribute referenceIsStoredAsAttribute.
 void setReferenceName(String newValue)
          Sets a new value for the attribute referenceName.
 void setUserDefinedQualifier(boolean newValue)
          Sets a new value for the attribute userDefinedQualifier.
 
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

getQualifierLabel

List getQualifierLabel()
Returns:
A list containing all elements for this attribute.
Throws:
JmiException - If the values cannot be retrieved for some reason.

getQualifierLabel

String getQualifierLabel(int index)
Parameters:
index - The index of the element to return.
Returns:
The element at the specified position in the list of all values for this attribute.
Throws:
JmiException - If the value cannot be retrieved for some reason.

setQualifierLabel

void setQualifierLabel(List newValue)
Parameters:
newValue - A list containing all the new elements for this attribute.
Throws:
JmiException - If the values cannot be set for some reason.

setQualifierLabel

void setQualifierLabel(String[] newValue)
Parameters:
newValue - An array containing all the new elements for this attribute.
Throws:
JmiException - If the values cannot be set for some reason.

isReferenceIsStoredAsAttribute

boolean isReferenceIsStoredAsAttribute()
Retrieves the value for the attribute referenceIsStoredAsAttribute.

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

setReferenceIsStoredAsAttribute

void setReferenceIsStoredAsAttribute(boolean newValue)
Sets a new value for the attribute referenceIsStoredAsAttribute.

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

getReferenceName

String getReferenceName()
Retrieves the value for the attribute referenceName.

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

setReferenceName

void setReferenceName(String newValue)
Sets a new value for the attribute referenceName.

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

getReferencedTypeName

String getReferencedTypeName()
Retrieves the value for the attribute referencedTypeName.

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

setReferencedTypeName

void setReferencedTypeName(String newValue)
Sets a new value for the attribute referencedTypeName.

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

isUserDefinedQualifier

boolean isUserDefinedQualifier()
Retrieves the value for the attribute userDefinedQualifier.

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

setUserDefinedQualifier

void setUserDefinedQualifier(boolean newValue)
Sets a new value for the attribute userDefinedQualifier.

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


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