package com.sun.identity.saml2.protocol;

import com.sun.identity.saml2.assertion.EncryptedID;
import com.sun.identity.saml2.assertion.NameID;
import com.sun.identity.saml2.common.SAML2Exception;

public interface ManageNameIDRequest extends RequestAbstract {
   NewEncryptedID getNewEncryptedID();

   void setNewEncryptedID(NewEncryptedID var1) throws SAML2Exception;

   EncryptedID getEncryptedID();

   void setEncryptedID(EncryptedID var1) throws SAML2Exception;

   NewID getNewID();

   void setNewID(NewID var1) throws SAML2Exception;

   NameID getNameID();

   void setNameID(NameID var1) throws SAML2Exception;

   boolean getTerminate();

   void setTerminate(boolean var1) throws SAML2Exception;
}
