/*
 * Decompiled with CFR 0.152.
 * 
 * Could not load the following classes:
 *  com.l7tech.objectmodel.Alias
 *  com.l7tech.objectmodel.AliasHeader
 *  com.l7tech.objectmodel.FindException
 *  com.l7tech.objectmodel.Goid
 *  com.l7tech.objectmodel.OrganizationHeader
 *  com.l7tech.objectmodel.PersistentEntity
 *  com.l7tech.objectmodel.folder.FolderedEntityManager
 */
package com.l7tech.server.service;

import com.l7tech.objectmodel.Alias;
import com.l7tech.objectmodel.AliasHeader;
import com.l7tech.objectmodel.FindException;
import com.l7tech.objectmodel.Goid;
import com.l7tech.objectmodel.OrganizationHeader;
import com.l7tech.objectmodel.PersistentEntity;
import com.l7tech.objectmodel.folder.FolderedEntityManager;
import java.util.Collection;

public interface AliasManager<AT extends Alias<ET>, ET extends PersistentEntity, HT extends OrganizationHeader>
extends FolderedEntityManager<AT, AliasHeader<ET>> {
    public AT findAliasByEntityAndFolder(Goid var1, Goid var2) throws FindException;

    public Collection<AT> findAllAliasesForEntity(Goid var1) throws FindException;

    public Collection<HT> expandEntityWithAliases(Collection<HT> var1) throws FindException;
}

