Package de.hybris.platform.ldap.impex
Class ImpExEntry
- java.lang.Object
-
- de.hybris.platform.ldap.impex.ImpExEntry
-
public class ImpExEntry extends java.lang.ObjectThis class represents an IMPEX "script block" entry. Such a "script block" consists of an header and its correspondig value lines.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classImpExEntry.HeaderModesupported impex modes
-
Field Summary
Fields Modifier and Type Field Description static intVALUE_START_POSTION
-
Constructor Summary
Constructors Constructor Description ImpExEntry()default constructor the default headermode will be "INSERT_UPDATE"ImpExEntry(ImpExEntry.HeaderMode mode)ImpExEntry(ImpExEntry.HeaderMode mode, java.lang.String type)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidaddImpExHeaderAttribute(int pos, java.lang.String attribute)voidaddImpExHeaderAttribute(java.lang.String attribute)this one callsvoidaddImpExHeaderDefault(java.lang.String headerdefault)voidaddValue(java.lang.String ldapAttribute, int pos, java.lang.String newValue)voidaddValues(java.lang.String ldapAttribute, int pos, java.util.List<java.lang.String> values)voidaddValues(java.lang.String ldapAttribute, java.util.List<java.lang.String> values)java.lang.StringgetHeader()ImpExEntry.HeaderModegetMode()java.lang.StringgetTypeCode()java.lang.StringgetValueLine()voidsetMode(ImpExEntry.HeaderMode mode)voidsetTypeCode(java.lang.Class type)voidsetTypeCode(java.lang.String type)java.lang.StringtoString()
-
-
-
Field Detail
-
VALUE_START_POSTION
public static final int VALUE_START_POSTION
- See Also:
- Constant Field Values
-
-
Constructor Detail
-
ImpExEntry
public ImpExEntry()
default constructor the default headermode will be "INSERT_UPDATE"
-
ImpExEntry
public ImpExEntry(ImpExEntry.HeaderMode mode)
-
ImpExEntry
public ImpExEntry(ImpExEntry.HeaderMode mode, java.lang.String type)
-
-
Method Detail
-
setMode
public void setMode(ImpExEntry.HeaderMode mode)
-
getMode
public ImpExEntry.HeaderMode getMode()
-
setTypeCode
public void setTypeCode(java.lang.Class type)
-
setTypeCode
public void setTypeCode(java.lang.String type)
-
getTypeCode
public java.lang.String getTypeCode()
-
addValue
public void addValue(java.lang.String ldapAttribute, int pos, java.lang.String newValue)
-
addValues
public void addValues(java.lang.String ldapAttribute, java.util.List<java.lang.String> values)
-
addValues
public void addValues(java.lang.String ldapAttribute, int pos, java.util.List<java.lang.String> values)
-
addImpExHeaderAttribute
public void addImpExHeaderAttribute(java.lang.String attribute)
this one callsaddAttribute(currentHeaderPos++, attribute);
- Parameters:
attribute-
-
addImpExHeaderAttribute
public void addImpExHeaderAttribute(int pos, java.lang.String attribute)
-
getHeader
public java.lang.String getHeader()
-
getValueLine
public java.lang.String getValueLine()
-
addImpExHeaderDefault
public void addImpExHeaderDefault(java.lang.String headerdefault)
-
toString
public java.lang.String toString()
- Overrides:
toStringin classjava.lang.Object
-
-