org.pentaho.di.trans.steps.ldapinput
Class LDAPInputField

java.lang.Object
  extended by org.pentaho.di.trans.steps.ldapinput.LDAPInputField
All Implemented Interfaces:
Cloneable

public class LDAPInputField
extends Object
implements Cloneable

Describes an LDAP Input

Since:
21-09-2007
Author:
Samatar Hassan

Field Summary
static String ATTRIBUTE_OBJECT_SID
           
static HashSet<String> binaryAttributes
           
static int FETCH_ATTRIBUTE_AS_BINARY
           
static int FETCH_ATTRIBUTE_AS_STRING
           
static String[] FetchAttributeAsCode
           
static String[] FetchAttributeAsDesc
           
static String[] trimTypeCode
           
static String[] trimTypeDesc
           
static int TYPE_TRIM_BOTH
           
static int TYPE_TRIM_LEFT
           
static int TYPE_TRIM_NONE
           
static int TYPE_TRIM_RIGHT
           
 
Constructor Summary
LDAPInputField()
           
LDAPInputField(String fieldname)
           
 
Method Summary
 Object clone()
           
 void flipRepeated()
           
 String getAttribute()
           
 String getCurrencySymbol()
           
 String getDecimalSymbol()
           
static int getFetchAttributeAsByCode(String tt)
           
static int getFetchAttributeAsByDesc(String tt)
           
 String getFetchAttributeAsCode()
           
static String getFetchAttributeAsCode(int i)
           
 String getFetchAttributeAsDesc()
           
static String getFetchAttributeAsDesc(int i)
           
 String getFormat()
           
 String getGroupSymbol()
           
 int getLength()
           
 String getName()
           
 int getPrecision()
           
 String getRealAttribute()
           
 int getReturnType()
           
 String[] getSamples()
           
 int getTrimType()
           
static int getTrimTypeByCode(String tt)
           
static int getTrimTypeByDesc(String tt)
           
 String getTrimTypeCode()
           
static String getTrimTypeCode(int i)
           
 String getTrimTypeDesc()
           
static String getTrimTypeDesc(int i)
           
 int getType()
           
 String getTypeDesc()
           
 boolean isObjectSid()
           
 boolean isRepeated()
           
 boolean isSortedKey()
           
 void setAttribute(String fieldattribute)
           
 void setCurrencySymbol(String currency_symbol)
           
 void setDecimalSymbol(String decimal_symbol)
           
 void setFetchAttributeAs(int fetchAttributeAs)
           
 void setFormat(String format)
           
 void setGroupSymbol(String group_symbol)
           
 void setLength(int length)
           
 void setName(String fieldname)
           
 void setPrecision(int precision)
           
 void setRealAttribute(String realfieldattribute)
           
 void setRepeated(boolean repeat)
           
 void setSamples(String[] samples)
           
 void setSortedKey(boolean value)
           
 void setTrimType(int trimtype)
           
 void setType(int type)
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

ATTRIBUTE_OBJECT_SID

public static final String ATTRIBUTE_OBJECT_SID
See Also:
Constant Field Values

FETCH_ATTRIBUTE_AS_STRING

public static final int FETCH_ATTRIBUTE_AS_STRING
See Also:
Constant Field Values

FETCH_ATTRIBUTE_AS_BINARY

public static final int FETCH_ATTRIBUTE_AS_BINARY
See Also:
Constant Field Values

FetchAttributeAsCode

public static final String[] FetchAttributeAsCode

FetchAttributeAsDesc

public static final String[] FetchAttributeAsDesc

TYPE_TRIM_NONE

public static final int TYPE_TRIM_NONE
See Also:
Constant Field Values

TYPE_TRIM_LEFT

public static final int TYPE_TRIM_LEFT
See Also:
Constant Field Values

TYPE_TRIM_RIGHT

public static final int TYPE_TRIM_RIGHT
See Also:
Constant Field Values

TYPE_TRIM_BOTH

public static final int TYPE_TRIM_BOTH
See Also:
Constant Field Values

trimTypeCode

public static final String[] trimTypeCode

trimTypeDesc

public static final String[] trimTypeDesc

binaryAttributes

public static HashSet<String> binaryAttributes
Constructor Detail

LDAPInputField

public LDAPInputField(String fieldname)

LDAPInputField

public LDAPInputField()
Method Detail

getTrimTypeByCode

public static final int getTrimTypeByCode(String tt)

getFetchAttributeAsByCode

public static final int getFetchAttributeAsByCode(String tt)

getTrimTypeByDesc

public static final int getTrimTypeByDesc(String tt)

getFetchAttributeAsByDesc

public static final int getFetchAttributeAsByDesc(String tt)

getTrimTypeCode

public static final String getTrimTypeCode(int i)

getFetchAttributeAsCode

public static final String getFetchAttributeAsCode(int i)

getTrimTypeDesc

public static final String getTrimTypeDesc(int i)

getFetchAttributeAsDesc

public static final String getFetchAttributeAsDesc(int i)

clone

public Object clone()
Overrides:
clone in class Object

getLength

public int getLength()

setLength

public void setLength(int length)

getName

public String getName()

getAttribute

public String getAttribute()

setAttribute

public void setAttribute(String fieldattribute)

setName

public void setName(String fieldname)

getType

public int getType()

getReturnType

public int getReturnType()

getTypeDesc

public String getTypeDesc()

setType

public void setType(int type)

getFormat

public String getFormat()

setFormat

public void setFormat(String format)

setSamples

public void setSamples(String[] samples)

getSamples

public String[] getSamples()

getTrimType

public int getTrimType()

getTrimTypeCode

public String getTrimTypeCode()

getFetchAttributeAsCode

public String getFetchAttributeAsCode()

getTrimTypeDesc

public String getTrimTypeDesc()

getFetchAttributeAsDesc

public String getFetchAttributeAsDesc()

setTrimType

public void setTrimType(int trimtype)

isSortedKey

public boolean isSortedKey()

setSortedKey

public void setSortedKey(boolean value)

setFetchAttributeAs

public void setFetchAttributeAs(int fetchAttributeAs)

getGroupSymbol

public String getGroupSymbol()

setGroupSymbol

public void setGroupSymbol(String group_symbol)

getDecimalSymbol

public String getDecimalSymbol()

setDecimalSymbol

public void setDecimalSymbol(String decimal_symbol)

getCurrencySymbol

public String getCurrencySymbol()

setCurrencySymbol

public void setCurrencySymbol(String currency_symbol)

getPrecision

public int getPrecision()

setPrecision

public void setPrecision(int precision)

isRepeated

public boolean isRepeated()

setRepeated

public void setRepeated(boolean repeat)

flipRepeated

public void flipRepeated()

getRealAttribute

public String getRealAttribute()

setRealAttribute

public void setRealAttribute(String realfieldattribute)

isObjectSid

public boolean isObjectSid()