
pro.taskana.workbasket.rest.models.WorkbasketDefinitionRepresentationModel Maven / Gradle / Ivy
package pro.taskana.workbasket.rest.models;
import com.fasterxml.jackson.annotation.JsonIgnoreProperties;
import java.util.Collection;
import java.util.Set;
import org.springframework.hateoas.RepresentationModel;
/** this class represents a workbasket including its distro targets and authorisations. */
public class WorkbasketDefinitionRepresentationModel
extends RepresentationModel {
@JsonIgnoreProperties("_links")
private WorkbasketRepresentationModel workbasket;
private Collection authorizations;
private Set distributionTargets;
public Set getDistributionTargets() {
return distributionTargets;
}
public void setDistributionTargets(Set distributionTargets) {
this.distributionTargets = distributionTargets;
}
public Collection getAuthorizations() {
return authorizations;
}
public void setAuthorizations(
Collection authorizations) {
this.authorizations = authorizations;
}
public WorkbasketRepresentationModel getWorkbasket() {
return workbasket;
}
public void setWorkbasket(WorkbasketRepresentationModel workbasket) {
this.workbasket = workbasket;
}
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy