gran.app.adapter.external.registration
Class BaseSecuredRegistrationAdapter

java.lang.Object
  extended bygran.app.adapter.external.registration.BaseSecuredRegistrationAdapter
All Implemented Interfaces:
Adapter, SecuredAdapter, SecuredRegistrationAdapter

public class BaseSecuredRegistrationAdapter
extends java.lang.Object
implements SecuredRegistrationAdapter


Constructor Summary
BaseSecuredRegistrationAdapter()
           
 
Method Summary
 java.lang.String copyRegistrationImpl(SessionContext sc, java.lang.String registrationId, java.lang.String res)
          Copies Registration.
 java.lang.String createRegistrationImpl(SessionContext sc, java.lang.String name, java.lang.String prstatusId, java.lang.String taskId, java.lang.String result)
          Creates Registration.
 void deleteRegistrationImpl(SessionContext sc, java.lang.String registrationId)
          Deletes Registration.
 java.lang.String getDescription()
          Get description of adapter as plain text
 java.util.List getRegistrationListImpl(SessionContext sc, java.util.List result)
           
 java.util.ArrayList getRegistrationListImpl(SessionContext sc, java.lang.String userId, java.util.ArrayList res)
          Returns Registrations for specified User.
 boolean init()
          Initialize adapter.
 java.lang.String registerImpl(SessionContext sc, java.lang.String login, java.lang.String name, java.lang.String email, java.lang.String locale, java.lang.String timezone, java.lang.String company, java.lang.String registrationId, java.lang.String reuslt)
           
 void updateRegistrationImpl(SessionContext sc, java.lang.String registrationId, java.lang.String name, java.lang.String prstatusId, java.lang.Integer child, java.lang.Integer expire, java.lang.String taskId, java.lang.String categoryId)
          Updates Registration.
 void updateRegistrationNameImpl(SessionContext sc, java.lang.String registrationId, java.lang.String name)
          Update Registration's name.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

BaseSecuredRegistrationAdapter

public BaseSecuredRegistrationAdapter()
Method Detail

init

public boolean init()
Description copied from interface: Adapter
Initialize adapter. TrackStudio calls this method during startup.

Specified by:
init in interface Adapter
Returns:
true when adapter initialized, false otherwise.

getDescription

public java.lang.String getDescription()
Description copied from interface: Adapter
Get description of adapter as plain text

Specified by:
getDescription in interface Adapter

createRegistrationImpl

public java.lang.String createRegistrationImpl(SessionContext sc,
                                               java.lang.String name,
                                               java.lang.String prstatusId,
                                               java.lang.String taskId,
                                               java.lang.String result)
                                        throws GranException
Description copied from interface: SecuredRegistrationAdapter
Creates Registration. Available via SOAP.

Specified by:
createRegistrationImpl in interface SecuredRegistrationAdapter
Parameters:
sc -
name -
prstatusId -
taskId -
result -
Returns:
Registration identifier
Throws:
GranException

deleteRegistrationImpl

public void deleteRegistrationImpl(SessionContext sc,
                                   java.lang.String registrationId)
                            throws GranException
Description copied from interface: SecuredRegistrationAdapter
Deletes Registration. Available via SOAP.

Specified by:
deleteRegistrationImpl in interface SecuredRegistrationAdapter
Parameters:
sc -
registrationId -
Throws:
GranException

updateRegistrationImpl

public void updateRegistrationImpl(SessionContext sc,
                                   java.lang.String registrationId,
                                   java.lang.String name,
                                   java.lang.String prstatusId,
                                   java.lang.Integer child,
                                   java.lang.Integer expire,
                                   java.lang.String taskId,
                                   java.lang.String categoryId)
                            throws GranException
Description copied from interface: SecuredRegistrationAdapter
Updates Registration. Available via SOAP.

Specified by:
updateRegistrationImpl in interface SecuredRegistrationAdapter
Parameters:
sc -
registrationId -
name -
prstatusId -
child -
expire -
taskId -
categoryId -
Throws:
GranException

updateRegistrationNameImpl

public void updateRegistrationNameImpl(SessionContext sc,
                                       java.lang.String registrationId,
                                       java.lang.String name)
                                throws GranException
Description copied from interface: SecuredRegistrationAdapter
Update Registration's name.

Specified by:
updateRegistrationNameImpl in interface SecuredRegistrationAdapter
Parameters:
sc -
registrationId -
name -
Throws:
GranException

getRegistrationListImpl

public java.util.ArrayList getRegistrationListImpl(SessionContext sc,
                                                   java.lang.String userId,
                                                   java.util.ArrayList res)
                                            throws GranException
Description copied from interface: SecuredRegistrationAdapter
Returns Registrations for specified User. Available via SOAP.

Specified by:
getRegistrationListImpl in interface SecuredRegistrationAdapter
Parameters:
sc -
userId -
res -
Returns:
list of SecuredRegistrationBeans
Throws:
GranException
See Also:
SecuredRegistrationBean

copyRegistrationImpl

public java.lang.String copyRegistrationImpl(SessionContext sc,
                                             java.lang.String registrationId,
                                             java.lang.String res)
                                      throws GranException
Description copied from interface: SecuredRegistrationAdapter
Copies Registration.

Specified by:
copyRegistrationImpl in interface SecuredRegistrationAdapter
Parameters:
sc -
registrationId -
res -
Returns:
new Registration identifier
Throws:
GranException

getRegistrationListImpl

public java.util.List getRegistrationListImpl(SessionContext sc,
                                              java.util.List result)
                                       throws GranException
Specified by:
getRegistrationListImpl in interface SecuredRegistrationAdapter
Throws:
GranException

registerImpl

public java.lang.String registerImpl(SessionContext sc,
                                     java.lang.String login,
                                     java.lang.String name,
                                     java.lang.String email,
                                     java.lang.String locale,
                                     java.lang.String timezone,
                                     java.lang.String company,
                                     java.lang.String registrationId,
                                     java.lang.String reuslt)
                              throws GranException
Specified by:
registerImpl in interface SecuredRegistrationAdapter
Throws:
GranException


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