org.openmdx.base.cci2
Interface Provider

All Known Subinterfaces:
Provider
All Known Implementing Classes:
Provider

public interface Provider

Class Provider


Nested Class Summary
static interface Provider.Identity
          Object Identity
 
Method Summary
 Authority getAuthority()
          Retrieves the value for the reference authority.
<T extends Segment>
Collection<T>
getSegment()
          Retrieves a set containing all the elements for the reference segment.
 void setAuthority(Authority authority)
          Sets a new value for the reference authority.
 void setAuthority(Authority authority, boolean qualifiedNameIsPersistent, String qualifiedName)
          Set the object's composite association org:openmdx:base:AuthorityHasProvider.
 

Method Detail

getAuthority

Authority getAuthority()
Retrieves the value for the reference authority.

Returns:
The non-null value for this reference.

getSegment

<T extends Segment> Collection<T> getSegment()
Retrieves a set containing all the elements for the reference segment.

Returns:
A set containing all the elements for this reference.

setAuthority

void setAuthority(Authority authority)
Sets a new value for the reference authority.

Parameters:
authority - The non-null new value for this reference.

setAuthority

void setAuthority(Authority authority,
                  boolean qualifiedNameIsPersistent,
                  String qualifiedName)
Set the object's composite association org:openmdx:base:AuthorityHasProvider.

Parameters:
authority - The non-null new value for this object's composite owner.
qualifiedNameIsPersistent - Defines whether the qualifiedName is persistent.
qualifiedName - The non-null new value for this object's qualifier.


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