BEA Systems, Inc.

weblogic.security.providers.saml.registry
Interface SAMLAssertingPartyRegistryMBean

All Superinterfaces:
weblogic.descriptor.DescriptorBean, ExportMBean, ImportMBean, ListerMBean, NameListerMBean, ProviderMBean, SAMLPartnerRegistryMBean, weblogic.descriptor.SettableBean, weblogic.management.commo.StandardInterface
All Known Subinterfaces:
SAMLIdentityAsserterV2MBean

public interface SAMLAssertingPartyRegistryMBean
extends weblogic.management.commo.StandardInterface, weblogic.descriptor.DescriptorBean, SAMLPartnerRegistryMBean

No description provided.


Method Summary
 void addAssertingParty(weblogic.security.providers.saml.registry.SAMLAssertingParty assertingParty)
          No description provided.
 boolean assertingPartyExists(String partnerId)
          No description provided.
 weblogic.security.providers.saml.registry.SAMLAssertingParty getAssertingParty(String partnerId)
          No description provided.
 String getName()
          The name of this configuration.
 String listAssertingParties(String partnerIdWildcard, int maxToReturn)
          No description provided.
 weblogic.security.providers.saml.registry.SAMLAssertingParty newAssertingParty()
          No description provided.
 void removeAssertingParty(String partnerId)
          No description provided.
 void updateAssertingParty(weblogic.security.providers.saml.registry.SAMLAssertingParty assertingParty)
          No description provided.
 
Methods inherited from interface weblogic.management.commo.StandardInterface
setName, wls_getDisplayName, wls_getInterfaceClassName, wls_getObjectName
 
Methods inherited from interface weblogic.descriptor.DescriptorBean
addBeanUpdateListener, addPropertyChangeListener, createChildCopy, createChildCopyIncludingObsolete, getDescriptor, getParentBean, isEditable, removeBeanUpdateListener, removePropertyChangeListener
 
Methods inherited from interface weblogic.descriptor.SettableBean
isSet, unSet
 
Methods inherited from interface weblogic.security.providers.saml.registry.SAMLPartnerRegistryMBean
certificateExists, copyToDER, copyToPEM, getCertificate, getSupportedExportConstraints, getSupportedExportFormats, getSupportedImportConstraints, getSupportedImportFormats, listCertificates, registerCertificate, unregisterCertificate
 
Methods inherited from interface weblogic.management.commo.StandardInterface
setName, wls_getDisplayName, wls_getInterfaceClassName, wls_getObjectName
 
Methods inherited from interface weblogic.descriptor.DescriptorBean
addBeanUpdateListener, addPropertyChangeListener, createChildCopy, createChildCopyIncludingObsolete, getDescriptor, getParentBean, isEditable, removeBeanUpdateListener, removePropertyChangeListener
 
Methods inherited from interface weblogic.descriptor.SettableBean
isSet, unSet
 
Methods inherited from interface weblogic.management.security.ProviderMBean
getDescription, getRealm, getVersion
 
Methods inherited from interface weblogic.management.commo.StandardInterface
setName, wls_getDisplayName, wls_getInterfaceClassName, wls_getObjectName
 
Methods inherited from interface weblogic.descriptor.DescriptorBean
addBeanUpdateListener, addPropertyChangeListener, createChildCopy, createChildCopyIncludingObsolete, getDescriptor, getParentBean, isEditable, removeBeanUpdateListener, removePropertyChangeListener
 
Methods inherited from interface weblogic.descriptor.SettableBean
isSet, unSet
 
Methods inherited from interface weblogic.management.security.ImportMBean
importData
 
Methods inherited from interface weblogic.management.commo.StandardInterface
setName, wls_getDisplayName, wls_getInterfaceClassName, wls_getObjectName
 
Methods inherited from interface weblogic.descriptor.DescriptorBean
addBeanUpdateListener, addPropertyChangeListener, createChildCopy, createChildCopyIncludingObsolete, getDescriptor, getParentBean, isEditable, removeBeanUpdateListener, removePropertyChangeListener
 
Methods inherited from interface weblogic.descriptor.SettableBean
isSet, unSet
 
Methods inherited from interface weblogic.management.security.ExportMBean
exportData
 
Methods inherited from interface weblogic.management.commo.StandardInterface
setName, wls_getDisplayName, wls_getInterfaceClassName, wls_getObjectName
 
