package com.sun.identity.saml2.assertion;

import com.sun.identity.saml2.common.SAML2Exception;
import java.util.List;

public interface Advice {
   List<Assertion> getAssertions();

   void setAssertions(List<Assertion> var1) throws SAML2Exception;

   List<AssertionIDRef> getAssertionIDRefs();

   void setAssertionIDRefs(List<AssertionIDRef> var1) throws SAML2Exception;

   List<String> getAssertionURIRefs();

   void setAssertionURIRefs(List<String> var1) throws SAML2Exception;

   List<EncryptedAssertion> getEncryptedAssertions();

   void setEncryptedAssertions(List<EncryptedAssertion> var1) throws SAML2Exception;

   List<String> getAdditionalInfo();

   void setAdditionalInfo(List<String> var1) throws SAML2Exception;

   String toXMLString(boolean var1, boolean var2) throws SAML2Exception;

   void makeImmutable();

   boolean isMutable();
}
