org.opencrx.kernel.building1.cci
Interface LinkableItemLink

All Superinterfaces:
RefBaseObject, RefFeatured, RefObject, RefObject_1_0
All Known Subinterfaces:
LinkableItemLinkFrom, LinkableItemLinkTo
All Known Implementing Classes:
LinkableItemLinkFromImpl, LinkableItemLinkImpl, LinkableItemLinkToImpl

public interface LinkableItemLink
extends RefObject_1_0


Method Summary
 String getDescription()
           
 short getLinkType()
          Retrieves the value for the attribute linkType.
 String getName()
          Retrieves the value for the attribute name.
 Date getValidFrom()
           
 Date getValidTo()
           
 void setDescription(String newValue)
          Sets a new value for the attribute description.
 void setLinkType(short newValue)
          Sets a new value for the attribute linkType.
 void setName(String newValue)
          Sets a new value for the attribute name.
 void setValidFrom(Date newValue)
          Sets a new value for the attribute validFrom.
 void setValidTo(Date newValue)
          Sets a new value for the attribute validTo.
 
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

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.

getLinkType

short getLinkType()
Retrieves the value for the attribute linkType.

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

setLinkType

void setLinkType(short newValue)
Sets a new value for the attribute linkType.

Parameters:
newValue - The non-null new value for attribute linkType.
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.

getValidFrom

Date getValidFrom()
Returns:
The possibly null value for attribute validFrom.
Throws:
JmiException - If the value cannot be retrieved for some reason.

setValidFrom

void setValidFrom(Date newValue)
Sets a new value for the attribute validFrom.

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

getValidTo

Date getValidTo()
Returns:
The possibly null value for attribute validTo.
Throws:
JmiException - If the value cannot be retrieved for some reason.

setValidTo

void setValidTo(Date newValue)
Sets a new value for the attribute validTo.

Parameters:
newValue - The possibly null new value for attribute validTo.
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.