gran.app.adapter.external
Interface SecuredEmailTypeAdapter

All Superinterfaces:
Adapter, SecuredAdapter
All Known Implementing Classes:
BaseSecuredEmailTypeAdapter

public interface SecuredEmailTypeAdapter
extends SecuredAdapter

Manages EmailType.


Method Summary
 java.lang.String copyEmailTypeImpl(java.lang.String sessionId, java.lang.String emailTypeId)
          Copies a EmailType.
 java.lang.String createEmailTypeImpl(java.lang.String sessionId, java.lang.String name, java.lang.String contentTypeId, java.lang.String result)
          Creates EmailType.
 void deleteEmailTypeImpl(java.lang.String sessionId, java.lang.String emailTypeId)
          Deletes specified EmailType.
 java.util.ArrayList getAvailableEmailTypeListImpl(java.lang.String sessionId, java.lang.String userId, java.util.ArrayList result)
          Returns available list of EmailType for specified User.
 java.util.ArrayList getContentTypeListImpl(java.lang.String sessionId, java.util.ArrayList result)
          Returns list of ContentType.
 java.lang.String getTemplateImpl(java.lang.String sessionId, java.lang.String emailTypeId, java.lang.String result)
          Returns Template for specified EmailType.
 void setTemplateImpl(java.lang.String sessionId, java.lang.String prstatusId, java.lang.String templateValue)
          Sets Template for specified Prstatus.
 void updateEmailTypeImpl(java.lang.String sessionId, java.lang.String emailTypeId, java.lang.String name, java.lang.String contentTypeId)
          Updates specified EmailType.
 
Methods inherited from interface gran.app.adapter.Adapter
getDescription, init
 

Method Detail

createEmailTypeImpl

public java.lang.String createEmailTypeImpl(java.lang.String sessionId,
                                            java.lang.String name,
                                            java.lang.String contentTypeId,
                                            java.lang.String result)
                                     throws GranException
Creates EmailType. Available via SOAP.

Parameters:
sessionId -
name -
contentTypeId -
result -
Returns:
new EmailType ID
Throws:
GranException

copyEmailTypeImpl

public java.lang.String copyEmailTypeImpl(java.lang.String sessionId,
                                          java.lang.String emailTypeId)
                                   throws GranException
Copies a EmailType. Available via SOAP.

Parameters:
sessionId -
emailTypeId -
Returns:
new EmailType ID
Throws:
GranException

updateEmailTypeImpl

public void updateEmailTypeImpl(java.lang.String sessionId,
                                java.lang.String emailTypeId,
                                java.lang.String name,
                                java.lang.String contentTypeId)
                         throws GranException
Updates specified EmailType. Available via SOAP.

Parameters:
sessionId -
emailTypeId -
name -
contentTypeId -
Throws:
GranException

deleteEmailTypeImpl

public void deleteEmailTypeImpl(java.lang.String sessionId,
                                java.lang.String emailTypeId)
                         throws GranException
Deletes specified EmailType.

Parameters:
sessionId -
emailTypeId -
Throws:
GranException

getAvailableEmailTypeListImpl

public java.util.ArrayList getAvailableEmailTypeListImpl(java.lang.String sessionId,
                                                         java.lang.String userId,
                                                         java.util.ArrayList result)
                                                  throws GranException
Returns available list of EmailType for specified User. Available via SOAP.

Parameters:
sessionId -
userId -
result -
Returns:
list of SecuredEmailTypeBeans
Throws:
GranException
See Also:
SecuredEmailTypeBean

getContentTypeListImpl

public java.util.ArrayList getContentTypeListImpl(java.lang.String sessionId,
                                                  java.util.ArrayList result)
                                           throws GranException
Returns list of ContentType. Available via SOAP.

Parameters:
sessionId -
result -
Returns:
list of SecuredContentTypeBean
Throws:
GranException
See Also:
SecuredContentTypeBean

getTemplateImpl

public java.lang.String getTemplateImpl(java.lang.String sessionId,
                                        java.lang.String emailTypeId,
                                        java.lang.String result)
                                 throws GranException
Returns Template for specified EmailType. Available via SOAP.

Parameters:
sessionId -
emailTypeId -
result -
Returns:
Template
Throws:
GranException

setTemplateImpl

public void setTemplateImpl(java.lang.String sessionId,
                            java.lang.String prstatusId,
                            java.lang.String templateValue)
                     throws GranException
Sets Template for specified Prstatus. Available via SOAP.

Parameters:
sessionId -
prstatusId -
templateValue -
Throws:
GranException


Copyright © 2002-2004 TrackStudio, Ltd. All Rights Reserved.