atg.svc.ui.formhandlers
Class GroupUserChooserListFormHandler

java.lang.Object
  extended by atg.nucleus.logging.VariableArgumentApplicationLoggingImpl
      extended by atg.nucleus.GenericService
          extended by atg.droplet.EmptyFormHandler
              extended by atg.droplet.GenericFormHandler
                  extended by atg.droplet.TransactionalFormHandler
                      extended by atg.web.formhandlers.ApplicationFormHandler
                          extended by atg.svc.ui.formhandlers.test.TreeTableDelegatingFormHandler
                              extended by atg.svc.ui.formhandlers.ListChooserFormHandler
                                  extended by atg.svc.ui.formhandlers.UserChooserListFormHandler
                                      extended by atg.svc.ui.formhandlers.GroupUserChooserListFormHandler
All Implemented Interfaces:
atg.droplet.DropletFormHandler, atg.naming.NameContextBindingListener, atg.naming.NameContextElement, atg.naming.NameResolver, atg.nucleus.AdminableService, atg.nucleus.logging.ApplicationLogging, atg.nucleus.logging.ApplicationLoggingSender, atg.nucleus.logging.TraceApplicationLogging, atg.nucleus.logging.VariableArgumentApplicationLogging, atg.nucleus.naming.ComponentNameResolver, atg.nucleus.Service, atg.nucleus.ServiceListener, TreeTableFormHandler, Listable, Pageable, Selectable, java.util.EventListener

public class GroupUserChooserListFormHandler
extends UserChooserListFormHandler


Field Summary
static java.lang.String CLASS_VERSION
          Class version string
 
Fields inherited from class atg.svc.ui.formhandlers.UserChooserListFormHandler
IS_CURRENT_USER, mProfile, mSearchResultItems, mSolutionMetadataService
 
Fields inherited from class atg.svc.ui.formhandlers.ListChooserFormHandler
CONSTRAINT_LANGUAGE, CONSTRAINT_SELFSERVICE_AUDIENCE, editorField, mAdminField, mBaseValue, mFilterKeyword, mItemKey, mRepository, mRepositoryView, mSegmentService, mSelectedKeys, mSolutionService, mViewItems, PROPERTY_DISPLAY_NAME, PROPERTY_REPOSITORY_ID, STATUS_FILTER_RQL, STATUS_VIEW
 
Fields inherited from class atg.svc.ui.formhandlers.test.TreeTableDelegatingFormHandler
mOperation, mParameters, mState, mTreeTableId, mView
 
Fields inherited from class atg.web.formhandlers.ApplicationFormHandler
EQUALS, PARAM_DELIMITER, QUERY_DELIMITER, STATUS_ERROR_REDIRECT, STATUS_ERROR_STAY, STATUS_SUCCESS
 
Fields inherited from class atg.droplet.GenericFormHandler
PARAM_DEFER_FORWARD_OR_REDIRECT, PARAM_USE_FORWARDS
 
Fields inherited from class atg.nucleus.GenericService
SERVICE_INFO_KEY
 
Fields inherited from interface atg.svc.ui.treetable.Selectable
SELECT_MULTIPLE, SELECT_NONE, SELECT_SINGLE
 
Fields inherited from interface atg.nucleus.logging.TraceApplicationLogging
DEFAULT_LOG_TRACE_STATUS
 
Fields inherited from interface atg.nucleus.logging.ApplicationLogging
DEFAULT_LOG_DEBUG_STATUS, DEFAULT_LOG_ERROR_STATUS, DEFAULT_LOG_INFO_STATUS, DEFAULT_LOG_WARNING_STATUS
 
Constructor Summary
GroupUserChooserListFormHandler()
           
 
Method Summary
 java.lang.String getAgentType()
          Returns agent user type value for users in list
protected  java.lang.String getAgentWhere()
           
 java.lang.String getFilterRQLWhere()
          Overriden to filter by login name.
 java.lang.String getParentGroupId()
          Returns parent group id for users in list
protected  java.lang.String getParentGroupRqlWhere()
           
 void setAgentType(java.lang.String pAgentType)
          Sets agent user type value for users in list
 void setParentGroupId(java.lang.String pParentGroupId)
          Sets parent group id for users in list
protected  java.util.List uploadRepositoryItems()
          Retrieve items from specified repository and view.
protected  java.util.List uploadViewItems()
          Retrieve items from canned list, or from SegmentService specified, or from repository.
 
Methods inherited from class atg.svc.ui.formhandlers.UserChooserListFormHandler
addCurrentUser, getAllRQLWhere, getProfile, getProfileRepository, getSolutionMetadataService, getTotalItemCount, getViewItems, page, select, setProfile, setProfileRepository, setSolutionMetadataService, wrapGSAUser, wrapGSAUsers
 
Methods inherited from class atg.svc.ui.formhandlers.ListChooserFormHandler
doStartService, fillSelectedFromState, filterListValues, findStateContainer, getAdminField, getBaseValue, getEditorConstraintType, getEditorField, getFilterKeyword, getItemKey, getItemName, getLanguageProperty, getLanguages, getRepository, getRepositoryView, getSegmentItems, getSegmentService, getSelectedItemsList, getSelectedKeys, getSelectedKeysList, getSiteService, getSolutionService, getViewItemCount, handleList, isStatusField, prepareSelectedList, resetListValue, saveStateContainer, setAdminField, setBaseValue, setEditorConstraintType, setEditorField, setFilterKeyword, setItemKey, setLanguageProperty, setRepository, setRepositoryView, setSegmentService, setSiteService, setSolutionService, setState, setViewItems, wrapArray, wrapCollection, wrapProfileGroups, wrapSelfServiceAudienceCollection
 
