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 cloneRegistrationImpl(SessionContext sc, java.lang.String toUserId, java.lang.String registrationId, java.lang.String result)
          Copies Registration.
 java.lang.String createRegistrationImpl(SessionContext sc, java.lang.String toUserId, 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 result)
          Returns Registrations for specified User.
 boolean init()
          Initialize adapter.
 void 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)
           
 void updateRegistrationImpl(SessionContext sc, java.lang.String registrationId, java.lang.String name, java.lang.String statusId, java.lang.Integer child, java.lang.Integer expire, java.lang.String taskId, java.lang.String categoryId)
          Updates Registration.
 
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 toUserId,
                                               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 statusId,
                                   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 -
statusId -
child -
expire -
taskId -
categoryId -
Throws:
GranException

getRegistrationListImpl

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

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

cloneRegistrationImpl

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

Specified by:
cloneRegistrationImpl in interface SecuredRegistrationAdapter
Parameters:
sc -
registrationId -
result -
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 void 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)
                  throws GranException
Specified by:
registerImpl in interface SecuredRegistrationAdapter
Throws:
GranException


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