org.opencrx.kernel.building1.cci
Class LinkableItemLinkImpl

java.lang.Object
  extended by org.openmdx.base.accessor.jmi.spi.RefObject_1
      extended by org.opencrx.kernel.building1.cci.LinkableItemLinkImpl
All Implemented Interfaces:
Serializable, PersistenceCapable, RefBaseObject, RefFeatured, RefObject, LinkableItemLink, RefObject_1_0

public class LinkableItemLinkImpl
extends RefObject_1
implements LinkableItemLink

See Also:
Serialized Form

Nested Class Summary
 
Nested classes/interfaces inherited from interface javax.jdo.spi.PersistenceCapable
PersistenceCapable.ObjectIdFieldConsumer, PersistenceCapable.ObjectIdFieldManager, PersistenceCapable.ObjectIdFieldSupplier
 
Field Summary
 
Fields inherited from interface javax.jdo.spi.PersistenceCapable
CHECK_READ, CHECK_WRITE, LOAD_REQUIRED, MEDIATE_READ, MEDIATE_WRITE, READ_OK, READ_WRITE_OK, SERIALIZABLE
 
Constructor Summary
LinkableItemLinkImpl(Object_1_0 object, RefClass refClass)
           
 
Method Summary
 String getDescription()
           
 short getLinkType()
          Retrieves the value for the attribute linkType.
protected  short getLinkType(int index)
           
 String getName()
          Retrieves the value for the attribute name.
protected  String getName(int index)
           
 Date getValidFrom()
           
 Date getValidTo()
           
 void setDescription(String newValue)
          Sets a new value for the attribute description.
protected  void setLinkType(int index, short newValue)
           
 void setLinkType(short newValue)
          Sets a new value for the attribute linkType.
protected  void setName(int index, String newValue)
           
 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 class org.openmdx.base.accessor.jmi.spi.RefObject_1
equals, jdoCopyFields, jdoCopyKeyFieldsFromObjectId, jdoCopyKeyFieldsToObjectId, jdoCopyKeyFieldsToObjectId, jdoGetObjectId, jdoGetPersistenceManager, jdoGetTransactionalObjectId, jdoGetVersion, jdoIsDeleted, jdoIsDetached, jdoIsDirty, jdoIsNew, jdoIsPersistent, jdoIsTransactional, jdoMakeDirty, jdoNewInstance, jdoNewInstance, jdoNewObjectIdInstance, jdoNewObjectIdInstance, jdoProvideField, jdoProvideFields, jdoReplaceField, jdoReplaceFields, jdoReplaceFlags, jdoReplaceStateManager, refAddEventListener, refAddToUnitOfWork, refAddValue, refAddValue, refAddValue, refClass, refContext, refDefaultFetchGroup, refDelegate, refDelete, refFlush, refGetEventListeners, refGetPath, refGetValue, refGetValue, refGetValue, refGetValue, refGetValue, refGetValue, refGetValue, refGetValue, refImmediateComposite, refImmediatePackage, refInitialize, refInitialize, refInvokeOperation, refInvokeOperation, refIsDeleted, refIsDirty, refIsInstanceOf, refIsNew, refIsPersistent, refIsWriteProtected, refMetaObject, refMofId, refOutermostComposite, refOutermostPackage, refRefresh, refRefreshAsynchronously, refRemoveEventListener, refRemoveFromUnitOfWork, refRemoveValue, refRemoveValue, refRemoveValue, refRemoveValue, refSetValue, refSetValue, refSetValue, refSetValue, refVerifyConstraints, refWriteProtect, toString
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 
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
 

Constructor Detail

LinkableItemLinkImpl

public LinkableItemLinkImpl(Object_1_0 object,
                            RefClass refClass)
Method Detail

getDescription

public String getDescription()
Specified by:
getDescription in interface LinkableItemLink
Returns:
The possibly null value for attribute description.

setDescription

public void setDescription(String newValue)
Description copied from interface: LinkableItemLink
Sets a new value for the attribute description.

Specified by:
setDescription in interface LinkableItemLink
Parameters:
newValue - The possibly null new value for attribute description.

getLinkType

public short getLinkType()
Description copied from interface: LinkableItemLink
Retrieves the value for the attribute linkType.

Specified by:
getLinkType in interface LinkableItemLink
Returns:
The non-null value for attribute linkType.

getLinkType

protected short getLinkType(int index)

setLinkType

public void setLinkType(short newValue)
Description copied from interface: LinkableItemLink
Sets a new value for the attribute linkType.

Specified by:
setLinkType in interface LinkableItemLink
Parameters:
newValue - The non-null new value for attribute linkType.

setLinkType

protected void setLinkType(int index,
                           short newValue)

getName

public String getName()
Description copied from interface: LinkableItemLink
Retrieves the value for the attribute name.

Specified by:
getName in interface LinkableItemLink
Returns:
The non-null value for attribute name.

getName

protected String getName(int index)

setName

public void setName(String newValue)
Description copied from interface: LinkableItemLink
Sets a new value for the attribute name.

Specified by:
setName in interface LinkableItemLink
Parameters:
newValue - The non-null new value for attribute name.

setName

protected void setName(int index,
                       String newValue)

getValidFrom

public Date getValidFrom()
Specified by:
getValidFrom in interface LinkableItemLink
Returns:
The possibly null value for attribute validFrom.

setValidFrom

public void setValidFrom(Date newValue)
Description copied from interface: LinkableItemLink
Sets a new value for the attribute validFrom.

Specified by:
setValidFrom in interface LinkableItemLink
Parameters:
newValue - The possibly null new value for attribute validFrom.

getValidTo

public Date getValidTo()
Specified by:
getValidTo in interface LinkableItemLink
Returns:
The possibly null value for attribute validTo.

setValidTo

public void setValidTo(Date newValue)
Description copied from interface: LinkableItemLink
Sets a new value for the attribute validTo.

Specified by:
setValidTo in interface LinkableItemLink
Parameters:
newValue - The possibly null new value for attribute validTo.


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