net.sourceforge.esw.service.log
Class LogUtil
java.lang.Object
|
+--net.sourceforge.esw.service.log.LogUtil
- All Implemented Interfaces:
- ILogConstants
- public class LogUtil
- extends java.lang.Object
- implements ILogConstants
Provides utilities to the log package.
Fields inherited from interface net.sourceforge.esw.service.log.ILogConstants |
APP_ID, APP_ID_FIELD, CLASS_CONSTANT, CLASSES_CONSTANT, DATA_ID, DATA_ID_FIELD, DEFAULT_FILE_DIR, DESC_ID, DESC_ID_FIELD, ENTRY_CONSTANT, ENTRYS_CONSTANT, EXPRESSION_CONSTANT, FILENAME_CONSTANT, FILTER_CONSTANT, FILTER_LIST_CONSTANT, ID_ID, ID_ID_FIELD, LAST_FILTER_NUM_CONSTANT, RANK_ID, RANK_ID_FIELD, REFERENCE_LOG_DRIVER, REFERENCE_LOG_PASSWORD, REFERENCE_LOG_URL, REFERENCE_LOG_USER, SERVICE_ID, SERVICE_ID_CONSTANT, SERVICE_ID_FIELD, TARGET_CONSTANT, TARGETS_CONSTANT, WHEN_ID, WHEN_ID_FIELD, WHERE_ID, WHERE_ID_FIELD |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
syncObject
public static java.lang.Object syncObject
fileNum
public static int fileNum
LogUtil
public LogUtil()
convertDatumToNode
public static INode convertDatumToNode(ILogDatum inputData)
- Converts an ILogDatum instance to an INote instance for logging.
- Parameters:
imputData
- the ILogDatum containg the data to be logged.- Returns:
- the INode to be logged.
getReferenceTransducer
public static JDBCTransducer getReferenceTransducer(java.lang.String aWho)
throws java.sql.SQLException
- Returns a JDBCTransducer paramerized for the requesting ILog implementor.
- Parameters:
aWho
- the class requesting their reference parameters.- Returns:
- JDBCTransducer the transducer to be used.
save
public static void save(IFilterEngine fEngine)
throws java.lang.UnsupportedOperationException,
java.lang.Exception
loadFilters
public static void loadFilters(IFilterEngine fEngine)
addFilterToProperties
public static void addFilterToProperties(IFilter filterToAdd)
getFileForFilter
public static java.lang.String getFileForFilter(java.lang.String filterName)
getFiltersFromProperties
public static java.util.Iterator getFiltersFromProperties()
saveToFilterList
public static void saveToFilterList(java.lang.String newID)
getFilterList
public static java.util.Iterator getFilterList(IPropertySource propSource)
parseExpressionString
public static IFilterExpression parseExpressionString(java.lang.String expString)
throws java.lang.Exception
determineTwoPartExpression
public static IFilterExpression determineTwoPartExpression(java.lang.String first,
java.lang.String second,
java.lang.String third)
throws java.lang.Exception
getLogValues
public static java.lang.Object[] getLogValues(java.lang.String first,
java.lang.String second)
throws java.lang.Exception
getObjectFromString
public static java.lang.Object getObjectFromString(int type,
java.lang.String field)
isLogField
public static boolean isLogField(java.lang.String fieldString)
getLogFieldType
public static int getLogFieldType(java.lang.String fieldString)
readFilterFromFile
public static IFilter readFilterFromFile(java.lang.String file)
writeFilterToFile
public static java.lang.String writeFilterToFile(IFilter exp,
java.lang.String existingName)
checkForFileNamed
public static boolean checkForFileNamed(java.lang.String filename)
getDefaultDir
public static java.lang.String getDefaultDir()
getRandomFileName
public static java.lang.String getRandomFileName()
getFileNameNumber
public static int getFileNameNumber()
buildServiceIDString
public static java.lang.String buildServiceIDString(net.jini.core.lookup.ServiceID sID)
getServiceIDFromString
public static net.jini.core.lookup.ServiceID getServiceIDFromString(java.lang.String sIDString)
getServiceIDMostSig
public static long getServiceIDMostSig(java.lang.String sID)
getServiceIDLeastSig
public static long getServiceIDLeastSig(java.lang.String sID)
getEntryType
public static java.lang.String getEntryType(net.jini.core.entry.Entry entValue)
getEntryValue
public static java.lang.String getEntryValue(net.jini.core.entry.Entry entValue)
pullOutThreeStrings
public static java.lang.String[] pullOutThreeStrings(java.lang.String subArea)
findEndParen
public static int findEndParen(java.lang.String findString)
Copyright 2002 Free Software Foundation. All Rights Reserved.