|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Object
com.essbase.eas.essbase.server.RulesObjectPrimitives
public class RulesObjectPrimitives
This class provides the primitive operations for a rules object. In the current implementation, no instances of this class should ever be instantiated.
| Constructor Summary | |
|---|---|
RulesObjectPrimitives() |
|
| Method Summary | |
|---|---|
static int |
applyDelimiter(EssSession session, short delimiterType, char delimiter, int fixedColWidth, java.util.ArrayList dataRecordList) |
static int |
applyFieldAttributes(EssSession session, java.util.LinkedList fieldAttributeInfoList, java.util.ArrayList dataRecordList) |
static int |
applyRules(EssSession session, java.util.ArrayList rulesList, java.util.ArrayList dataRecordList) |
static boolean |
copy(EssSession destSession, java.lang.String destApp, java.lang.String destDatabase, java.lang.String destRulesObject, java.lang.String srcApp, java.lang.String srcDatabase, java.lang.String srcRulesObject)copies a rules object within an individual server. |
static int |
freeLocalContext(long localContextHandle) |
static int |
freeRulesFileContext(long context) |
static boolean |
get(EssSession session, java.lang.String appName, java.lang.String dbName, java.lang.String objName, java.lang.String localName, boolean lock)gets a rules object |
static java.util.List |
getDSNList(EssSession session) |
static int |
getEncodingInfo(long context, EncodingInfo encodingInfo) |
static java.util.List |
getList(EssSession session, java.lang.String application, java.lang.String database) |
static int |
lock(EssSession session, java.lang.String appName, java.lang.String dbName, java.lang.String rulesObjectName)locks a rules object |
static int |
parseDBHeader(EssSession session, java.util.LinkedList fieldAttributeInfoList, java.util.ArrayList fieldList) |
static boolean |
put(EssSession session, java.lang.String appName, java.lang.String dbName, java.lang.String objName, java.lang.String localName, boolean lock)puts a rules object |
static int |
readDataFile(EssSession session, java.lang.String appName, java.lang.String dbName, java.lang.String dataFileName, short viewCount, int startRecord, int fileType, java.util.ArrayList recordList) |
static java.lang.String |
readDBHeaderRecord(EssSession session, java.lang.String appName, java.lang.String dbName, java.lang.String dataFileName, int dataFileExtension, short viewCount, int startRecord) |
static java.lang.String |
readDLHeaderRecord(EssSession session, java.lang.String appName, java.lang.String dbName, java.lang.String dataFileName, int dataFileExtension, short viewCount, int startRecord) |
static java.lang.String |
readHeaderRecord(EssSession session, java.lang.String appName, java.lang.String dbName, java.lang.String dataFileName, int dataFileExtension, short viewCount, int startRecord) |
static boolean |
readRulesObject(EssSession session, java.lang.String appName, java.lang.String dbName, java.lang.String rulesObjectName, boolean lock, RulesObject rulesObject, java.util.Collection errors) |
static int |
readSQLRecords(EssSession session, DPSqlConnectionInfo sqlConnectionInfo, int startRecord, short viewCount, java.util.ArrayList columnNameList, java.util.ArrayList recordList) |
static boolean |
rename(EssSession session, java.lang.String appName, java.lang.String dbName, java.lang.String newRulesObjectName, java.lang.String oldRulesObjectName)renames a rules object. |
static boolean |
saveRulesObject(EssSession session, java.lang.String appName, java.lang.String dbName, java.lang.String rulesObjectName, RulesObject rulesObject, java.util.Collection errors) |
static boolean |
unlock(EssSession session, java.lang.String appName, java.lang.String dbName, java.lang.String rulesObjectName)unlocks a rules object. |
static int |
verify(EssSession session, java.lang.String appName, java.lang.String dbName, DPAssociatedObject associatedObject, java.util.ArrayList errorList) |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public RulesObjectPrimitives()
| Method Detail |
|---|
public static java.util.List getList(EssSession session,
java.lang.String application,
java.lang.String database)
public static boolean get(EssSession session,
java.lang.String appName,
java.lang.String dbName,
java.lang.String objName,
java.lang.String localName,
boolean lock)
session - - session object for this command.appName - - name of application.dbName - - name of database.objName - - name of the object.localName - - name of the file to create
public static boolean put(EssSession session,
java.lang.String appName,
java.lang.String dbName,
java.lang.String objName,
java.lang.String localName,
boolean lock)
session - - session object for this command.appName - - name of application.dbName - - name of database.objName - - name of the object.
public static int lock(EssSession session,
java.lang.String appName,
java.lang.String dbName,
java.lang.String rulesObjectName)
session - - session object for this command.appName - - name of application containing the rules object.dbName - - name of database containing the rules object.rulesObjectName - - name of the rules object.
public static boolean unlock(EssSession session,
java.lang.String appName,
java.lang.String dbName,
java.lang.String rulesObjectName)
session - - session object for this command.appName - - name of application containing the rules object.dbName - - name of database containing the rules object.rulesObjectName - - name of the rules object
public static boolean copy(EssSession destSession,
java.lang.String destApp,
java.lang.String destDatabase,
java.lang.String destRulesObject,
java.lang.String srcApp,
java.lang.String srcDatabase,
java.lang.String srcRulesObject)
Should we throw an exception here?
session - - session object server.destApp - - application name for the copy.destDatabase - - database name for the copy.destRulesObject - - RulesObject name for the copy.srcApp - - application to be copied.srcDatabase - - database to be copied.srcRulesObject - - RulesObject name to be copied.
public static boolean rename(EssSession session,
java.lang.String appName,
java.lang.String dbName,
java.lang.String newRulesObjectName,
java.lang.String oldRulesObjectName)
session - - session object for this command.appName - - name of application containing the rules object.dbName - - name of database containing the rules object.newRulesObjectName - - name of the new rules object.oldRulesObjectName - - name of the old rules object.
public static boolean readRulesObject(EssSession session,
java.lang.String appName,
java.lang.String dbName,
java.lang.String rulesObjectName,
boolean lock,
RulesObject rulesObject,
java.util.Collection errors)
public static int readDataFile(EssSession session,
java.lang.String appName,
java.lang.String dbName,
java.lang.String dataFileName,
short viewCount,
int startRecord,
int fileType,
java.util.ArrayList recordList)
public static java.lang.String readHeaderRecord(EssSession session,
java.lang.String appName,
java.lang.String dbName,
java.lang.String dataFileName,
int dataFileExtension,
short viewCount,
int startRecord)
public static java.lang.String readDBHeaderRecord(EssSession session,
java.lang.String appName,
java.lang.String dbName,
java.lang.String dataFileName,
int dataFileExtension,
short viewCount,
int startRecord)
public static java.lang.String readDLHeaderRecord(EssSession session,
java.lang.String appName,
java.lang.String dbName,
java.lang.String dataFileName,
int dataFileExtension,
short viewCount,
int startRecord)
public static int applyRules(EssSession session,
java.util.ArrayList rulesList,
java.util.ArrayList dataRecordList)
public static int applyDelimiter(EssSession session,
short delimiterType,
char delimiter,
int fixedColWidth,
java.util.ArrayList dataRecordList)
public static int applyFieldAttributes(EssSession session,
java.util.LinkedList fieldAttributeInfoList,
java.util.ArrayList dataRecordList)
public static int parseDBHeader(EssSession session,
java.util.LinkedList fieldAttributeInfoList,
java.util.ArrayList fieldList)
public static int verify(EssSession session,
java.lang.String appName,
java.lang.String dbName,
DPAssociatedObject associatedObject,
java.util.ArrayList errorList)
public static boolean saveRulesObject(EssSession session,
java.lang.String appName,
java.lang.String dbName,
java.lang.String rulesObjectName,
RulesObject rulesObject,
java.util.Collection errors)
public static java.util.List getDSNList(EssSession session)
public static int readSQLRecords(EssSession session,
DPSqlConnectionInfo sqlConnectionInfo,
int startRecord,
short viewCount,
java.util.ArrayList columnNameList,
java.util.ArrayList recordList)
public static int freeRulesFileContext(long context)
public static int getEncodingInfo(long context,
EncodingInfo encodingInfo)
public static int freeLocalContext(long localContextHandle)
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||