package com.netflix.priam;

import java.util.Collection;
import java.util.List;

import com.netflix.priam.identity.IMembership;

public class FakeMembership implements IMembership
{

    private List<String> instances;

    public FakeMembership(List<String> priamInstances)
    {
        this.instances = priamInstances;
    }
    
    public void setInstances( List<String> priamInstances)
    {
        this.instances = priamInstances;
    }

    @Override
    public List<String> getAutoScaleGroupMembership()
    {
        return instances;
    }

    @Override
    public int getAvailabilityZoneMembershipSize()
    {
        return 3;
    }

    @Override
    public int getUsableAvailabilityZones()
    {
        return 3;
    }

    @Override
    public void addACL(Collection<String> listIPs, int from, int to)
    {
        // TODO Auto-generated method stub
        
    }

    @Override
    public void removeACL(Collection<String> listIPs, int from, int to)
    {
        // TODO Auto-generated method stub
        
    }

    @Override
    public List<String> listACL(int from, int to)
    {
        // TODO Auto-generated method stub
        return null;
    }

    @Override
    public void expandAvailabilityZoneMembership(int count)
    {
        // TODO Auto-generated method stub
        
    }
}

@@ -735,448 +735,8 @@
  %7D%0A%0A
-    @Override%0A    public void addACL(Collection%3CString%3E listIPs, int from, int to)%0A    %7B%0A        // TODO Auto-generated method stub%0A        %0A    %7D%0A%0A    @Override%0A    public void removeACL(Collection%3CString%3E listIPs, int from, int to)%0A    %7B%0A        // TODO Auto-generated method stub%0A        %0A    %7D%0A%0A    @Override%0A    public List%3CString%3E listACL(int from, int to)%0A    %7B%0A        // TODO Auto-generated method stub%0A        return null;%0A    %7D%0A%0A
     

fix priam compilation