Uses of Class
wt.ufid.UfidException

Packages that use UfidException
wt.federation

The federation service (wt.federation package) provides functionality to create and manage proxy objects of remote systems and perform utility functions supporting the federation system. 

wt.federation.PrincipalManager   
wt.intersvrcom Site External API: 
wt.ufid Uses the UfidService (and server-side-only wt.ufid.UfidServiceSvr) to manage the Universal Federated Identifier for Federatable objects. 
 

Uses of UfidException in wt.federation
 

Methods in wt.federation that throw UfidException
 void StandardFederationService.storeUfid(Federatable object, String remoteId, String location)
          Stores a ufid for the given Federatable.
 void FederationServiceFwd.storeUfid(Federatable object, String remoteId, String location)
          Stores a ufid for the given Federatable.
 void FederationService.storeUfid(Federatable object, String remoteId, String location)
          Stores a ufid for the given Federatable.
 void StandardFederationService.storeUfid(Federatable object, String remoteId, String location)
          Stores a ufid for the given Federatable.
 void FederationServiceFwd.storeUfid(Federatable object, String remoteId, String location)
          Stores a ufid for the given Federatable.
 void FederationService.storeUfid(Federatable object, String remoteId, String location)
          Stores a ufid for the given Federatable.
 

Uses of UfidException in wt.federation.PrincipalManager
 

Methods in wt.federation.PrincipalManager that throw UfidException
static void PrincipalUtilities.storeWindchillData(Class principalClass, String name, AdminDomainRef domain, String remoteId, String adapterName)
           
static WTPrincipal PrincipalUtilities.storePrincipal(WTPrincipal principal, String remoteId, String adapterName)
           
 

Uses of UfidException in wt.intersvrcom
 

Methods in wt.intersvrcom that throw UfidException
static void SysInfo.main(String[] args)
          

Supported API: false
static void SysInfo.main(String[] args)
          

Supported API: false
 

Uses of UfidException in wt.ufid
 

Methods in wt.ufid that throw UfidException
 Ufid UfidSrvService.getUfid(Federatable object)
          Returns the UFID of the Federatable.
 Federatable UfidSrvService.findCorrespondingObject(Ufid ufid)
          

Supported API: false
 boolean UfidSrvService.hasCorrespondingObject(Ufid ufid)
          Answers true if a local object for the given UFID exists in the repository

Supported API: false
 void UfidSrvService.assignAndStoreUfid(Federatable object, Ufid ufid)
          

Supported API: false
 WTKeyedHashMap UfidSrvService.assignAndStoreUfid(WTKeyedHashMap map)
          The input map contains the Federatable objects as key and their corresponding Ufid as value.
 HashMap UfidSrvService.findCorrespondingObjectSet(Vector ufids)
          Returns a map containing the the Ufid as key and corresponding Federatable as value

Supported API: false
 WTKeyedHashMap UfidSrvService.getUfids(WTCollection objectSet)
          Returns a map with the Federatable object as key and its Ufid as value

Supported API: false
protected  ObjectIdentifier Ufid.asObjectIdentifier()
           
 Ufid StandardUfidSrvService.getUfid(Federatable object)
          Returns the UFID of the Federatable.
 Federatable StandardUfidSrvService.findCorrespondingObject(Ufid ufid)
          

Supported API: false
 boolean StandardUfidSrvService.hasCorrespondingObject(Ufid ufid)
          Answers true if a local object for the given UFID exists in the repository

Supported API: false
 void StandardUfidSrvService.assignAndStoreUfid(Federatable object, Ufid ufid)
          

Supported API: false
 WTKeyedHashMap StandardUfidSrvService.assignAndStoreUfid(WTKeyedHashMap map)
          The input map contains the Federatable objects as key and their corresponding Ufid as value.
 HashMap StandardUfidSrvService.findCorrespondingObjectSet(Vector ufids)
          Returns a map containing the the Ufid as key and corresponding Federatable as value

Supported API: false
 WTKeyedHashMap StandardUfidSrvService.getUfids(WTCollection objectSet)
          Returns a map with the Federatable object as key and its Ufid as value

Supported API: false
private  Federatable StandardUfidSrvService.getLocalObject(Ufid ufid)
           
private  boolean StandardUfidSrvService.valueNotInMap(WTKeyedHashMap map, Ufid ufid)
           
 void RemoteObjectInfo.setBirthRepository(Repository repos)
          

Supported API: false
 void RemoteObjectInfo.setLastKnownRepository(Repository repos)
          

Supported API: false
static boolean FederatableServerHelper.isLocallyOwned(Federatable object)
          Answers true if the Federatable is localy owned.
static boolean FederatableServerHelper.knownRepository(Repository repos)
          For the specified Repository, a check will be made on the local system to determine if the given repository has already been persisted on this system.
static Repository FederatableServerHelper.getRepository(String guid)
          This will answer a Repository based on the guid String.
static Repository FederatableServerHelper.getRepository(ObjectIdentifier oid)
          This will answer a Repository based on the guid String.
static Repository FederatableServerHelper.getLocalRepository()
          Answer the Repository of the current system.
static Repository FederatableServerHelper.getOwningRepository(Federatable localObject)
          This will return the Repository that has been spcified as the Owning Repository.
static boolean FederatableServerHelper.isBirthRepository(Ufid ufid)
          This will answer the Repository from which the object was created.
static boolean FederatableServerHelper.isBirthRepository(Federatable object)
          This will answer the Repository from which the object was created.
static void FederatableServerHelper.makeObjectRemote(Federatable object, Repository newRepository)
          

Supported API: false
static void FederatableServerHelper.makeObjectLocal(Federatable object)
          

Supported API: false
static void FederatableServerHelper.deleteUfid(Federatable object)
          This method is to be used to delete UFID information from database when instead of deleting the Federatable object, the object is disabled (WTUser & WTGroups) For all other objects that are deleted from the database, event listeners in the Ufid service will manage the delete of the ufid.
static QueryResult FederatableServerHelper.findCorrespondingObjects(Vector ufids)
          

Supported API: false
static void FederatableServerHelper.RepositoryUtil.persistRepository(Repository repos)
           
private static Repository FederatableServerHelper.RepositoryUtil.createRepository(Repository repos)
           
private static String FederatableServerHelper.RepositoryUtil.newGuidId()
           
static void FederatableServerHelper.OwnerRepositoryUtil.deleteReference(Federatable object)
          Delete the Owner Reference
static void FederatableServerHelper.RemoteObjectUtil.deleteRemoteObject(RemoteObjectInfo remoteObject)
          Delete the Owner Reference
 

Constructors in wt.ufid that throw UfidException
Ufid(Federatable localObject)
          The expectation is that this constructor will only be used by the Ufid Server Service for building Ufid's for objects that are "Purly" local.
Ufid(String objectRef, Repository repository)
          This will construct a Ufid with the Birth Repository and Last known Repository are the same.
Ufid(Federatable childObject, Ufid parentUfid)
          This constructor is used to create a new Ufid based on another Ufid for the given local Federatable object.