wt.federation.PrincipalManager
Class PrincipalUtilities

java.lang.Object
  extended bywt.federation.PrincipalManager.PrincipalUtilities

public class PrincipalUtilities
extends Object


Constructor Summary
PrincipalUtilities()
           
 
Method Summary
static void changeCabinetDomain(String dn, String newDomainName)
           
static void changePrincipalDomain(String dn, String newDomainName)
           
static void changePrincipalDomain(String dn, String adapterName, String newDomainName)
           
static void disableWindchillPrincipal(String dn, String adapterName)
           
static Group find(String base, String filter, String att)
           
static String getCabinetDomain(String dn)
           
static Federatable getLocalObject(String dn, String adapterName)
           
static String getPrincipalDomain(String dn)
           
static String getPrincipalDomain(String dn, String adapterName)
           
static String myAdapter(String myDN)
           
static String myAdapter(WTPrincipal p)
           
static String myDbOid(String myDN, String adapterName)
           
static String myDN(WTPrincipal p)
           
static String myJNDIAdapter(WTPrincipal p)
           
static WTPrincipal storePrincipal(WTPrincipal principal, String remoteId, String adapterName)
           
static void storeWindchillData(Class principalClass, String name, AdminDomainRef domain, String remoteId, String adapterName)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

PrincipalUtilities

public PrincipalUtilities()
Method Detail

myDbOid

public static String myDbOid(String myDN,
                             String adapterName)
                      throws WTException
Throws:
WTException

getPrincipalDomain

public static String getPrincipalDomain(String dn,
                                        String adapterName)
                                 throws WTException
Throws:
WTException

getPrincipalDomain

public static String getPrincipalDomain(String dn)
                                 throws WTException
Throws:
WTException

getCabinetDomain

public static String getCabinetDomain(String dn)
                               throws WTException
Throws:
WTException

myJNDIAdapter

public static String myJNDIAdapter(WTPrincipal p)
                            throws WTException
Throws:
WTException

find

public static Group find(String base,
                         String filter,
                         String att)
                  throws IEException
Throws:
IEException

myAdapter

public static String myAdapter(String myDN)
                        throws WTException
Throws:
WTException

myAdapter

public static String myAdapter(WTPrincipal p)
                        throws WTException
Throws:
WTException

myDN

public static String myDN(WTPrincipal p)
                   throws WTException
Throws:
WTException

storeWindchillData

public static void storeWindchillData(Class principalClass,
                                      String name,
                                      AdminDomainRef domain,
                                      String remoteId,
                                      String adapterName)
                               throws WTException,
                                      UfidException,
                                      IEException,
                                      WTPropertyVetoException,
                                      IOException
Throws:
WTException
UfidException
IEException
WTPropertyVetoException
IOException

changePrincipalDomain

public static void changePrincipalDomain(String dn,
                                         String adapterName,
                                         String newDomainName)
                                  throws WTException
Throws:
WTException

changePrincipalDomain

public static void changePrincipalDomain(String dn,
                                         String newDomainName)
                                  throws WTException
Throws:
WTException

changeCabinetDomain

public static void changeCabinetDomain(String dn,
                                       String newDomainName)
                                throws WTException
Throws:
WTException

disableWindchillPrincipal

public static void disableWindchillPrincipal(String dn,
                                             String adapterName)
                                      throws WTException
Throws:
WTException

getLocalObject

public static Federatable getLocalObject(String dn,
                                         String adapterName)
                                  throws WTException
Throws:
WTException

storePrincipal

public static WTPrincipal storePrincipal(WTPrincipal principal,
                                         String remoteId,
                                         String adapterName)
                                  throws WTException,
                                         UfidException,
                                         IEException,
                                         IOException
Throws:
WTException
UfidException
IEException
IOException