ExactTargetService.java 3.66 KB
/*
 * Decompiled with CFR 0_118.
 * 
 * Could not load the following classes:
 *  com.day.cq.mcm.emailprovider.EmailService
 *  com.day.cq.mcm.emailprovider.types.ConnectionParams
 *  com.day.cq.mcm.exacttarget.client.Account
 *  com.day.cq.mcm.exacttarget.client.DataExtension
 *  com.day.cq.mcm.exacttarget.client.DataExtensionField
 *  com.day.cq.mcm.exacttarget.client.Email
 *  com.day.cq.mcm.exacttarget.client.FilterPart
 *  com.day.cq.mcm.exacttarget.client.List
 *  com.day.cq.mcm.exacttarget.client.ListSubscriber
 *  com.day.cq.mcm.exacttarget.client.PropertyDefinition
 *  com.day.cq.mcm.exacttarget.client.SendClassification
 *  com.day.cq.mcm.exacttarget.client.Subscriber
 *  com.day.cq.mcm.exacttarget.client.SubscriberList
 *  com.day.cq.wcm.webservicesupport.Configuration
 */
package com.day.cq.mcm.exacttarget;

import com.day.cq.mcm.emailprovider.EmailService;
import com.day.cq.mcm.emailprovider.types.ConnectionParams;
import com.day.cq.mcm.exacttarget.ExactTargetException;
import com.day.cq.mcm.exacttarget.client.Account;
import com.day.cq.mcm.exacttarget.client.DataExtension;
import com.day.cq.mcm.exacttarget.client.DataExtensionField;
import com.day.cq.mcm.exacttarget.client.Email;
import com.day.cq.mcm.exacttarget.client.FilterPart;
import com.day.cq.mcm.exacttarget.client.List;
import com.day.cq.mcm.exacttarget.client.ListSubscriber;
import com.day.cq.mcm.exacttarget.client.PropertyDefinition;
import com.day.cq.mcm.exacttarget.client.SendClassification;
import com.day.cq.mcm.exacttarget.client.Subscriber;
import com.day.cq.mcm.exacttarget.client.SubscriberList;
import com.day.cq.wcm.webservicesupport.Configuration;
import java.util.Map;

public interface ExactTargetService
extends EmailService {
    public java.util.List<Account> getAccounts(ConnectionParams var1, FilterPart var2) throws ExactTargetException;

    public void checkCredentials(ConnectionParams var1) throws ExactTargetException;

    public void addSubscriberToList(Configuration var1, Subscriber var2) throws ExactTargetException;

    public void deleteSubscriberFromList(Configuration var1, Subscriber var2) throws ExactTargetException;

    public Email publishEmail(Configuration var1, Email var2) throws ExactTargetException;

    public void updateEmail(Configuration var1, Email var2) throws ExactTargetException;

    public void sendEmail(Configuration var1, Email var2, Subscriber var3) throws ExactTargetException;

    public void sendEmail(Configuration var1, Email var2, SubscriberList var3) throws ExactTargetException;

    public java.util.List<ListSubscriber> getSubscribers(Configuration var1, String var2) throws ExactTargetException;

    public void deleteList(Configuration var1, String var2) throws ExactTargetException;

    public List createList(Configuration var1, List var2) throws ExactTargetException;

    public java.util.List<SendClassification> getSendClassifications(Configuration var1, FilterPart var2) throws ExactTargetException;

    public java.util.List<Email> getEmails(Configuration var1, FilterPart var2) throws ExactTargetException;

    public Map<String, String> viewPublishedNewsletter(Configuration var1, String var2) throws ExactTargetException;

    public java.util.List<List> getSubscriberList(Configuration var1, FilterPart var2) throws ExactTargetException;

    public java.util.List<PropertyDefinition> describeSubscriber(Configuration var1) throws ExactTargetException;

    public java.util.List<DataExtension> retrieveDataExtension(Configuration var1, String[] var2, FilterPart var3) throws ExactTargetException;

    public java.util.List<DataExtensionField> retrieveDataExtensionFields(Configuration var1, FilterPart var2, String[] var3) throws ExactTargetException;
}