Search in sources :

Example 1 with DetailedLinks

use of org.ovirt.engine.api.model.DetailedLinks in project ovirt-engine by oVirt.

the class RsdlBuilder method construct.

private Rsdl construct() throws ClassNotFoundException, IOException {
    Rsdl rsdl = new Rsdl();
    rsdl.setLinks(new DetailedLinks());
    for (DetailedLink link : getLinks()) {
        rsdl.getLinks().getLinks().add(link);
    }
    uniteDuplicateLinks(rsdl);
    Collections.sort(rsdl.getLinks().getLinks(), Comparator.comparing(DetailedLink::getHref).thenComparing(DetailedLink::getRel));
    return rsdl;
}
Also used : DetailedLink(org.ovirt.engine.api.model.DetailedLink) DetailedLinks(org.ovirt.engine.api.model.DetailedLinks) Rsdl(org.ovirt.engine.api.model.Rsdl)

Aggregations

DetailedLink (org.ovirt.engine.api.model.DetailedLink)1 DetailedLinks (org.ovirt.engine.api.model.DetailedLinks)1 Rsdl (org.ovirt.engine.api.model.Rsdl)1