|
Oracle® Mail Java API Reference 10g Release 1 (10.1.1) B14492-01 |
||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object | +--oracle.mail.ldap.ESDSLdapObject
This class helps the caller set the attribute names and values for the Mail Related LDAP entry.
Constructor Summary | |
ESDSLdapObject(java.lang.String objType) |
Method Summary | |
ESDSAddData[] |
getAddEntryData() |
java.util.Vector |
getAttributeValue(java.lang.String attribName) This method returns the value of an attribute. |
byte[] |
getBinaryAttributeValue(java.lang.String attributeName) This method returns the value of a binary attribute. |
java.lang.String |
getDN() |
java.util.Vector |
getMandatoryAttribs() This method returns the mandatory attributes for an object, for example, mailuser, process, mailstore etc. |
ESDSAttribMetaData |
getMetaData(java.lang.String attribName) This method returns the meta data associated with an attribute. |
ESDSModifyData |
getModifyData() |
ESDSLdapObject |
getNewInstance() |
java.util.Vector |
getObjClasses() |
java.lang.String |
getObjectType() |
java.util.Vector |
getOptionalAttribs() This method returns the optional attributes for an object, for example, mailuser, process, mailstore etc. |
void |
modifyAttributeValue(java.lang.String attribName, java.util.Vector attribValues, java.lang.String modType) This method is used to set the attribute values and the modification type (ESDSConstants.DS_MODIFY_ADD, ESDSConstants.DS_MODIFY_REPLACE, ESDSConstants.DS_MODIFY_DELETE). |
void |
modifyBinaryAttributeValue(java.lang.String attribName, byte[] attribValue, java.lang.String modType) This method is used to set the attribute value for a binary attribute for the given modification type (ESDSConstants.DS_MODIFY_ADD, ESDSConstants.DS_MODIFY_REPLACE, ESDSConstants.DS_MODIFY_DELETE). |
void |
modifyMembersACI(java.lang.String memberType, java.lang.String memberName, java.lang.String membersACI, java.lang.String modificationType) This method sets the ACI for a member |
void |
setAttributeValue(java.lang.String attribName, java.lang.String attribValue) This method is used to set the attribute values for an add operation. |
void |
setAttributeValue(java.lang.String attribName, java.util.Vector attribValues) This method is used to set the attribute values for an add operation. |
void |
setBinaryAttributeValue(java.lang.String attribName, byte[] attribValue) This method is used to set the values of a binary attribute for an add operation. |
void |
setMandatoryAttribs(java.util.Vector mandAttribs) |
void |
setMembersACI(java.lang.String memberType, java.lang.String memberName, java.lang.String membersACI) This method sets the ACI for a member |
void |
setMetaData(java.util.Hashtable mData) |
void |
setMetaData(java.lang.String attribName, ESDSAttribMetaData mData) |
void |
setOptionalAttribs(java.util.Vector optAttribs) |
Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
public ESDSLdapObject(java.lang.String objType)
Method Detail |
public ESDSLdapObject getNewInstance()
public java.util.Vector getObjClasses()
public java.lang.String getObjectType()
public void setMandatoryAttribs(java.util.Vector mandAttribs)
public void setOptionalAttribs(java.util.Vector optAttribs)
public void setMetaData(java.util.Hashtable mData)
public void setMetaData(java.lang.String attribName, ESDSAttribMetaData mData)
public void setMembersACI(java.lang.String memberType, java.lang.String memberName, java.lang.String membersACI) throws ESDSException
memberName
- The unique id of the Member, for mailusers mailid, for dls mailid, for groups name like ou,o,dc,l,cn or cn and for domains the domain name, like oracle.commemberType
- For mailusers DS_MAILUSER, for dls DS_DISTRIBUTION_LIST, for domains DS_DOMAINmembersACI
- The aci Stringpublic void modifyMembersACI(java.lang.String memberType, java.lang.String memberName, java.lang.String membersACI, java.lang.String modificationType) throws ESDSException
memberName
- The unique id of the Member, for mailusers mailid, for dls mailid, for groups name like ou,o,dc,l,cn or cn and for domains the domain name, like oracle.commemberType
- For mailusers mailusers, for dls dl, for groups group for domains domainmembersACI
- The aci StringmodificationType
- The modification typepublic java.util.Vector getMandatoryAttribs()
void
-public java.util.Vector getOptionalAttribs()
void
-public ESDSAttribMetaData getMetaData(java.lang.String attribName) throws ESDSException
m_dsContext
- The caller's contextpublic java.util.Vector getAttributeValue(java.lang.String attribName) throws ESDSException
attribName
- The name of the attributepublic byte[] getBinaryAttributeValue(java.lang.String attributeName) throws ESDSException
attributeName
- The name of the attributepublic void setAttributeValue(java.lang.String attribName, java.util.Vector attribValues) throws ESDSException
attribName
- The name of the attributeattribValues
- The values of the attribute, Vector of Stringspublic void setAttributeValue(java.lang.String attribName, java.lang.String attribValue) throws ESDSException
attribName
- The name of the attributeattribValue
- The value of the attributepublic void setBinaryAttributeValue(java.lang.String attribName, byte[] attribValue) throws ESDSException
attribName
- The name of the attributeattribValue
- The value of the attribute,byte[]public ESDSAddData[] getAddEntryData()
public ESDSModifyData getModifyData()
public void modifyAttributeValue(java.lang.String attribName, java.util.Vector attribValues, java.lang.String modType) throws ESDSException
attribName
- The name of the attributeattribValues
- The values of the attributemodType
- The type of modificationpublic void modifyBinaryAttributeValue(java.lang.String attribName, byte[] attribValue, java.lang.String modType) throws ESDSException
attribName
- The name of the attributeattribValue
- The binary attr value, in byte[]modType
- The type of modificationpublic java.lang.String getDN()
|
Oracle® Mail Java API Reference 10g Release 1 (10.1.1) B14492-01 |
||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |