public class ARDBCLDAPPlugin
extends com.bmc.arsys.pluginsvr.plugins.ARDBCPlugin
| Modifier and Type | Field and Description |
|---|---|
static String |
DEFAULT_NAMING_CONTEXT |
static String |
NAMING_CONTEXTS |
static String |
SUBSCHEMA_SUBENTRY |
| Constructor and Description |
|---|
ARDBCLDAPPlugin() |
| Modifier and Type | Method and Description |
|---|---|
void |
cancel(com.bmc.arsys.pluginsvr.plugins.ARPluginContext context,
long transId) |
void |
commit(com.bmc.arsys.pluginsvr.plugins.ARPluginContext context,
long transId) |
String |
createEntry(com.bmc.arsys.pluginsvr.plugins.ARPluginContext context,
String tableName,
List<com.bmc.arsys.pluginsvr.plugins.ARVendorField> fieldsList,
long transId,
com.bmc.arsys.api.Entry entry) |
void |
deleteEntry(com.bmc.arsys.pluginsvr.plugins.ARPluginContext context,
String tableName,
List<com.bmc.arsys.pluginsvr.plugins.ARVendorField> fieldsList,
long transId,
String entryId) |
com.bmc.arsys.api.AttachmentValue |
getBLOB(com.bmc.arsys.pluginsvr.plugins.ARPluginContext context,
String tableName,
List<com.bmc.arsys.pluginsvr.plugins.ARVendorField> fieldsList,
long transId,
String entryId,
int fieldId) |
com.bmc.arsys.api.Entry |
getEntry(com.bmc.arsys.pluginsvr.plugins.ARPluginContext context,
String tableName,
List<com.bmc.arsys.pluginsvr.plugins.ARVendorField> fieldsList,
long transId,
String entryId,
int[] idList) |
List<com.bmc.arsys.api.StatisticsResultInfo> |
getEntryStatistics(com.bmc.arsys.pluginsvr.plugins.ARPluginContext context,
String tableName,
List<com.bmc.arsys.pluginsvr.plugins.ARVendorField> fieldsList,
long transId,
com.bmc.arsys.api.QualifierInfo qualifier,
com.bmc.arsys.api.ArithmeticOrRelationalOperand target,
int statistic,
int[] groupByList) |
List<com.bmc.arsys.api.Entry> |
getListEntryWithFields(com.bmc.arsys.pluginsvr.plugins.ARPluginContext context,
String tableName,
List<com.bmc.arsys.pluginsvr.plugins.ARVendorField> fieldsList,
long transId,
com.bmc.arsys.api.QualifierInfo qualifier,
List<com.bmc.arsys.api.SortInfo> sortList,
List<com.bmc.arsys.api.EntryListFieldInfo> getListFields,
int startAt,
int maxRetrieve,
com.bmc.arsys.api.OutputInteger numMatches) |
List<com.bmc.arsys.api.VendorForm> |
getListForms(com.bmc.arsys.pluginsvr.plugins.ARPluginContext context) |
List<com.bmc.arsys.pluginsvr.plugins.ARVendorField> |
getMultipleFields(com.bmc.arsys.pluginsvr.plugins.ARPluginContext context,
com.bmc.arsys.api.VendorForm schema)
You dont have an option of querying list of attribute of a given objectclass.
|
void |
initialize(com.bmc.arsys.pluginsvr.plugins.ARPluginContext context) |
void |
rollback(com.bmc.arsys.pluginsvr.plugins.ARPluginContext context,
long transId) |
void |
setBLOB(com.bmc.arsys.pluginsvr.plugins.ARPluginContext context,
String tableName,
List<com.bmc.arsys.pluginsvr.plugins.ARVendorField> fieldsList,
long transId,
String entryId,
int fieldId,
com.bmc.arsys.api.AttachmentValue info) |
void |
setEntry(com.bmc.arsys.pluginsvr.plugins.ARPluginContext context,
String tableName,
List<com.bmc.arsys.pluginsvr.plugins.ARVendorField> fieldsList,
long transId,
String entryId,
com.bmc.arsys.api.Entry entry,
com.bmc.arsys.api.Timestamp getTimestamp) |
void |
terminate(com.bmc.arsys.pluginsvr.plugins.ARPluginContext context) |
public static final String NAMING_CONTEXTS
public static final String DEFAULT_NAMING_CONTEXT
public static final String SUBSCHEMA_SUBENTRY
public void initialize(com.bmc.arsys.pluginsvr.plugins.ARPluginContext context)
throws com.bmc.arsys.api.ARException
initialize in interface com.bmc.arsys.pluginsvr.plugins.ARPluggableinitialize in class com.bmc.arsys.pluginsvr.plugins.ARPlugincom.bmc.arsys.api.ARExceptionpublic void terminate(com.bmc.arsys.pluginsvr.plugins.ARPluginContext context)
throws com.bmc.arsys.api.ARException
terminate in interface com.bmc.arsys.pluginsvr.plugins.ARPluggableterminate in class com.bmc.arsys.pluginsvr.plugins.ARPlugincom.bmc.arsys.api.ARExceptionpublic String createEntry(com.bmc.arsys.pluginsvr.plugins.ARPluginContext context, String tableName, List<com.bmc.arsys.pluginsvr.plugins.ARVendorField> fieldsList, long transId, com.bmc.arsys.api.Entry entry) throws com.bmc.arsys.api.ARException
createEntry in interface com.bmc.arsys.pluginsvr.plugins.ARDBCPluggablecreateEntry in class com.bmc.arsys.pluginsvr.plugins.ARDBCPlugincom.bmc.arsys.api.ARExceptionpublic com.bmc.arsys.api.Entry getEntry(com.bmc.arsys.pluginsvr.plugins.ARPluginContext context,
String tableName,
List<com.bmc.arsys.pluginsvr.plugins.ARVendorField> fieldsList,
long transId,
String entryId,
int[] idList)
throws com.bmc.arsys.api.ARException
getEntry in interface com.bmc.arsys.pluginsvr.plugins.ARDBCPluggablegetEntry in class com.bmc.arsys.pluginsvr.plugins.ARDBCPlugincom.bmc.arsys.api.ARExceptionpublic void setEntry(com.bmc.arsys.pluginsvr.plugins.ARPluginContext context,
String tableName,
List<com.bmc.arsys.pluginsvr.plugins.ARVendorField> fieldsList,
long transId,
String entryId,
com.bmc.arsys.api.Entry entry,
com.bmc.arsys.api.Timestamp getTimestamp)
throws com.bmc.arsys.api.ARException
setEntry in interface com.bmc.arsys.pluginsvr.plugins.ARDBCPluggablesetEntry in class com.bmc.arsys.pluginsvr.plugins.ARDBCPlugincom.bmc.arsys.api.ARExceptionpublic void deleteEntry(com.bmc.arsys.pluginsvr.plugins.ARPluginContext context,
String tableName,
List<com.bmc.arsys.pluginsvr.plugins.ARVendorField> fieldsList,
long transId,
String entryId)
throws com.bmc.arsys.api.ARException
deleteEntry in interface com.bmc.arsys.pluginsvr.plugins.ARDBCPluggabledeleteEntry in class com.bmc.arsys.pluginsvr.plugins.ARDBCPlugincom.bmc.arsys.api.ARExceptionpublic com.bmc.arsys.api.AttachmentValue getBLOB(com.bmc.arsys.pluginsvr.plugins.ARPluginContext context,
String tableName,
List<com.bmc.arsys.pluginsvr.plugins.ARVendorField> fieldsList,
long transId,
String entryId,
int fieldId)
throws com.bmc.arsys.api.ARException
getBLOB in interface com.bmc.arsys.pluginsvr.plugins.ARDBCPluggablegetBLOB in class com.bmc.arsys.pluginsvr.plugins.ARDBCPlugincom.bmc.arsys.api.ARExceptionpublic void setBLOB(com.bmc.arsys.pluginsvr.plugins.ARPluginContext context,
String tableName,
List<com.bmc.arsys.pluginsvr.plugins.ARVendorField> fieldsList,
long transId,
String entryId,
int fieldId,
com.bmc.arsys.api.AttachmentValue info)
throws com.bmc.arsys.api.ARException
setBLOB in interface com.bmc.arsys.pluginsvr.plugins.ARDBCPluggablesetBLOB in class com.bmc.arsys.pluginsvr.plugins.ARDBCPlugincom.bmc.arsys.api.ARExceptionpublic List<com.bmc.arsys.api.Entry> getListEntryWithFields(com.bmc.arsys.pluginsvr.plugins.ARPluginContext context, String tableName, List<com.bmc.arsys.pluginsvr.plugins.ARVendorField> fieldsList, long transId, com.bmc.arsys.api.QualifierInfo qualifier, List<com.bmc.arsys.api.SortInfo> sortList, List<com.bmc.arsys.api.EntryListFieldInfo> getListFields, int startAt, int maxRetrieve, com.bmc.arsys.api.OutputInteger numMatches) throws com.bmc.arsys.api.ARException
getListEntryWithFields in interface com.bmc.arsys.pluginsvr.plugins.ARDBCPluggablegetListEntryWithFields in class com.bmc.arsys.pluginsvr.plugins.ARDBCPlugincom.bmc.arsys.api.ARExceptionpublic void commit(com.bmc.arsys.pluginsvr.plugins.ARPluginContext context,
long transId)
throws com.bmc.arsys.api.ARException
commit in interface com.bmc.arsys.pluginsvr.plugins.ARDBCPluggablecommit in class com.bmc.arsys.pluginsvr.plugins.ARDBCPlugincom.bmc.arsys.api.ARExceptionpublic void rollback(com.bmc.arsys.pluginsvr.plugins.ARPluginContext context,
long transId)
throws com.bmc.arsys.api.ARException
rollback in interface com.bmc.arsys.pluginsvr.plugins.ARDBCPluggablerollback in class com.bmc.arsys.pluginsvr.plugins.ARDBCPlugincom.bmc.arsys.api.ARExceptionpublic void cancel(com.bmc.arsys.pluginsvr.plugins.ARPluginContext context,
long transId)
throws com.bmc.arsys.api.ARException
cancel in interface com.bmc.arsys.pluginsvr.plugins.ARDBCPluggablecancel in class com.bmc.arsys.pluginsvr.plugins.ARDBCPlugincom.bmc.arsys.api.ARExceptionpublic List<com.bmc.arsys.api.VendorForm> getListForms(com.bmc.arsys.pluginsvr.plugins.ARPluginContext context) throws com.bmc.arsys.api.ARException
getListForms in interface com.bmc.arsys.pluginsvr.plugins.ARDBCPluggablegetListForms in class com.bmc.arsys.pluginsvr.plugins.ARDBCPlugincom.bmc.arsys.api.ARExceptionpublic List<com.bmc.arsys.pluginsvr.plugins.ARVendorField> getMultipleFields(com.bmc.arsys.pluginsvr.plugins.ARPluginContext context, com.bmc.arsys.api.VendorForm schema) throws com.bmc.arsys.api.ARException
getMultipleFields in interface com.bmc.arsys.pluginsvr.plugins.ARDBCPluggablegetMultipleFields in class com.bmc.arsys.pluginsvr.plugins.ARDBCPlugincom.bmc.arsys.api.ARExceptionpublic List<com.bmc.arsys.api.StatisticsResultInfo> getEntryStatistics(com.bmc.arsys.pluginsvr.plugins.ARPluginContext context, String tableName, List<com.bmc.arsys.pluginsvr.plugins.ARVendorField> fieldsList, long transId, com.bmc.arsys.api.QualifierInfo qualifier, com.bmc.arsys.api.ArithmeticOrRelationalOperand target, int statistic, int[] groupByList) throws com.bmc.arsys.api.ARException
getEntryStatistics in interface com.bmc.arsys.pluginsvr.plugins.ARDBCPluggablegetEntryStatistics in class com.bmc.arsys.pluginsvr.plugins.ARDBCPlugincom.bmc.arsys.api.ARException? Copyright 2013 BMC Software, Inc.