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

com.manywho.sdk.api.draw.elements.group.GroupAuthorization Maven / Gradle / Ivy

The newest version!
package com.manywho.sdk.api.draw.elements.group;

import com.google.common.base.MoreObjects;
import com.google.common.collect.Lists;

import java.util.ArrayList;
import java.util.List;
import java.util.UUID;

public class GroupAuthorization {
    private UUID serviceElementId;
    private String globalAuthenticationType;
    private String streamBehaviourType;
    private List groups = Lists.newArrayList();
    private List users = Lists.newArrayList();
    private List locations = Lists.newArrayList();

    public UUID getServiceElementId() {
        return serviceElementId;
    }

    public void setServiceElementId(UUID serviceElementId) {
        this.serviceElementId = serviceElementId;
    }

    public String getGlobalAuthenticationType() {
        return globalAuthenticationType;
    }

    public void setGlobalAuthenticationType(String globalAuthenticationType) {
        this.globalAuthenticationType = globalAuthenticationType;
    }

    public String getStreamBehaviourType() {
        return streamBehaviourType;
    }

    public void setStreamBehaviourType(String streamBehaviourType) {
        this.streamBehaviourType = streamBehaviourType;
    }

    public List getGroups() {
        return groups;
    }

    public void setGroups(List groups) {
        this.groups = MoreObjects.firstNonNull(groups, new ArrayList());
    }

    public List getUsers() {
        return users;
    }

    public void setUsers(List users) {
        this.users = MoreObjects.firstNonNull(users, new ArrayList());
    }

    public List getLocations() {
        return locations;
    }

    public void setLocations(List locations) {
        this.locations = MoreObjects.firstNonNull(locations, new ArrayList());
    }
}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy