Skip navigation links

Oracle Fusion Middleware MBeans Java API Reference for Oracle Platform Security Services
11g Release 1 (11.1.1)

E14651-03


oracle.security.jps.mas.mgmt.jmx.config
Class PortableLoginModule

java.lang.Object
  extended by oracle.security.jps.mas.mgmt.jmx.config.PortableLoginModule

All Implemented Interfaces:
java.io.Serializable

public class PortableLoginModule
extends java.lang.Object
implements java.io.Serializable
See Also:
Serialized Form

Nested Class Summary
static class PortableLoginModule.LoginModuleControlFlag
          Enum which acts as a flag for the login module

 

Constructor Summary
PortableLoginModule(java.lang.String loginModuleName, java.lang.String clzName, PortableLoginModule.LoginModuleControlFlag controlFlag, java.util.Map options)
          Constructor

 

Method Summary
 boolean equals(java.lang.Object obj)
           
static PortableLoginModule from(javax.management.openmbean.CompositeData cd)
          Create an instance of the model specific class out of an associated CompositeData instance.
 java.lang.String getClassName()
           
 PortableLoginModule.LoginModuleControlFlag getControlFlag()
           
 java.lang.String getLoginModuleName()
           
 java.util.Map getOptions()
           
 int hashCode()
           
 javax.management.openmbean.CompositeData toCompositeData(javax.management.openmbean.CompositeType ct)
          Convert an instance of this model specific type to a CompositeData.
static javax.management.openmbean.CompositeType toCompositeType()
          Returns the CompositeType that describes this model specific class
 java.lang.String toString()
           

 

Methods inherited from class java.lang.Object
getClass, notify, notifyAll, wait, wait, wait

 

Constructor Detail

PortableLoginModule

@ConstructorProperties(value={"LoginModuleName","ClassName","LoginModuleControlFlag","options"})
public PortableLoginModule(java.lang.String loginModuleName,
                                                 java.lang.String clzName,
                                                 PortableLoginModule.LoginModuleControlFlag controlFlag,
                                                 java.util.Map options)
Constructor
Parameters:
loginModuleName - Name of the Login Module
controlFlag - Control Flag associated with the Login Module
options - Options that are associated with the Login Module

Method Detail

getControlFlag

public PortableLoginModule.LoginModuleControlFlag getControlFlag()
Returns:
Returns the controlFlag.

getLoginModuleName

public java.lang.String getLoginModuleName()
Returns:
Returns the loginModuleName.

getClassName

public java.lang.String getClassName()
Returns:
Returns the loginModuleClzName.

getOptions

public java.util.Map getOptions()
Returns:
Returns the options.

toString

public java.lang.String toString()
Overrides:
toString in class java.lang.Object

equals

public boolean equals(java.lang.Object obj)
Overrides:
equals in class java.lang.Object

hashCode

public int hashCode()
Overrides:
hashCode in class java.lang.Object

toCompositeType

public static javax.management.openmbean.CompositeType toCompositeType()
Returns the CompositeType that describes this model specific class
Returns:
CompositeType which represents the type of this class

toCompositeData

public javax.management.openmbean.CompositeData toCompositeData(javax.management.openmbean.CompositeType ct)
Convert an instance of this model specific type to a CompositeData. This ensure that clients that do not have access to the model specific class can still use the MBean.
Parameters:
ct - - This parameter is there only for future compatibility reasons with JDK 6.0. It can be ignored at this point.
Returns:
CompositeData which represents an instance of this class

from

public static PortableLoginModule from(javax.management.openmbean.CompositeData cd)
Create an instance of the model specific class out of an associated CompositeData instance.
Parameters:
cd - Composite Data which has information regarding the object
Returns:
Object of this specific class got after retrieving information from the Composite Data

Skip navigation links

Oracle Fusion Middleware MBeans Java API Reference for Oracle Platform Security Services
11g Release 1 (11.1.1)

E14651-03


Copyright © 2010, Oracle. All rights reserved.