Class SapInvoiceBackendImpl
java.lang.Object
de.hybris.platform.sap.core.bol.backend.BackendBusinessObjectBase
de.hybris.platform.sap.core.bol.backend.jco.BackendBusinessObjectBaseJCo
de.hybris.platform.sap.sapinvoicebol.backend.impl.SapInvoiceBackendImpl
- All Implemented Interfaces:
BackendBusinessObject,BackendBusinessObjectJCo,SapInvoiceBackend
public class SapInvoiceBackendImpl
extends BackendBusinessObjectBaseJCo
implements SapInvoiceBackend
-
Field Summary
Fields inherited from class de.hybris.platform.sap.core.bol.backend.BackendBusinessObjectBase
genericFactory, moduleConfigurationAccess -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected voidcloseConnection(JCoConnection connection) byte[]getInvoiceInByte(String billingDocNumber) get the invoice in byte formatbyte[]voidsetBillingDocumentFieldName(String billingDocumentFieldName) voidsetJcoFunction(String jcoFunction) voidsetParameters(Map<String, String> parameters) voidsetTableName(String tableName) Methods inherited from class de.hybris.platform.sap.core.bol.backend.jco.BackendBusinessObjectBaseJCo
getDefaultConnectionName, getDefaultDestinationName, getDefaultJCoConnection, getJCoConnection, getJCoConnection, getModuleId, setDefaultConnectionName, setDefaultDestinationName, setManagedConnectionContainer, toStringMethods inherited from class de.hybris.platform.sap.core.bol.backend.BackendBusinessObjectBase
destroyBackendObject, getModuleConfigurationAccess, initBackendObject, setGenericFactory, setModuleConfigurationAccessMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface de.hybris.platform.sap.core.bol.backend.BackendBusinessObject
destroyBackendObject, initBackendObject
-
Constructor Details
-
SapInvoiceBackendImpl
public SapInvoiceBackendImpl()
-
-
Method Details
-
getJcoFunction
- Returns:
- the jcoFunction
-
setJcoFunction
- Parameters:
jcoFunction- the jcoFunction to set
-
getBillingDocumentFieldName
- Returns:
- the billingDocumentFieldName
-
setBillingDocumentFieldName
- Parameters:
billingDocumentFieldName- the billingDocumentFieldName to set
-
getParameters
- Returns:
- the parameters
-
setParameters
- Parameters:
parameters- the parameters to set
-
getTableName
- Returns:
- the tableName
-
setTableName
- Parameters:
tableName- the tableName to set
-
getInvoiceInByte
Description copied from interface:SapInvoiceBackendget the invoice in byte format- Specified by:
getInvoiceInBytein interfaceSapInvoiceBackend- Returns:
- byte array
- Throws:
BackendException
-
serialize
- Throws:
IOException
-
closeConnection
-