Class TransactionTypeDTO
- java.lang.Object
-
- de.aeb.xnsg.licmgmt.bf.lm.approvaldata.TransactionTypeDTO
-
public class TransactionTypeDTO extends Object
Represents the transaction type of an approval.- Since:
- 2018/10
- See Also:
ILicenseManagementBF.getApproval(GetApprovalRequestDTO)
-
-
Field Summary
Fields Modifier and Type Field Description de.aeb.xnsg.foundation.bf.TextInLanguageDTO[]
descriptions
Descriptions of the transaction type in the requested languages.
Max.String
identCode
ID of the transaction type.
Max.static String
MOVEMENT_TYPE_COMPANY_FROM_CUSTOMER
Indicates that the commodities are moved from the customer (or another third party not being supplier) to the own company.static String
MOVEMENT_TYPE_COMPANY_FROM_SUPPLIER
Indicates that the commodities are moved from the supplier to the own company.static String
MOVEMENT_TYPE_COMPANY_TO_COMPANY
Indicates that the commodities are moved internal, i.e.static String
MOVEMENT_TYPE_COMPANY_TO_CUSTOMER
Indicates that the commodities are moved from the own company to the customer (or another third party not being supplier).static String
MOVEMENT_TYPE_COMPANY_TO_SUPPLIER
Indicates that the commodities are moved from the own company to the supplier.static String
MOVEMENT_TYPE_CUSTOMER_TO_CUSTOMER
Indicates that the commodities are moved external, i.e.static String
MOVEMENT_TYPE_NO_BOOKING
Movement type for which no booking takes place at all.String
movementType
The movement type defines how quantities and values of the related transaction are booked for the applied license.
-
Constructor Summary
Constructors Constructor Description TransactionTypeDTO()
-
-
-
Field Detail
-
MOVEMENT_TYPE_COMPANY_TO_CUSTOMER
public static final String MOVEMENT_TYPE_COMPANY_TO_CUSTOMER
Indicates that the commodities are moved from the own company to the customer (or another third party not being supplier).- See Also:
- Constant Field Values
-
MOVEMENT_TYPE_COMPANY_FROM_CUSTOMER
public static final String MOVEMENT_TYPE_COMPANY_FROM_CUSTOMER
Indicates that the commodities are moved from the customer (or another third party not being supplier) to the own company.- See Also:
- Constant Field Values
-
MOVEMENT_TYPE_COMPANY_TO_SUPPLIER
public static final String MOVEMENT_TYPE_COMPANY_TO_SUPPLIER
Indicates that the commodities are moved from the own company to the supplier.- See Also:
- Constant Field Values
-
MOVEMENT_TYPE_COMPANY_FROM_SUPPLIER
public static final String MOVEMENT_TYPE_COMPANY_FROM_SUPPLIER
Indicates that the commodities are moved from the supplier to the own company.- See Also:
- Constant Field Values
-
MOVEMENT_TYPE_COMPANY_TO_COMPANY
public static final String MOVEMENT_TYPE_COMPANY_TO_COMPANY
Indicates that the commodities are moved internal, i.e. from the own company to the own company.- See Also:
- Constant Field Values
-
MOVEMENT_TYPE_CUSTOMER_TO_CUSTOMER
public static final String MOVEMENT_TYPE_CUSTOMER_TO_CUSTOMER
Indicates that the commodities are moved external, i.e. from one customer (or another third party not being supplier) to another.- See Also:
- Constant Field Values
-
MOVEMENT_TYPE_NO_BOOKING
public static final String MOVEMENT_TYPE_NO_BOOKING
Movement type for which no booking takes place at all.- See Also:
- Constant Field Values
-
identCode
public String identCode
ID of the transaction type.
Max. length: 50.
-
descriptions
public de.aeb.xnsg.foundation.bf.TextInLanguageDTO[] descriptions
Descriptions of the transaction type in the requested languages.
Max. length (ofTextInLanguageDTO.text
): 250.- See Also:
AbstractRequestDTO.resultLanguageIsoCodes
-
movementType
public String movementType
The movement type defines how quantities and values of the related transaction are booked for the applied license. Depending on the movement type defined by the selected transaction type, a booking can reduce or increase the stock of the supplier or the customer or the stock of the own company, or change no stock at all.
Possible values are:
-
-