public final class MfMailCfgUtil
extends java.lang.Object
| Constructor and Description | 
|---|
MfMailCfgUtil()  | 
| Modifier and Type | Method and Description | 
|---|---|
static void | 
checkDuplicatedSelectionValue(MboRemote mbo,
                             boolean isSkipToBeDeleted)
Check MBO's Selection Value is duplicated. 
 | 
static java.lang.String | 
convertKeyValueToCommaSepValue(MboRemote mbo)
Convert array to comma separated value. 
 | 
static java.lang.String | 
convertStringListToCommaSepValue(java.util.List<java.lang.String> values)
Convert list containing strings to comma separated string. 
 | 
static void | 
copyMLValue(java.lang.String fieldname,
           MboRemote from,
           MboRemote to)  | 
static java.lang.String | 
createAttributesWhereClause(MboSetRemote mboSet,
                           java.lang.String objectName)
Creates the attributes where clause. 
 | 
static MfMailCfgRemote | 
getEmailCfg(MboRemote mbo)
Gets EmailCfg MBO from MboRemote.getOwner() method recursively. 
 | 
static boolean | 
hasCommLogRelationship(java.lang.String mboName)
Check whether the object supports communication log (COMMLOG). 
 | 
static void | 
setAttributes(MboRemote mbo,
             java.lang.String attribute,
             java.util.List<java.lang.String> attributeList)
Sets the each attribute in the list to ATTRIBUTES field by
 comma-separated text. 
 | 
public static MfMailCfgRemote getEmailCfg(MboRemote mbo) throws MXException, java.rmi.RemoteException
mbo - the mboMXExceptionjava.rmi.RemoteExceptionpublic static java.lang.String convertKeyValueToCommaSepValue(MboRemote mbo) throws java.rmi.RemoteException, MXException
mbo - the mbojava.rmi.RemoteException - the remote exceptionMXException - the mX exceptionpublic static java.lang.String convertStringListToCommaSepValue(java.util.List<java.lang.String> values)
values - the valuespublic static void setAttributes(MboRemote mbo, java.lang.String attribute, java.util.List<java.lang.String> attributeList) throws MXException, java.rmi.RemoteException
mbo - the mboattribute - the attributeattributeList - the List of attributesMXExceptionjava.rmi.RemoteExceptionpublic static boolean hasCommLogRelationship(java.lang.String mboName)
                                      throws MXException,
                                             java.rmi.RemoteException
MBO - object nameMXExceptionjava.rmi.RemoteExceptionpublic static java.lang.String createAttributesWhereClause(MboSetRemote mboSet, java.lang.String objectName) throws java.rmi.RemoteException, MXException
mboSet - the mbo setobjectname - mbo's namejava.rmi.RemoteException - the remote exceptionMXException - the mX exceptionpublic static final void checkDuplicatedSelectionValue(MboRemote mbo, boolean isSkipToBeDeleted) throws java.rmi.RemoteException, MXException
mbo - the mboisSkipToBeDeleted - the is checking to be deletedjava.rmi.RemoteException - the remote exceptionMXException - the mX exceptionpublic static void copyMLValue(java.lang.String fieldname,
               MboRemote from,
               MboRemote to)
                        throws java.rmi.RemoteException,
                               MXException
java.rmi.RemoteExceptionMXException