package org.gluu.config.oxtrust;

import com.fasterxml.jackson.annotation.JsonIgnoreProperties;

import java.io.Serializable;


@JsonIgnoreProperties(ignoreUnknown = true)
public class ScimProperties implements Serializable {

    /**
    *
    */
    private static final long serialVersionUID = -5154249316054593386L;

    private int maxCount;
    
    private ScimMode protectionMode;
    
    private String userExtensionSchemaURI;

    public int getMaxCount() {
        return maxCount;
    }

    public void setMaxCount(int maxCount) {
        this.maxCount = maxCount;
    }
    
    public ScimMode getProtectionMode() {
    	return protectionMode;
    }
    
    public void setProtectionMode(ScimMode mode) {
    	protectionMode = mode;
    }

    public String getUserExtensionSchemaURI() {
        return userExtensionSchemaURI;
    }

    public void setUserExtensionSchemaURI(String userExtensionSchemaURI) {
        this.userExtensionSchemaURI = userExtensionSchemaURI;
    }

}

@@ -120,17 +120,16 @@
 zable;%0A%0A
-%0A
 @JsonIgn
@@ -335,24 +335,96 @@
 t maxCount;%0A
+    private int bulkMaxOperations;%0A    private long bulkMaxPayloadSize;%0A
     %0A    pri
@@ -605,24 +605,24 @@
 maxCount) %7B%0A
-
         this
@@ -646,32 +646,460 @@
 unt;%0A    %7D%0A    %0A
+    public int getBulkMaxOperations() %7B%0A        return bulkMaxOperations;%0A    %7D%0A    %0A    public void setBulkMaxOperations(int bulkMaxOperations) %7B%0A        this.bulkMaxOperations = bulkMaxOperations;%0A    %7D%0A    %0A    public long getBulkMaxPayloadSize() %7B%0A        return bulkMaxPayloadSize;%0A    %7D%0A    %0A    public void setBulkMaxPayloadSize(long bulkMaxPayloadSize) %7B%0A        this.bulkMaxPayloadSize = bulkMaxPayloadSize;%0A    %7D%0A    %0A
     public ScimM

update bean https://github.com/GluuFederation/scim/issues/54