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
 
 -