PredicateEditorMBean (Abstract)


Overview  |   Related MBeans  |   Attributes  |   Operations

Overview

This MBean edits data about predicates and their arguments. This is a type-safe interface for a WebLogic Server MBean, which you can import into your client classes and access through weblogic.management.MBeanHome. As of 9.0, the MBeanHome interface and all type-safe interfaces for WebLogic Server MBeans are deprecated. Instead, client classes that interact with WebLogic Server MBeans should use standard JMX design patterns in which clients use the javax.management.MBeanServerConnection interface to discover MBeans, attributes, and attribute types at runtime. For more information, see "Developing Manageable Applications with JMX" on http://edocs.bea.com.

       
Fully Qualified Interface NameIf you use the getMBeanInfo operation in MBeanTypeServiceMBean, supply the following value as this MBean's fully qualified interface name:
weblogic.management.security.authorization.PredicateEditorMBean
Factory Methods No factory methods. Instances of this MBean are created automatically.
Subtypes The following MBeans extend or implement this MBean type:


Operations

This section describes the following operations:


getRegisteredPredicates

Returns an array of class names of the registered predicates.

   
Operation Name"getRegisteredPredicates"
ParametersObject [] {  nameFilter }

where:

  • nameFilter is an object of type java.lang.String that specifies:

    A string filter which can contain the wildcard (*) character and the backslash (/) escape character.

SignatureString [] { "java.lang.String" }
Returns class

isRegisteredPredicate

Specifies whether or not the predicate with specified class name is registered.

   
Operation Name"isRegisteredPredicate"
ParametersObject [] {  predicateClassName }

where:

  • predicateClassName is an object of type java.lang.String that specifies:

    The name of the Java class that implements the predicate.

SignatureString [] { "java.lang.String" }
Returns boolean

registerPredicate

Registers a new predicate with the specified class name.

   
Operation Name"registerPredicate"
ParametersObject [] {  predicateClassName }

where:

  • predicateClassName is an object of type java.lang.String that specifies:

    The name of the Java class that implements the predicate.

SignatureString [] { "java.lang.String" }
Returns void
Exceptions
  • weblogic.management.utils.InvalidPredicateException
  • weblogic.management.utils.AlreadyExistsException

unregisterPredicate

Unregisters the currently registered predicate.

   
Operation Name"unregisterPredicate"
ParametersObject [] {  predicateClassName }

where:

  • predicateClassName is an object of type java.lang.String that specifies:

    The name of the Java class that implements predicate to be unregistered.

SignatureString [] { "java.lang.String" }
Returns void
Exceptions
  • weblogic.management.utils.NotFoundException

wls_getDisplayName

   
Operation Name"wls_getDisplayName"
Parametersnull
Signaturenull
ReturnsString