| 
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectcom.trackstudio.securedkernel.SecuredRegistrationAdapterManager
public class SecuredRegistrationAdapterManager
This manager is used for creating and deleting of registration rules
| Constructor Summary | |
|---|---|
SecuredRegistrationAdapterManager()
 | 
|
| Method Summary | |
|---|---|
 java.lang.String | 
cloneRegistration(SessionContext sc,
                  java.lang.String toUserId,
                  java.lang.String registrationId)
Clone self registration rule  | 
 java.lang.String | 
createRegistration(SessionContext sc,
                   java.lang.String toUserId,
                   java.lang.String name,
                   java.lang.String prstatusId,
                   java.lang.String taskId)
Create a registration rule  | 
 void | 
deleteRegistration(SessionContext sc,
                   java.lang.String registrationId)
Delete self registration rule  | 
 java.util.List | 
getRegistrationList(SessionContext sc)
Get all available self registration rules  | 
 java.util.ArrayList | 
getRegistrationList(SessionContext sc,
                    java.lang.String userId)
Get list of self registration rules available for user  | 
 void | 
register(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)
Register a new user  | 
 void | 
updateRegistration(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)
Update registration rule  | 
| Methods inherited from class java.lang.Object | 
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait | 
| Constructor Detail | 
|---|
public SecuredRegistrationAdapterManager()
| Method Detail | 
|---|
public java.lang.String createRegistration(SessionContext sc,
                                           java.lang.String toUserId,
                                           java.lang.String name,
                                           java.lang.String prstatusId,
                                           java.lang.String taskId)
                                    throws GranException
sc - session contexttoUserId - id of parent for registered usersname - rule's nameprstatusId - status for registered userstaskId - id of a task new users will get access to
GranException
public void deleteRegistration(SessionContext sc,
                               java.lang.String registrationId)
                        throws GranException
sc - session contextregistrationId - rule's id
GranException
public void updateRegistration(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
sc - session contextregistrationId - rule's idname - new rule's nameprstatusId - status for registered userschild - nunber of users that can be registered via this rule. If null, it will be no restrictions.expire - days to expire the rule. If null, the rule won't be expired.taskId - id of a task new users will get access tocategoryId - category of a task that will be created for registered user. If null, this feachure will be disabled
GranException
public java.util.ArrayList getRegistrationList(SessionContext sc,
                                               java.lang.String userId)
                                        throws GranException
sc - session contextuserId - user's id
GranException
public java.lang.String cloneRegistration(SessionContext sc,
                                          java.lang.String toUserId,
                                          java.lang.String registrationId)
                                   throws GranException
sc - session contexttoUserId - owner's idregistrationId - cloned rule's id
GranException
public java.util.List getRegistrationList(SessionContext sc)
                                   throws GranException
sc - session context
GranException
public void register(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
sc - session contextlogin - user's loginname - user's nameemail - user's e-maillocale - user's localetimezone - user's time zonecompany - user's companyregistrationId - id of a self registration rule
GranException
  | 
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||