package com.constellio.model.entities.security.global; import org.joda.time.LocalDate; import java.util.List; /** * Created by Constellio on 2016-12-21. */ public interface AuthorizationDetails { public List<String> getRoles(); public LocalDate getStartDate(); public LocalDate getEndDate(); public String getId(); public String getCollection(); public boolean isSynced(); AuthorizationDetails withNewEndDate(LocalDate endate); boolean isFutureAuthorization(); boolean isActiveAuthorization(); String getTarget(); }