com.bea.wli.management.configuration
Interface UserInfoConfigurationMBean

All Superinterfaces:
weblogic.management.configuration.ConfigurationMBean, weblogic.descriptor.DescriptorBean, DynamicMBean, MBeanRegistration, NotificationBroadcaster, weblogic.descriptor.SettableBean, weblogic.management.WebLogicMBean

Deprecated. Use com.bea.wli.profile.management.UserProfileMBean instead.

public interface UserInfoConfigurationMBean
extends weblogic.management.configuration.ConfigurationMBean

MBean for wli user-calendar management.


Field Summary
static long CACHING_STUB_SVUID
          Deprecated. The magic number that is used to generate the serialVersionUID of the generated MBean Stub (xxxMBean_Stub).
static String NAME
          Deprecated. Bringing it from impl to interface.
 
Fields inherited from interface weblogic.management.configuration.ConfigurationMBean
DEFAULT_EMPTY_BYTE_ARRAY
 
Method Summary
 void deleteWLIUserInfo(String userid)
          Deprecated. Removes this user information from the WLI database
 String getUserCalendarId(String userid)
          Deprecated. Retrieve the calendar id for this user
 String getUserEmail(String userid)
          Deprecated. Retrieve the email address for this user.
 void sync()
          Deprecated. Removes all users from the WLI database that do not exist in WLS
 void unsetUserCalendar(String userid)
          Deprecated. Unsets the calendar for this user.
 void updateUserCalendar(String userid, String calendarId)
          Deprecated. Sets the calendar for this user.
 void updateUserEmail(String userid, String email)
          Deprecated. Sets the email address for this user.
 
Methods inherited from interface weblogic.management.configuration.ConfigurationMBean
freezeCurrentValue, getComments, getName, getNotes, isDefaultedMBean, isPersistenceEnabled, isSet, restoreDefaultValue, setComments, setDefaultedMBean, setName, setNotes, setPersistenceEnabled, touch, unSet
 
Methods inherited from interface weblogic.management.WebLogicMBean
getMBeanInfo, getObjectName, getParent, getType, isCachingDisabled, isRegistered, setParent
 
Methods inherited from interface javax.management.DynamicMBean
getAttribute, getAttributes, invoke, setAttribute, setAttributes
 
Methods inherited from interface javax.management.MBeanRegistration
postDeregister, postRegister, preDeregister, preRegister
 
Methods inherited from interface javax.management.NotificationBroadcaster
addNotificationListener, getNotificationInfo, removeNotificationListener
 
Methods inherited from interface weblogic.descriptor.DescriptorBean
addBeanUpdateListener, addPropertyChangeListener, createChildCopy, createChildCopyIncludingObsolete, getDescriptor, getParentBean, isEditable, removeBeanUpdateListener, removePropertyChangeListener
 

Field Detail

CACHING_STUB_SVUID

static final long CACHING_STUB_SVUID
Deprecated. 
The magic number that is used to generate the serialVersionUID of the generated MBean Stub (xxxMBean_Stub). You must change this value whenever you make one of the changes to this interface:

- remove an existing method.
- change the signature of an existing "getter" or "setter" method.
- change the signature of an existing "boolean getter", i.e, "boolean isEnabled()"

Otherwise you don't need to change this value. For instance you can add new methods, or you can change the signature of methods that don't start with "get", "set" or "is". If you are in doubt then change the SVUID. It is a good idea to increment this value when changing.

See Also:
Constant Field Values

NAME

static final String NAME
Deprecated. 
Bringing it from impl to interface.

Since:
9.0
See Also:
Constant Field Values
Method Detail

updateUserEmail

void updateUserEmail(String userid,
                     String email)
                     throws MBeanException
Deprecated. 
Sets the email address for this user. A user record is created if it does not exist in the WLI database. Exception is thrown if the user is not a valid WLS user.

Parameters:
userid -
email -
Throws:
MBeanException

getUserEmail

String getUserEmail(String userid)
                    throws MBeanException
Deprecated. 
Retrieve the email address for this user.

Parameters:
userid -
Returns:
The email address of the user or null if there is no email address is found.
Throws:
MBeanException

updateUserCalendar

void updateUserCalendar(String userid,
                        String calendarId)
                        throws MBeanException
Deprecated. 
Sets the calendar for this user. A user record is created if it does not exist in the WLI database. Exception is thrown if the calendar does not exist or the user is not a valid WLS user.

Parameters:
userid -
calendarId -
Throws:
MBeanException

unsetUserCalendar

void unsetUserCalendar(String userid)
                       throws MBeanException
Deprecated. 
Unsets the calendar for this user.

Parameters:
userid -
Throws:
MBeanException

getUserCalendarId

String getUserCalendarId(String userid)
                         throws MBeanException
Deprecated. 
Retrieve the calendar id for this user

Parameters:
userid -
Returns:
The calendar id for the user or null if there is no calendar.
Throws:
MBeanException

deleteWLIUserInfo

void deleteWLIUserInfo(String userid)
                       throws MBeanException
Deprecated. 
Removes this user information from the WLI database

Parameters:
userid -
Throws:
MBeanException

sync

void sync()
          throws MBeanException
Deprecated. 
Removes all users from the WLI database that do not exist in WLS

Throws:
MBeanException