/*
 * Decompiled with CFR 0.152.
 * 
 * Could not load the following classes:
 *  com.l7tech.gateway.common.service.PublishedService
 *  com.l7tech.gateway.common.service.ServiceHeader
 *  com.l7tech.objectmodel.FindException
 *  com.l7tech.objectmodel.PropertySearchableEntityManager
 *  com.l7tech.objectmodel.RoleAwareEntityManager
 *  com.l7tech.objectmodel.SaveException
 *  com.l7tech.objectmodel.folder.FolderedEntityManager
 */
package com.l7tech.server.service;

import com.l7tech.gateway.common.service.PublishedService;
import com.l7tech.gateway.common.service.ServiceHeader;
import com.l7tech.objectmodel.FindException;
import com.l7tech.objectmodel.PropertySearchableEntityManager;
import com.l7tech.objectmodel.RoleAwareEntityManager;
import com.l7tech.objectmodel.SaveException;
import com.l7tech.objectmodel.folder.FolderedEntityManager;
import java.util.Collection;
import java.util.Collections;

public interface ServiceManager
extends PropertySearchableEntityManager<ServiceHeader>,
FolderedEntityManager<PublishedService, ServiceHeader>,
RoleAwareEntityManager<PublishedService> {
    public String resolveWsdlTarget(String var1);

    public void addManageServiceRole(PublishedService var1) throws SaveException;

    public Collection<ServiceHeader> findAllHeaders(boolean var1) throws FindException;

    public Collection<PublishedService> findByRoutingUri(String var1) throws FindException;

    default public Collection<PublishedService> findByName(String string) throws FindException {
        return Collections.emptyList();
    }
}

