ItacPermitSearch.java
package com.tradecloud.dto.external.itacpermit;
import com.tradecloud.domain.model.organisationalunit.OrganisationalUnit;
import com.tradecloud.dto.api.SearchDTO;
import lombok.*;
import org.springframework.data.domain.Pageable;
import java.io.Serializable;
import java.math.BigDecimal;
import java.time.LocalDateTime;
import java.util.Collection;
import java.util.Collections;
import java.util.List;
@Getter
@Setter
@AllArgsConstructor
@NoArgsConstructor
@Builder
public class ItacPermitSearch extends SearchDTO implements Serializable {
private String number;
private boolean exactMatch = false;
// private Pageable pageable =PageRequest.of(0,10);
private Pageable pageable;
private String orderBy;
private List<String> organisationalUnitIds;
private String tariffCode;
private ItacPermitStatus itacPermitStatus;
private LocalDateTime expiryDateFrom;
private LocalDateTime expiryDateTo;
private ItacPermitType itacPermitType;
private BigDecimal utilisationPercent;
@Override
public void setOrganisationalUnits2(List<OrganisationalUnit> organisationalUnits) {
}
@Override
public Collection<OrganisationalUnit> getOrganisationalUnits2() {
return Collections.emptyList();
}
@Override
public void setOrganisationalUnit2(OrganisationalUnit organisationalUnit) {
}
}