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

com.runsidekick.broker.model.request.impl.BaseApplicationAwareRequest Maven / Gradle / Ivy

package com.runsidekick.broker.model.request.impl;

import lombok.Data;

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

/**
 * @author ozge.lule
 */
@Data
public abstract class BaseApplicationAwareRequest extends BaseClientRequest {

    protected List applications;
    protected boolean persist = true;
    // WorkspaceId for api-broker websocket connection
    protected String workspaceId;

    public void addApplication(String application) {
        if (applications == null) {
            applications = new ArrayList<>();
        }
        applications.add(application);
    }

    public boolean isPersist() {
        return true;
    }
}




© 2015 - 2024 Weber Informatics LLC | Privacy Policy