org.openmdx.base.cci
Class RoleCapableImpl

java.lang.Object
  extended by org.openmdx.base.accessor.jmi.spi.RefObject_1
      extended by org.openmdx.base.cci.RoleCapableImpl
All Implemented Interfaces:
Serializable, javax.jdo.spi.PersistenceCapable, javax.jmi.reflect.RefBaseObject, javax.jmi.reflect.RefFeatured, javax.jmi.reflect.RefObject, org.openmdx.base.accessor.jmi.cci.RefObject_1_0, RoleCapable

public class RoleCapableImpl
extends org.openmdx.base.accessor.jmi.spi.RefObject_1
implements RoleCapable

See Also:
Serialized Form

Nested Class Summary
 
Nested classes/interfaces inherited from interface javax.jdo.spi.PersistenceCapable
javax.jdo.spi.PersistenceCapable.ObjectIdFieldConsumer, javax.jdo.spi.PersistenceCapable.ObjectIdFieldManager, javax.jdo.spi.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
RoleCapableImpl(org.openmdx.base.accessor.generic.cci.Object_1_0 object, javax.jmi.reflect.RefClass refClass)
           
 
Method Summary
 void addRole(RoleCapable newValue)
           
 void addRole(String roleId, RoleCapable newValue)
           
 Collection getRole()
          Retrieves the objects referenced by role.
 RoleCapable getRole(String roleId)
          Retrieves the value for the reference role for the specified qualifier attribute value.
 String getRoleId()
           
 void removeRole(String roleId)
           
 void setRole(List newValue)
           
 void setRole(RoleCapable[] newValue)
           
protected  void setRoleId(String newValue)
           
 
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

RoleCapableImpl

public RoleCapableImpl(org.openmdx.base.accessor.generic.cci.Object_1_0 object,
                       javax.jmi.reflect.RefClass refClass)
Method Detail

setRole

public void setRole(List newValue)

setRole

public void setRole(RoleCapable[] newValue)

getRole

public RoleCapable getRole(String roleId)
Description copied from interface: RoleCapable
Retrieves the value for the reference role for the specified qualifier attribute value.

Specified by:
getRole in interface RoleCapable
Parameters:
roleId - The value for the qualifier attribute that qualifies this reference.
Returns:
The possibly null value for this reference.

getRole

public Collection getRole()
Description copied from interface: RoleCapable
Retrieves the objects referenced by role.

Specified by:
getRole in interface RoleCapable
Returns:
The collection of referenced objects.

addRole

public void addRole(String roleId,
                    RoleCapable newValue)
Specified by:
addRole in interface RoleCapable
Parameters:
roleId - The qualifier attribute value that qualifies the reference to get the element to be appended.
newValue - The element to be appended.

addRole

public void addRole(RoleCapable newValue)
Specified by:
addRole in interface RoleCapable
Parameters:
newValue - The element to be appended.

removeRole

public void removeRole(String roleId)
Specified by:
removeRole in interface RoleCapable

getRoleId

public String getRoleId()
Specified by:
getRoleId in interface RoleCapable
Returns:
The possibly null value for attribute roleId.

setRoleId

protected void setRoleId(String newValue)


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