/*
 * Copyright (c) 2010, WSO2 Inc. (http://www.wso2.org) All Rights Reserved.
 *
 * WSO2 Inc. licenses this file to you under the Apache License,
 * Version 2.0 (the "License"); you may not use this file except
 * in compliance with the License.
 * You may obtain a copy of the License at
 *
 * http://www.apache.org/licenses/LICENSE-2.0
 *
 * Unless required by applicable law or agreed to in writing,
 * software distributed under the License is distributed on an
 * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
 * KIND, either express or implied. See the License for the
 * specific language governing permissions and limitations
 * under the License.
 */

package org.wso2.carbon.identity.user.profile.mgt;

import java.util.Arrays;

public class UserProfileDTO {
    private String profileName;
    private UserFieldDTO[] fieldValues;
    private String profileConifuration;
    private String[] profileConfigurations;

    public String[] getProfileConfigurations() {
        return Arrays.copyOf(profileConfigurations, profileConfigurations.length);
    }

    public void setProfileConfigurations(String[] profileConfigurations) {
        this.profileConfigurations = Arrays.copyOf(profileConfigurations, profileConfigurations.length);
    }

    public String getProfileConifuration() {
        return profileConifuration;
    }

    public void setProfileConifuration(String profileConifuration) {
        this.profileConifuration = profileConifuration;
    }

    public String getProfileName() {
        return profileName;
    }

    public void setProfileName(String profileName) {
        this.profileName = profileName;
    }

    public UserFieldDTO[] getFieldValues() {
        return Arrays.copyOf(fieldValues, fieldValues.length);
    }

    public void setFieldValues(UserFieldDTO[] fieldValues) {
        this.fieldValues = Arrays.copyOf(fieldValues, fieldValues.length);
    }

}