Methods inherited from class atg.svc.ui.formhandlers.test.TreeTableDelegatingFormHandler
getOperation, getParameters, getState, getTreeTableId, getView, handleResponse, setOperation, setParameters, setTreeTableId, setView, validate
 
Methods inherited from class atg.web.formhandlers.ApplicationFormHandler
addParameterToURLString, beforeGet, beforeSet, checkFormError, checkFormRedirect, checkFormSuccess, formHandlerBeforeGet, formHandlerBeforeSet, formHandlerInit, getErrorURL, getRedirectDelayMS, getString, getString, getString, getSuccessURL, getUserMessagesResourceBundle, handleCancel, processException, processException, processExceptionAndLog, processExceptionAndLog, redirect, setErrorURL, setRedirectDelayMS, setSuccessURL, setUserMessagesResourceBundle
 
Methods inherited from class atg.droplet.TransactionalFormHandler
afterSet, commitTransaction, getTransactionDemarcation, getTransactionStatus, isEnsureTransaction, isRollbackTransaction, isRollbackTransactionOnUnhandledException, isTransactionMarkedAsRollback, setEnsureTransaction, setRollbackTransaction, setRollbackTransactionOnUnhandledException, setTransactionDemarcation
 
Methods inherited from class atg.droplet.GenericFormHandler
addFormException, addUncheckedFormException, createFormSubmissionMessage, getCancelURL, getCheckForValidSession, getFormError, getFormExceptions, getFormName, getMessagePort, getMessageSource, getMessageType, getPropertyExceptions, getSendMessages, getUncheckedFormExceptions, handleFormException, handleUncheckedFormException, hasUncheckedFormExceptions, isDeferForwardsAndRedirects, isRestorableForm, isUseForwards, isValidSession, redirectOrForward, resetFormExceptions, setCancelURL, setCheckForValidSession, setDeferForwardsAndRedirects, setFormName, setMessagePort, setMessageSource, setMessageType, setRestorableForm, setSendMessages, setUseForwards
 
Methods inherited from class atg.droplet.EmptyFormHandler
afterGet
 
Methods inherited from class atg.nucleus.GenericService
addLogListener, createAdminServlet, doStopService, getAbsoluteName, getAdminServlet, getLoggingForVlogging, getLogListenerCount, getLogListeners, getName, getNameContext, getNucleus, getRoot, getServiceConfiguration, getServiceInfo, isLoggingDebug, isLoggingError, isLoggingInfo, isLoggingTrace, isLoggingWarning, isRunning, logDebug, logDebug, logDebug, logError, logError, logError, logInfo, logInfo, logInfo, logTrace, logTrace, logTrace, logWarning, logWarning, logWarning, nameContextElementBound, nameContextElementUnbound, removeLogListener, resolveName, resolveName, resolveName, resolveName, sendLogEvent, setLoggingDebug, setLoggingError, setLoggingInfo, setLoggingTrace, setLoggingWarning, setNucleus, setServiceInfo, startService, stopService
 
Methods inherited from class atg.nucleus.logging.VariableArgumentApplicationLoggingImpl
vlogDebug, vlogDebug, vlogDebug, vlogDebug, vlogError, vlogError, vlogError, vlogError, vlogInfo, vlogInfo, vlogInfo, vlogInfo, vlogTrace, vlogTrace, vlogTrace, vlogTrace, vlogWarning, vlogWarning, vlogWarning, vlogWarning
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

CLASS_VERSION

public static java.lang.String CLASS_VERSION
Class version string

Constructor Detail

GroupUserChooserListFormHandler

public GroupUserChooserListFormHandler()
Method Detail

getParentGroupId

public java.lang.String getParentGroupId()
Returns parent group id for users in list

Returns:
parent group id for users in list

setParentGroupId

public void setParentGroupId(java.lang.String pParentGroupId)
Sets parent group id for users in list

Parameters:
pParentGroupId -

getAgentType

public java.lang.String getAgentType()
Returns agent user type value for users in list

Returns:
parent group id for users in list

setAgentType

public void setAgentType(java.lang.String pAgentType)
Sets agent user type value for users in list

Parameters:
pAgentType -

uploadRepositoryItems

protected java.util.List uploadRepositoryItems()
Retrieve items from specified repository and view.

Overrides:
uploadRepositoryItems in class ListChooserFormHandler
Returns:
wrapped repository items
See Also:
#getRepositoryView()} for details what repository view is used., #wrapArray(java.lang.Object[])} how wrapping works.

uploadViewItems

protected java.util.List uploadViewItems()
Description copied from class: ListChooserFormHandler
Retrieve items from canned list, or from SegmentService specified, or from repository.

Overrides:
uploadViewItems in class UserChooserListFormHandler
Returns:
wrapped list of users.

getParentGroupRqlWhere

protected java.lang.String getParentGroupRqlWhere()

getAgentWhere

protected java.lang.String getAgentWhere()

getFilterRQLWhere

public java.lang.String getFilterRQLWhere()
Overriden to filter by login name.

Overrides:
getFilterRQLWhere in class UserChooserListFormHandler
Returns:
RQL query