Project: stp

com.ibm.rational.wvcm.stp.cc
Interface CcProvider.CcAuthentication

All Superinterfaces:
ProviderFactory.Callback.Authentication
Enclosing interface:
CcProvider

public static interface CcProvider.CcAuthentication
extends ProviderFactory.Callback.Authentication

An extension of ProviderFactory.Callback that client call-backs can return to provide a Primary Group or Group List for a ClearCase login


Method Summary
 List<String> getGroupList()
          ClearCase checks the user's group list (the list of OS groups to which the user belongs) to determine whether the user can peform certain operations in a given VOB.
 String getPrimaryGroupName()
          ClearCase checks the user's "primary group" to determine whether the user can peform certain operations in a given VOB, such as creating a new CC element.
 
Methods inherited from interface javax.wvcm.ProviderFactory.Callback.Authentication
loginName, password
 

Method Detail

getGroupList

List<String> getGroupList()

ClearCase checks the user's group list (the list of OS groups to which the user belongs) to determine whether the user can peform certain operations in a given VOB.

If the user belongs to more than 32 groups, in certain situations ClearCase may ignore some of those groups, causing the operation to fail unnecessarily. In this case, use this setting to define which groups (up to 32) ClearCase should use.

Returns:
The group list to use when performing ClearCase operations, or empty list to use the default group list

getPrimaryGroupName

String getPrimaryGroupName()

ClearCase checks the user's "primary group" to determine whether the user can peform certain operations in a given VOB, such as creating a new CC element.

On Windows operating systems, the user's primary group cannot be reliably determined, so it must be set explicitly here.

On Unix, this setting may be used to override the user's primary group as specified in the /etc/password file or equivalent.

Returns:
The primary group name to use performing ClearCase operations, or null to use the default primary group

Generated Tue 20-Sep-2011 04:10 AM

Copyright © IBM 2011. All rights reserved.