/*
 * oxCore is available under the MIT License (2008). See http://opensource.org/licenses/MIT for full text.
 *
 * Copyright (c) 2016, Gluu
 */
package org.xdi.config.oxtrust;

import java.io.Serializable;
import javax.xml.bind.annotation.XmlAccessType;
import javax.xml.bind.annotation.XmlAccessorType;
import javax.xml.bind.annotation.XmlRootElement;
import org.codehaus.jackson.annotate.JsonIgnoreProperties;

/**
 * Asimba settings configuration entry. 
 * 
 * @author Dmitry Ognyannikov
 */
@XmlAccessorType(XmlAccessType.FIELD)
@JsonIgnoreProperties(ignoreUnknown = true)
public class AsimbaConfiguration implements Serializable {
    
    private static final long serialVersionUID = -1207383545739619576L;
    
    private String orgInum;
    
    private String applianceInum;
    
    private String appliance;
    
    private String oxasimba;
    
    private String idps;
    
    private String selectors;
    
    private String requestors;
    
    private String requestorpools;

    /**
     * @return the orgInum
     */
    public String getOrgInum() {
        return orgInum;
    }

    /**
     * @param orgInum the orgInum to set
     */
    public void setOrgInum(String orgInum) {
        this.orgInum = orgInum;
    }

    /**
     * @return the applianceInum
     */
    public String getApplianceInum() {
        return applianceInum;
    }

    /**
     * @param applianceInum the applianceInum to set
     */
    public void setApplianceInum(String applianceInum) {
        this.applianceInum = applianceInum;
    }

    /**
     * @return the appliance
     */
    public String getAppliance() {
        return appliance;
    }

    /**
     * @param appliance the appliance to set
     */
    public void setAppliance(String appliance) {
        this.appliance = appliance;
    }

    /**
     * @return the oxasimba
     */
    public String getOxasimba() {
        return oxasimba;
    }

    /**
     * @param oxasimba the oxasimba to set
     */
    public void setOxasimba(String oxasimba) {
        this.oxasimba = oxasimba;
    }

    /**
     * @return the idps
     */
    public String getIdps() {
        return idps;
    }

    /**
     * @param idps the idps to set
     */
    public void setIdps(String idps) {
        this.idps = idps;
    }

    /**
     * @return the selectors
     */
    public String getSelectors() {
        return selectors;
    }

    /**
     * @param selectors the selectors to set
     */
    public void setSelectors(String selectors) {
        this.selectors = selectors;
    }

    /**
     * @return the requestors
     */
    public String getRequestors() {
        return requestors;
    }

    /**
     * @param requestors the requestors to set
     */
    public void setRequestors(String requestors) {
        this.requestors = requestors;
    }

    /**
     * @return the requestorpools
     */
    public String getRequestorpools() {
        return requestorpools;
    }

    /**
     * @param requestorpools the requestorpools to set
     */
    public void setRequestorpools(String requestorpools) {
        this.requestorpools = requestorpools;
    }
    
}

@@ -750,82 +750,8 @@
    %0A
-    private String applianceInum;%0A    %0A    private String appliance;%0A    %0A
     
@@ -1169,576 +1169,8 @@
  %7D%0A%0A
-    /**%0A     * @return the applianceInum%0A     */%0A    public String getApplianceInum() %7B%0A        return applianceInum;%0A    %7D%0A%0A    /**%0A     * @param applianceInum the applianceInum to set%0A     */%0A    public void setApplianceInum(String applianceInum) %7B%0A        this.applianceInum = applianceInum;%0A    %7D%0A%0A    /**%0A     * @return the appliance%0A     */%0A    public String getAppliance() %7B%0A        return appliance;%0A    %7D%0A%0A    /**%0A     * @param appliance the appliance to set%0A     */%0A    public void setAppliance(String appliance) %7B%0A        this.appliance = appliance;%0A    %7D%0A%0A
     

read Asimba's entries from LDAP GluuOrganization, not from Appliance