All Downloads are FREE. Search and download functionalities are using the official Maven repository.

com.bronto.api.operation.OrderOperations Maven / Gradle / Ivy

The newest version!
package com.bronto.api.operation;

import java.util.Arrays;
import java.util.List;

import com.bronto.api.BrontoApi;
import com.bronto.api.model.ObjectBuilder;
import com.bronto.api.model.OrderObject;
import com.bronto.api.model.ProductObject;
import com.bronto.api.model.WriteResult;
import com.bronto.api.reflect.ApiReflection;

public class OrderOperations extends AbstractObjectOperations {
    public OrderOperations(BrontoApi client) {
        super(OrderObject.class, client);
    }

    @Override
    public ApiReflection getSupportedWriteOperations() {
        return new ApiReflection("orders",
            "addOrUpdate",
            "delete");
    }

    public ObjectBuilder newProduct() {
        return ObjectBuilder.newObject(ProductObject.class);
    }

    public WriteResult addOrUpdate(List orders) {
        return callWrite("addOrUpdate", orders);
    }

    public WriteResult addOrUpdate(OrderObject...orders) {
        return addOrUpdate(Arrays.asList(orders));
    }
}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy