org.pentaho.di.core.logging
Class LogTableField
java.lang.Object
org.pentaho.di.core.logging.LogTableField
- All Implemented Interfaces:
- Cloneable
public class LogTableField
- extends Object
- implements Cloneable
This is a single log table field.
The user can select this field or not, sees a field name, a description in the UI too.
The user can also specify a subject like a step name.
- Author:
- matt
|
Constructor Summary |
LogTableField(String id,
boolean enabled,
boolean subjectAllowed,
String fieldName,
String name,
String description,
int dataType,
int length)
|
LogTableField(String id,
boolean enabled,
String fieldName,
Object subject,
String name,
String description)
|
LogTableField(String id,
String fieldName,
Object subject)
Create a new enabled log table field with the specified field name for the specified subject. |
LogTableField
public LogTableField(String id,
boolean enabled,
String fieldName,
Object subject,
String name,
String description)
- Parameters:
id - the ID to reference this field by in the log tableenabled - fieldName - subject - description -
LogTableField
public LogTableField(String id,
boolean enabled,
boolean subjectAllowed,
String fieldName,
String name,
String description,
int dataType,
int length)
- Parameters:
id - enabled - fieldName - description - dataType - length -
LogTableField
public LogTableField(String id,
String fieldName,
Object subject)
- Create a new enabled log table field with the specified field name for the specified subject.
- Parameters:
fieldname - subject -
toString
public String toString()
- Overrides:
toString in class Object
isEnabled
public boolean isEnabled()
- Returns:
- the enabled
setEnabled
public void setEnabled(boolean enabled)
- Parameters:
enabled - the enabled to set
getSubject
public Object getSubject()
- Returns:
- the subject
setSubject
public void setSubject(Object subject)
- Parameters:
subject - the subject to set
getId
public String getId()
- Returns:
- the id
getFieldName
public String getFieldName()
- Returns:
- the fieldName
setFieldName
public void setFieldName(String fieldName)
- Parameters:
fieldName - the fieldName to set
getDescription
public String getDescription()
- Returns:
- the description
setDescription
public void setDescription(String description)
- Parameters:
description - the description to set
getDataType
public int getDataType()
- Returns:
- the dataType
setDataType
public void setDataType(int dataType)
- Parameters:
dataType - the dataType to set
getLength
public int getLength()
- Returns:
- the length
setLength
public void setLength(int length)
- Parameters:
length - the length to set
isSubjectAllowed
public boolean isSubjectAllowed()
- Returns:
- the subjectAllowed
setSubjectAllowed
public void setSubjectAllowed(boolean subjectAllowed)
- Parameters:
subjectAllowed - the subjectAllowed to set
isKey
public boolean isKey()
- Returns:
- the key
setKey
public void setKey(boolean key)
- Parameters:
key - the key to set
isLogDateField
public boolean isLogDateField()
- Returns:
- the logDateField
setLogDateField
public void setLogDateField(boolean logDateField)
- Parameters:
logDateField - the logDateField to set
getName
public String getName()
- Returns:
- the name
setName
public void setName(String name)
- Parameters:
name - the name to set
isLogField
public boolean isLogField()
- Returns:
- the logField
setLogField
public void setLogField(boolean logField)
- Parameters:
logField - the logField to set
isVisible
public boolean isVisible()
- Returns:
- the visible
setVisible
public void setVisible(boolean visible)
- Parameters:
visible - the visible to set
isStatusField
public boolean isStatusField()
- Returns:
- the statusField
setStatusField
public void setStatusField(boolean statusField)
- Parameters:
statusField - the statusField to set
isErrorsField
public boolean isErrorsField()
- Returns:
- the errorsField
setErrorsField
public void setErrorsField(boolean errorsField)
- Parameters:
errorsField - the errorsField to set
isNameField
public boolean isNameField()
- Returns:
- the nameField
setNameField
public void setNameField(boolean nameField)
- Parameters:
nameField - the nameField to set