Research Article
Application-Level Unsupervised Outlier-Based Intrusion Detection and Prevention
Code 1
An e-commerce application example.
| public class Checkout | | public void process(ShoppingCartshoppingCart) throws Exception | | //implementation | | | | public class ShoppingCart | | private User user; | | private ArrayList<SelectedProduct> selectedProducts; | | private float totalPriceWithoutTax; | | private float tax; | | private float totalWeight; | | //more code... | | | public class SelectedProduct | | private Product product; | | private intselectedQuantity; | | //more code... | | | public class Product | | private int id; | | private String barcode; | | private String name; | | private String category; | | private float priceWithoutTax; | | private flottaxRate; | | private float discount; | | private float weight; | | private HashMap<String, String> characteristics; | | //more code... | | | public class User | | private int id; | | private String fullName; | | private String address; | | //more code... | |
|