org.openmdx.base.cci
Class AuthorityImpl

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

public class AuthorityImpl
extends RefObject_1
implements Authority

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
AuthorityImpl(Object_1_0 object, RefClass refClass)
           
 
Method Summary
protected  void addProvider(Provider newValue)
           
protected  void addProvider(String qualifiedName, Provider newValue)
           
 RefPackage getPackage()
           
 Collection getProvider()
          Retrieves a collection containing all the elements for the reference provider.
 List getProvider(ProviderFilter filter)
          Retrieves the value for the reference provider for the specified filter.
 List getProvider(ProviderQuery query)
          Retrieves the value for the reference provider for the specified query.
 Provider getProvider(String qualifiedName)
          Retrieves the value for the reference provider for the specified qualifier attribute value.
protected  void removeProvider(String qualifiedName)
           
protected  void setProvider(List newValue)
           
protected  void setProvider(Provider[] 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

AuthorityImpl

public AuthorityImpl(Object_1_0 object,
                     RefClass refClass)
Method Detail

getPackage

public RefPackage getPackage()
Specified by:
getPackage in interface RefAuthority_1_0

setProvider

protected void setProvider(List newValue)

setProvider

protected void setProvider(Provider[] newValue)

getProvider

public Provider getProvider(String qualifiedName)
Description copied from interface: Authority
Retrieves the value for the reference provider for the specified qualifier attribute value.

Specified by:
getProvider in interface Authority
Parameters:
qualifiedName - The value for the qualifier attribute that qualifies this reference.
Returns:
The possibly null value for this reference.

getProvider

public Collection getProvider()
Description copied from interface: Authority
Retrieves a collection containing all the elements for the reference provider.

Specified by:
getProvider in interface Authority
Returns:
A collection containing all the elements for this reference.

getProvider

public List getProvider(ProviderFilter filter)
Description copied from interface: Authority
Retrieves the value for the reference provider for the specified filter.

Specified by:
getProvider in interface Authority
Parameters:
filter - filter which is applied to the set of referenced objects.
Returns:
The filtered collection of referenced objects.

getProvider

public List getProvider(ProviderQuery query)
Description copied from interface: Authority
Retrieves the value for the reference provider for the specified query.

Specified by:
getProvider in interface Authority
Returns:
The filtered collection of referenced objects.

addProvider

protected void addProvider(String qualifiedName,
                           Provider newValue)

addProvider

protected void addProvider(Provider newValue)

removeProvider

protected void removeProvider(String qualifiedName)


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