Methods inherited from interface weblogic.descriptor.DescriptorBean
addBeanUpdateListener, addPropertyChangeListener, createChildCopy, createChildCopyIncludingObsolete, getDescriptor, getParentBean, isEditable, removeBeanUpdateListener, removePropertyChangeListener
 
Methods inherited from interface weblogic.descriptor.SettableBean
isSet, unSet
 
Methods inherited from interface weblogic.management.utils.NameListerMBean
getCurrentName
 
Methods inherited from interface weblogic.management.utils.ListerMBean
advance, close, haveCurrent
 
Methods inherited from interface weblogic.management.commo.StandardInterface
setName, wls_getDisplayName, wls_getInterfaceClassName, wls_getObjectName
 
Methods inherited from interface weblogic.descriptor.DescriptorBean
addBeanUpdateListener, addPropertyChangeListener, createChildCopy, createChildCopyIncludingObsolete, getDescriptor, getParentBean, isEditable, removeBeanUpdateListener, removePropertyChangeListener
 
Methods inherited from interface weblogic.descriptor.SettableBean
isSet, unSet
 

Method Detail

listAssertingParties

String listAssertingParties(String partnerIdWildcard,
                            int maxToReturn)
                            throws weblogic.management.utils.InvalidCursorException,
                                   weblogic.management.utils.InvalidParameterException
No description provided.

Parameters:
partnerIdWildcard - - A wild card used to select partnerIds. It supports three formats: "*" matches all partnerIds. "foo*" matches all partnerIds starting with the string "foo". "foo" matches the partnerId "foo" only. The matches are case-insensitive.
maxToReturn - - The maximum number of partnerIds this method may return. If there are more matches than this maximum, then the returned results are arbitrary because this method does not sort the results. Set this parameter to zero to return all matching aliases.
Throws:
weblogic.management.utils.InvalidCursorException
weblogic.management.utils.InvalidParameterException

assertingPartyExists

boolean assertingPartyExists(String partnerId)
                             throws weblogic.management.utils.InvalidParameterException
No description provided.

Parameters:
partnerId - - The partnerId of the asserting party.
Throws:
weblogic.management.utils.InvalidParameterException

getAssertingParty

weblogic.security.providers.saml.registry.SAMLAssertingParty getAssertingParty(String partnerId)
                                                                               throws weblogic.management.utils.NotFoundException,
                                                                                      weblogic.management.utils.InvalidParameterException
No description provided.

Parameters:
partnerId - - The partnerId of the asserting party to return.
Throws:
weblogic.management.utils.NotFoundException
weblogic.management.utils.InvalidParameterException

addAssertingParty

void addAssertingParty(weblogic.security.providers.saml.registry.SAMLAssertingParty assertingParty)
                       throws weblogic.management.utils.InvalidParameterException,
                              weblogic.management.utils.CreateException
No description provided.

Parameters:
assertingParty - - The new asserting party to add.
Throws:
weblogic.management.utils.InvalidParameterException
weblogic.management.utils.CreateException

updateAssertingParty

void updateAssertingParty(weblogic.security.providers.saml.registry.SAMLAssertingParty assertingParty)
                          throws weblogic.management.utils.NotFoundException,
                                 weblogic.management.utils.InvalidParameterException
No description provided.

Parameters:
assertingParty - - The asserting party to update.
Throws:
weblogic.management.utils.NotFoundException
weblogic.management.utils.InvalidParameterException

removeAssertingParty

void removeAssertingParty(String partnerId)
                          throws weblogic.management.utils.NotFoundException,
                                 weblogic.management.utils.InvalidParameterException
No description provided.

Parameters:
partnerId - - The partnerId of the asserting party to remove.
Throws:
weblogic.management.utils.NotFoundException
weblogic.management.utils.InvalidParameterException

newAssertingParty

weblogic.security.providers.saml.registry.SAMLAssertingParty newAssertingParty()
No description provided.


getName

String getName()
Description copied from interface: ProviderMBean
The name of this configuration. WebLogic Server uses an MBean to implement and persist the configuration.

Specified by:
getName in interface ProviderMBean
Specified by:
getName in interface SAMLPartnerRegistryMBean
Specified by:
getName in interface weblogic.management.commo.StandardInterface
Default Value:
"SAMLAssertingPartyRegistry"

Documentation is available at
http://download.oracle.com/docs/cd/E13222_01/wls/docs100
Copyright 2006 BEA Systems Inc.