org.pentaho.di.core.logging
Class LoggingObject

java.lang.Object
  extended by org.pentaho.di.core.logging.LoggingObject
All Implemented Interfaces:
LoggingObjectInterface

public class LoggingObject
extends Object
implements LoggingObjectInterface


Constructor Summary
LoggingObject(Object object)
           
 
Method Summary
 boolean equals(Object obj)
           
 String getContainerObjectId()
           
 String getFilename()
           
 String getLogChannelId()
           
 LogLevel getLogLevel()
           
 String getObjectCopy()
           
 ObjectId getObjectId()
           
 String getObjectName()
           
 ObjectRevision getObjectRevision()
           
 LoggingObjectType getObjectType()
           
 LoggingObjectInterface getParent()
           
 Date getRegistrationDate()
           
 RepositoryDirectoryInterface getRepositoryDirectory()
           
 void setCarteObjectId(String carteObjectId)
           
 void setFilename(String filename)
           
 void setLogChannelId(String logChannelId)
           
 void setLogLevel(LogLevel logLevel)
           
 void setObjectCopy(String objectCopy)
           
 void setObjectId(ObjectId objectId)
           
 void setObjectName(String name)
           
 void setObjectRevision(ObjectRevision objectRevision)
           
 void setObjectType(LoggingObjectType objectType)
           
 void setParent(LoggingObjectInterface parent)
           
 void setRegistrationDate(Date registrationDate)
           
 void setRepositoryDirectory(RepositoryDirectory repositoryDirectory)
           
 
Methods inherited from class java.lang.Object
getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

LoggingObject

public LoggingObject(Object object)
Method Detail

equals

public boolean equals(Object obj)
Overrides:
equals in class Object

getObjectName

public String getObjectName()
Specified by:
getObjectName in interface LoggingObjectInterface
Returns:
the name

setObjectName

public void setObjectName(String name)
Parameters:
name - the name to set

getRepositoryDirectory

public RepositoryDirectoryInterface getRepositoryDirectory()
Specified by:
getRepositoryDirectory in interface LoggingObjectInterface
Returns:
the repositoryDirectory

setRepositoryDirectory

public void setRepositoryDirectory(RepositoryDirectory repositoryDirectory)
Parameters:
repositoryDirectory - the repositoryDirectory to set

getFilename

public String getFilename()
Specified by:
getFilename in interface LoggingObjectInterface
Returns:
the filename

setFilename

public void setFilename(String filename)
Parameters:
filename - the filename to set

getObjectId

public ObjectId getObjectId()
Specified by:
getObjectId in interface LoggingObjectInterface
Returns:
the objectId

setObjectId

public void setObjectId(ObjectId objectId)
Parameters:
objectId - the objectId to set

getObjectRevision

public ObjectRevision getObjectRevision()
Specified by:
getObjectRevision in interface LoggingObjectInterface
Returns:
the objectRevision

setObjectRevision

public void setObjectRevision(ObjectRevision objectRevision)
Parameters:
objectRevision - the objectRevision to set

getLogChannelId

public String getLogChannelId()
Specified by:
getLogChannelId in interface LoggingObjectInterface
Returns:
the id

setLogChannelId

public void setLogChannelId(String logChannelId)
Parameters:
id - the id to set

getParent

public LoggingObjectInterface getParent()
Specified by:
getParent in interface LoggingObjectInterface
Returns:
the parent

setParent

public void setParent(LoggingObjectInterface parent)
Parameters:
parent - the parent to set

getObjectType

public LoggingObjectType getObjectType()
Specified by:
getObjectType in interface LoggingObjectInterface
Returns:
the objectType

setObjectType

public void setObjectType(LoggingObjectType objectType)
Parameters:
objectType - the objectType to set

getObjectCopy

public String getObjectCopy()
Specified by:
getObjectCopy in interface LoggingObjectInterface
Returns:
the copy

setObjectCopy

public void setObjectCopy(String objectCopy)
Parameters:
copy - the copy to set

getLogLevel

public LogLevel getLogLevel()
Specified by:
getLogLevel in interface LoggingObjectInterface
Returns:
The logging level of the log channel of this logging object.

setLogLevel

public void setLogLevel(LogLevel logLevel)

getContainerObjectId

public String getContainerObjectId()
Specified by:
getContainerObjectId in interface LoggingObjectInterface
Returns:
the carteObjectId

setCarteObjectId

public void setCarteObjectId(String carteObjectId)
Parameters:
carteObjectId - the carteObjectId to set

getRegistrationDate

public Date getRegistrationDate()
Specified by:
getRegistrationDate in interface LoggingObjectInterface
Returns:
the registrationDate

setRegistrationDate

public void setRegistrationDate(Date registrationDate)
Parameters:
registrationDate - the registrationDate to set