nl.vpro.media.broadcaster.BroadcasterServiceImpl Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of media-organizations Show documentation
Show all versions of media-organizations Show documentation
Provides access to the POMS organization interfaces. The most basic example of an organization in the context of POMS is a 'broadcaster'.
The newest version!
/*
* Copyright (C) 2014 Licensed under the Apache License, Version 2.0
* VPRO The Netherlands
*/
package nl.vpro.media.broadcaster;
import lombok.extern.slf4j.Slf4j;
import java.net.URI;
import java.time.Duration;
import java.time.temporal.ChronoUnit;
import java.util.*;
import jakarta.inject.Inject;
import jakarta.inject.Named;
import nl.vpro.domain.user.Broadcaster;
import nl.vpro.domain.user.BroadcasterService;
import nl.vpro.util.URLResource;
/**
* @author rico
* @since 3.0
*/
@Slf4j
public class BroadcasterServiceImpl implements BroadcasterService {
private Map broadcasterMap = new TreeMap<>();
private final URLResource