Class RegisterLoadPattern
java.lang.Object
ru.bitel.bgbilling.kernel.integration.server.bean.RegisterLoadPattern
-
Field Summary
Fields -
Constructor Summary
ConstructorsConstructorDescriptionRegisterLoadPattern(String key, String title, int fileType, String[] balanceItemTypes, int registerType) -
Method Summary
Modifier and TypeMethodDescriptiongetKey()intgetTitle()loadRegister(Connection con, RegisterLoadData data) processString(Connection con, RegisterItemManager itemManager, Register register, String[] line, Date pdate) разбирает одну линию, возвращает не-null с текстом ошибки, если она естьvoidsetBalanceItemTypes(int[] paymentType) voidsetCommentDelimiter(String commentDelimiter) voidsetCommentPositions(String[] commentPositions) voidsetContractId(int contractId) voidsetDateFormat(DateFormat dateFormat) voidsetDatePos(int datePos) voidsetEncoding(String encoding) voidsetExtraParametersMap(Map<Integer, String> extraParametersMap) voidsetHandlerClassName(String handlerClassName) voidsetIdPos(int idPos) voidsetPattern(Pattern pattern) voidsetPatternTitle(String patternTitle) voidsetRegisterType(int registerType) voidsetSearchContracts(SearchContracts contractFinders) voidsetSummaPos(int[] summaPos) voidsetSummaPos(String[] summaPos) voidsetSummaReplace(String summaReplace) voidsetType(int type) voidsetZeroEncoding(boolean zeroEncoding)
-
Field Details
-
TYPE_TXT
public static final int TYPE_TXT- See Also:
-
TYPE_DBF
public static final int TYPE_DBF- See Also:
-
-
Constructor Details
-
RegisterLoadPattern
-
-
Method Details
-
loadRegister
public Register loadRegister(Connection con, RegisterLoadData data) throws ru.bitel.bgbilling.common.BGException - Throws:
ru.bitel.bgbilling.common.BGException
-
processString
public String processString(Connection con, RegisterItemManager itemManager, Register register, String[] line, Date pdate) разбирает одну линию, возвращает не-null с текстом ошибки, если она есть -
getKey
-
setEncoding
- Throws:
UnsupportedEncodingException
-
setSummaPos
public void setSummaPos(int[] summaPos) -
setSummaPos
-
setExtraParametersMap
-
setIdPos
public void setIdPos(int idPos) -
setContractId
public void setContractId(int contractId) -
setCommentPositions
-
setSearchContracts
-
getPaymentComment
-
setSummaReplace
-
setType
public void setType(int type) -
setPattern
-
setBalanceItemTypes
public void setBalanceItemTypes(int[] paymentType) -
getTitle
-
setDatePos
public void setDatePos(int datePos) -
setDateFormat
-
setZeroEncoding
public void setZeroEncoding(boolean zeroEncoding) -
getPatternTitle
-
setPatternTitle
-
getRegisterType
public int getRegisterType() -
setRegisterType
public void setRegisterType(int registerType) -
setCommentDelimiter
-
getHandlerClassName
-
setHandlerClassName
-