The PriceListSecurityPolicy class is located in the atg.commerce.security package. The class needs to has the following signatures:

public class PriceListSecurityPolicy
  extends SecuredRepositorySecurityPolicy
{
  // overridden method from the super class.  This is method
  // that will perform special logic to get ACLs for a repository
  // item that lives in the PriceList repository.  It should
  // figure out if the repository item type is "interesting"
  // and then dispatch to an appropriate method. The methods
  // it could dispatch to are below.
  public AccessControlList getEffectiveAccessControlList(Object pObject);

  // get the ACL for a Price repository item
  protected AccessControlList getACLForPrice(SecuredRepositoryItem pItem;)

  // get ACL for complexPrice repository item
  protected AccessControlList getACLForComplexPrice(SecuredRepositoryItem pItem);
}