|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectwt.federation.admin.FederationAdminUtilities
FederationAdminUtilities provides class methods that perform utility functions supporting the Federation Administrator.
Field Summary | |
private static Hashtable |
attributeMappingTable
|
private static Hashtable |
baseClassTable
|
private static String |
DELIMITER
|
private static String |
FEDERATION_RESOURCE
|
private static Hashtable |
groupTable
|
private static Hashtable |
labelKeyTable
|
private static Hashtable |
prefixTable
|
private static Hashtable |
proxyClassTable
|
private static String |
RESOURCE
|
private static Hashtable |
sourceObjectIdTable
|
private static Hashtable |
sourceObjectUrlTable
|
private static boolean |
VERBOSE
|
Constructor Summary | |
FederationAdminUtilities()
|
Method Summary | |
static String |
getActionURLTemplate(String serviceType,
String systemType,
String actionName)
Gets a URL template for a specified service type, system type, and action name. |
static Hashtable |
getAttributeMappings(String serviceType,
String systemType,
String classType)
Gets a table of attribute mappings associated with a specified service type, system type, and class. |
static String |
getClassMappings(String serviceType,
String systemType,
String classType)
Gets the Directory class names or Info*Engine group name for objects of the specified service type, system type, and object class. |
static String |
getFormVariablePrefix(String serviceType,
String systemType,
String classType)
Gets the form variable prefix for objects of the specified service type, system type, and base object class. |
static String |
getLocalizedLabel(String serviceType,
String systemType,
String classType,
Locale locale)
Gets the localized label associated with the specified service type, system type, and class type. |
static String |
getLocalizedSystemType(String serviceType,
String systemType,
Locale locale)
Gets the localized name associated with the specified service type and system type. |
static String |
getProxyClass(String serviceType,
String systemType,
String classType)
Gets the Windchill proxy class name for objects of the specified service type, system type, and base object class. |
static String |
getSourceObjectIdPattern(String serviceType,
String systemType,
String classType)
Gets a source object identifier pattern for a specified service type and system type. |
static String |
getSourceObjectURLPattern(String serviceType,
String systemType,
String classType)
Gets a source object URL pattern for a specified service type and system type. |
static Enumeration |
getSupportedActions(String serviceType,
String systemType)
Returns the enumeration of action names supported by a specified service type and system type. |
static Enumeration |
getSupportedClasses(String serviceType,
String systemType)
Returns an enumeration of the classes supported by a specified service and system type. |
static Enumeration |
getSupportedSystemTypes(String serviceType)
Returns an enumeration of the system types supported by a specified service type. |
static String |
getWindchillClass(String serviceType,
String systemType,
String classType)
Gets the Windchill class name for objects of the specified service type, system type, and logical object class. |
private static void |
initializeMappingTables()
Initializes the class mapping tables. |
static String |
parseClassFilter(String filter)
Gets a string containing a class filter, parses the filter, and returns a comma separated list of objects classes. |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
private static final String RESOURCE
private static final String FEDERATION_RESOURCE
private static final String DELIMITER
private static boolean VERBOSE
private static Hashtable attributeMappingTable
private static Hashtable baseClassTable
private static Hashtable groupTable
private static Hashtable labelKeyTable
private static Hashtable prefixTable
private static Hashtable proxyClassTable
private static Hashtable sourceObjectIdTable
private static Hashtable sourceObjectUrlTable
Constructor Detail |
public FederationAdminUtilities()
Method Detail |
public static Enumeration getSupportedSystemTypes(String serviceType) throws WTException
serviceType
- type of federated service
WTException
public static String getLocalizedSystemType(String serviceType, String systemType, Locale locale) throws WTException
serviceType
- type of federated servicesystemType
- type of system accessed via federated servicelocale
- the locale for which to produce a localized name
WTException
public static String getWindchillClass(String serviceType, String systemType, String classType) throws WTException
serviceType
- type of federated servicesystemType
- type of system accessed via federated serviceclassType
- logical name of the object class for which a base
Windchill class is wanted
WTException
public static String getProxyClass(String serviceType, String systemType, String classType) throws WTException
serviceType
- type of federated servicesystemType
- type of system accessed via federated serviceclassType
- logical name of the object class for which a proxy
class is wanted
WTException
public static String getLocalizedLabel(String serviceType, String systemType, String classType, Locale locale) throws WTException
serviceType
- type of federated servicesystemType
- type of system accessed via federated serviceclassType
- logical name of the object class for which a label
is wantedlocale
- the locale for which to produce a localized label
WTException
public static String getFormVariablePrefix(String serviceType, String systemType, String classType) throws WTException
serviceType
- type of federated servicesystemType
- type of system accessed via federated serviceclassType
- logical name of the object class for which a form
variable prefix is wanted
WTException
public static String getClassMappings(String serviceType, String systemType, String classType) throws WTException
serviceType
- type of federated servicesystemType
- type of system accessed via federated serviceclassType
- logical name of the object class for which a mapping
is wanted
WTException
public static Enumeration getSupportedClasses(String serviceType, String systemType) throws WTException
serviceType
- type of federated servicesystemType
- type of system accessed via federated service
WTException
public static Hashtable getAttributeMappings(String serviceType, String systemType, String classType) throws WTException
serviceType
- type of federated servicesystemType
- type of system accessed via federated serviceclassType
- logical name of the object class for which attribute
mappings is wanted
WTException
public static String getSourceObjectIdPattern(String serviceType, String systemType, String classType)
serviceType
- type of federated servicesystemType
- type of system accessed via federated serviceclassType
- logical name of the object class for which a pattern
is wanted
WTException
public static String getSourceObjectURLPattern(String serviceType, String systemType, String classType)
serviceType
- type of federated servicesystemType
- type of system accessed via federated serviceclassType
- logical name of the object class for which a pattern
is wanted
WTException
public static String getActionURLTemplate(String serviceType, String systemType, String actionName)
serviceType
- type of federated servicesystemType
- type of system accessed via federated serviceactionName
- name of action for which URL template is wanted
WTException
public static Enumeration getSupportedActions(String serviceType, String systemType)
serviceType
- type of federated servicesystemType
- type of system accessed via federated service
WTException
public static String parseClassFilter(String filter)
private static void initializeMappingTables()
|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |