wt.dataops.objectcol.ixb.publicforhandlers
Class IxbHndObjectcolHelper

java.lang.Object
  extended bywt.ixb.publicforhandlers.IxbHndHelper
      extended bywt.dataops.objectcol.ixb.publicforhandlers.IxbHndObjectcolHelper

public class IxbHndObjectcolHelper
extends IxbHndHelper


Field Summary
static String XML_ATTR_DEFINITION_SPEC
           
static String XML_ATTR_INPUT_TYPE
           
static String XML_ATTR_LOGICAL_OPERATOR
           
static String XML_ATTR_MASTER_LOCALID
           
static String XML_ATTR_OPERATOR
           
static String XML_ATTR_PRIMARY_DEF
           
static String XML_ATTR_SOURCE_LOCAL_ID
           
static String XML_ATTR_SOURCE_OBJID
           
static String XML_ATTR_TARGET_LOCAL_ID
           
static String XML_ATTR_TARGET_OBJID
           
static String XML_ATTR_VALUE
           
static String XML_CONTENTS_EXT
           
static String XML_CONTENTS_PATH
           
static String XML_TAG_BASE_CRITERION_DEF
           
static String XML_TAG_COLLECTION_CRITERIA
           
static String XML_TAG_CRITERION_DEF_VALID_WITH
           
static String XML_TAG_CRITERION_OBJECT
           
static String XML_TAG_CRITERION_OBJECTS
           
static String XML_TAG_DEFINITION_HOLDER
           
static String XML_TAG_INPUT_VALUE
           
static String XML_TAG_INPUT_VALUES
           
static String XML_TAG_OBJREF_LOCALID
           
static String XML_TAG_RELATIONSHIP_MAP
           
static String XML_TAG_RELATIONSHIP_MAP_DEF
           
 
Fields inherited from class wt.ixb.publicforhandlers.IxbHndHelper
IMPORT_PRIORITY_BUILD_HISTORY, IMPORT_PRIORITY_DISPLAY_UNITS, IMPORT_PRIORITY_IBA_DEFINITION, IMPORT_PRIORITY_IBA_REFERENCEABLE, IMPORT_PRIORITY_LINK, IMPORT_PRIORITY_OBJECT, IMPORT_PRIORITY_REPRESENTATION, IMPORT_PRIORITY_TYPE_DEFINITION, IXB_NEW_ITERATION_CONTEXT_KEY, IXB_NEW_ITERATION_CONTEXT_VALUE, IXB_STORE_OBJ_CONTEXT_KEY, IXB_STORE_OBJ_CONTEXT_VALUE, NUMBER, REGISTRY_BODY_TAG, REGISTRY_MAIN_FILE_NAME, XML_ATTR_CONTAINER, XML_ATTR_CONTAINER_FILE_ID, XML_ATTR_CONTAINER_INFO, XML_ATTR_CONTAINER_PATH, XML_ATTR_DEPARTMENT, XML_ATTR_DESCRIBEDBY, XML_ATTR_DESCRIBEDBY_LOCID, XML_ATTR_DESCRIBEDBY_OBJ_REF, XML_ATTR_DESCRIBEDBY_OBJ_REF_CONTAINER_PATH, XML_ATTR_DESCRIBEDBY_UFID, XML_ATTR_DESCRIBES, XML_ATTR_DESCRIBES_LOCID, XML_ATTR_DESCRIBES_OBJ_REF, XML_ATTR_DESCRIBES_OBJ_REF_CONTAINER_PATH, XML_ATTR_DESCRIBES_UFID, XML_ATTR_DESCRIPTION, XML_ATTR_DISPLAY_NAME, XML_ATTR_DOCTYPE, XML_ATTR_DOMAIN, XML_ATTR_DTD, XML_ATTR_FOLDER, XML_ATTR_HIERACHY_DISP_NAME, XML_ATTR_ITERATION_ID, XML_ATTR_ITERATION_ID2, XML_ATTR_LIFECYCLENAME, XML_ATTR_LIFECYCLESTATE, XML_ATTR_LIFECYCLETEMPLATEOID, XML_ATTR_LOCAL_ID, XML_ATTR_LOCALE, XML_ATTR_MASTER_UFID, XML_ATTR_NAME, XML_ATTR_NUMBER, XML_ATTR_OBJECT_CONTAINER_PATH, XML_ATTR_OBJECT_ID, XML_ATTR_OCCURENCES_ATTRIBUTE, XML_ATTR_ONE_OFF_VERSION_ID, XML_ATTR_ORGANIZATION_ID, XML_ATTR_PARENT_PATH, XML_ATTR_PARTTYPE, XML_ATTR_PROJECT, XML_ATTR_QUANTITY_AMOUNT, XML_ATTR_QUANTITY_UNIT, XML_ATTR_REFERENCEDBY, XML_ATTR_REFERENCEDBY_LOCID, XML_ATTR_REFERENCEDBY_OBJ_REF, XML_ATTR_REFERENCEDBY_OBJ_REF_CONTAINER_PATH, XML_ATTR_REFERENCEDBY_UFID, XML_ATTR_REFERENCES, XML_ATTR_REFERENCES_NUM, XML_ATTR_REFERENCES_OBJ_REF, XML_ATTR_REFERENCES_OBJ_REF_CONTAINER_PATH, XML_ATTR_REFERENCES_UFID, XML_ATTR_SOURCE, XML_ATTR_TEAM, XML_ATTR_TITLE, XML_ATTR_UFID, XML_ATTR_USEDBY, XML_ATTR_USEDBY_LOCID, XML_ATTR_USEDBY_OBJ_REF, XML_ATTR_USEDBY_OBJ_REF_CONTAINER_PATH, XML_ATTR_USEDBY_UFID, XML_ATTR_USES, XML_ATTR_USES_NUM, XML_ATTR_USES_OBJ_REF, XML_ATTR_USES_OBJ_REF_CONTAINER_PATH, XML_ATTR_USES_UFID, XML_ATTR_VERSION_ID, XML_ATTR_VERSION_INFO, XML_ATTR_VERSION_LEVEL, XML_ATTR_VIEW, XML_BASELINED_OBJECT, XML_BINDING_RULE_CLASS, XML_BINDING_RULE_DATA, XML_BUSINESS_ENTITY, XML_BUSINESS_ENTITY_ID, XML_CLASS_NAME, XML_CLASSIFICATION_NODE, XML_CLASSIFICATION_STRUCT, XML_CONSTRAINT_TAG, XML_CONTAINER_DOMAIN_NAME, XML_CONTENT, XML_CONTENT_CATEGORY, XML_CONTENT_DESCRIPTION, XML_CONTENT_FILE_NAME, XML_CONTENT_ID, XML_CONTENT_ROLE, XML_CONTENT_TYPE, XML_CONTENT_URL_LOCATION, XML_COUNTERPART_ID, XML_DISPLAY_UNITS, XML_ENFORCE_RULE_CLASS, XML_ENFORCE_RULE_DATA, XML_EPM_DOC_REF, XML_EXCLUDED_IBA, XML_EXTERNAL_TYPE_ID, XML_IBA, XML_IBA_DEFINITIONS, XML_IBA_NAME, XML_IBA_OID, XML_IBA_PATH, XML_IBA_PRECISION, XML_IBA_RATIO_DENOMINATOR, XML_IBA_REFERENCE_CLASS, XML_IBA_TYPE, XML_IBA_UNIT_DEFAULT_MS_NAME_VALUE, XML_IBA_UNIT_MEASURE_DESC, XML_IBA_UNIT_MEASURE_NAME, XML_IBA_UNIT_MEASURE_SYMBOL, XML_IBA_UNIT_MS_NAME_VALUE, XML_IBA_UNIT_PRECISION, XML_IBA_VALUE, XML_ICON_NAME, XML_ICON_TAG, XML_IDENTIFIED_GROUP, XML_IMAGE_HOLDER, XML_IS_VERSION, XML_LOGICAL_ID, XML_LOGICAL_IDENTIFIER, XML_MASTER_EXTERNAL_TYPE_ID, XML_MASTER_TYPE_OID, XML_MS_DESC, XML_MS_KEY_SYMBOL, XML_MS_NAME, XML_QOM_DEFAULT_MS_NAME_VALUE, XML_QOM_DESC, XML_QOM_MS_NAME_VALUE, XML_QOM_NAME, XML_QOM_SYMBOL, XML_SANDBOX_BASELINE, XML_SHARE_KEY, XML_SHARE_MAP, XML_SHARE_MAP_SET, XML_SHARE_SPEC, XML_SHARE_TARGET, XML_SHARE_TYPE, XML_TAG_CONTAINER_PATH, XML_TAG_CUSTOMID_NUMBER, XML_TAG_LOCAL_ID, XML_TAG_OBJECT_ID, XML_TAG_OBJECT_REFERENCE, XML_TAG_REPRESENTATION, XML_TAG_UFID, XML_TYPE_DELETED, XML_TYPE_INSTANTIABLE, XML_TYPE_OID, XML_USER_ATTRIBUTEABLE, XML_VALUE_NULL, XML_WT_DOCUMENT_REF, XML_WT_PART_REF, XML_WT_PRODUCT_REF, XML_WT_SERIAL_PART_REF, XML_WTDOCUMENT, XML_WTPART, XML_WTPARTDESCRIBELINK, XML_WTPARTREFERENCELINK, XML_WTPARTUSAGELINK, XML_WTPRODUCT, XML_WTSERIALNUMBEREDPART, XML_WTTYPE_DEFINITIONS
 
Constructor Summary
IxbHndObjectcolHelper()
           
 
Method Summary
static File createTmpFileToRead(XMLLob spec)
           
static void exportDefinitionInfo(Persistable object, String name, String displayName, String desc, IxbElement fileXML, Exporter exporter)
           
static void exportInputValues(InputValue[] vals, IxbElement fileXML, Exporter exporter)
           
 
Methods inherited from class wt.ixb.publicforhandlers.IxbHndHelper
checkConflictAgainstExistingObject, checkConflictForAttribute, checkIntegrityAttributeXml, exportAttribute, findAlreadyImportedLink, findAlreadyImportedLinks, findAlreadyImportedV2VLink, findAlreadyImportedVersionedObject, findAlreadyImportedVersionedObject, finishIxbLocalProperties, getActionName, getActionName, getActionName, getBirthUfidOfObject, getContainerId, getContainerOfPath, getContainerRefFromImporter, getDisplayIdentityForIxb, getDisplayIdentityForIxb, getEndOftheLink, getFolder, getFolder, getFolder, getGlobalOrgIdForObject, getIteratedObject, getIteratedObjectOfNumber, getIxbProperty, getIxbProperty, getIxbProperty, getIxbProperty, getListOfFilesInDir, getMasterObject, getMasterObject, getMasterObjectOfNumber, getNewObjectByOldObjectId, getObjectByObjectReferenceElement, getObjectIdImage, getObjectIsNewByObjectReferenceElement, getObjectIsNewByOldObjectId, getObjectOfBirthUfid, getObjectOfObjId, getObjectOfObjId, getObjectOfUfid, getObjectOfUfidString, getOrganizationByGlobalOrgId, getOrganizationByGlobalOrgId, getPathOfContainer, getRegistryDirectoryContentAsInputStream, getRegistryDirectoryContentAsString, getReposGuidPrefixForImport, getSetupFileInputStream, getSetupFileName, getUfidOfObject, getUfidString, getWTObject, getWTObjectectOfOldId, importAttribute, initialize, isLinkIgnored, isRunningInPDMLink, makeSureItIsMaster, moveLocationIfNecessary, ObjectIdentifierOfString, rememberNewObjectInfoForOldObjectId, setUfidForObject, shouldIgnoreAttribute, shouldIgnoreAttributeConflict, shouldIgnoreAttributeConflict, startIxbLocalProperties, storeObjectsBirthUfid, storeObjectsBirthUfidForMaster, storeObjectsUfid, verifiesFileNameExtension, writeManifest
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

XML_TAG_OBJREF_LOCALID

public static final String XML_TAG_OBJREF_LOCALID
See Also:
Constant Field Values

XML_TAG_RELATIONSHIP_MAP

public static final String XML_TAG_RELATIONSHIP_MAP
See Also:
Constant Field Values

XML_CONTENTS_PATH

public static final String XML_CONTENTS_PATH
See Also:
Constant Field Values

XML_CONTENTS_EXT

public static final String XML_CONTENTS_EXT
See Also:
Constant Field Values

XML_TAG_BASE_CRITERION_DEF

public static final String XML_TAG_BASE_CRITERION_DEF
See Also:
Constant Field Values

XML_TAG_DEFINITION_HOLDER

public static final String XML_TAG_DEFINITION_HOLDER
See Also:
Constant Field Values

XML_TAG_COLLECTION_CRITERIA

public static final String XML_TAG_COLLECTION_CRITERIA
See Also:
Constant Field Values

XML_TAG_CRITERION_DEF_VALID_WITH

public static final String XML_TAG_CRITERION_DEF_VALID_WITH
See Also:
Constant Field Values

XML_TAG_CRITERION_OBJECTS

public static final String XML_TAG_CRITERION_OBJECTS
See Also:
Constant Field Values

XML_ATTR_LOGICAL_OPERATOR

public static final String XML_ATTR_LOGICAL_OPERATOR
See Also:
Constant Field Values

XML_TAG_RELATIONSHIP_MAP_DEF

public static final String XML_TAG_RELATIONSHIP_MAP_DEF
See Also:
Constant Field Values

XML_ATTR_DEFINITION_SPEC

public static final String XML_ATTR_DEFINITION_SPEC
See Also:
Constant Field Values

XML_TAG_CRITERION_OBJECT

public static final String XML_TAG_CRITERION_OBJECT
See Also:
Constant Field Values

XML_TAG_INPUT_VALUES

public static final String XML_TAG_INPUT_VALUES
See Also:
Constant Field Values

XML_TAG_INPUT_VALUE

public static final String XML_TAG_INPUT_VALUE
See Also:
Constant Field Values

XML_ATTR_OPERATOR

public static final String XML_ATTR_OPERATOR
See Also:
Constant Field Values

XML_ATTR_INPUT_TYPE

public static final String XML_ATTR_INPUT_TYPE
See Also:
Constant Field Values

XML_ATTR_VALUE

public static final String XML_ATTR_VALUE
See Also:
Constant Field Values

XML_ATTR_SOURCE_OBJID

public static final String XML_ATTR_SOURCE_OBJID
See Also:
Constant Field Values

XML_ATTR_SOURCE_LOCAL_ID

public static final String XML_ATTR_SOURCE_LOCAL_ID
See Also:
Constant Field Values

XML_ATTR_TARGET_OBJID

public static final String XML_ATTR_TARGET_OBJID
See Also:
Constant Field Values

XML_ATTR_TARGET_LOCAL_ID

public static final String XML_ATTR_TARGET_LOCAL_ID
See Also:
Constant Field Values

XML_ATTR_PRIMARY_DEF

public static final String XML_ATTR_PRIMARY_DEF
See Also:
Constant Field Values

XML_ATTR_MASTER_LOCALID

public static final String XML_ATTR_MASTER_LOCALID
See Also:
Constant Field Values
Constructor Detail

IxbHndObjectcolHelper

public IxbHndObjectcolHelper()
Method Detail

exportInputValues

public static void exportInputValues(InputValue[] vals,
                                     IxbElement fileXML,
                                     Exporter exporter)
                              throws WTException
Throws:
WTException

exportDefinitionInfo

public static void exportDefinitionInfo(Persistable object,
                                        String name,
                                        String displayName,
                                        String desc,
                                        IxbElement fileXML,
                                        Exporter exporter)
                                 throws WTException
Throws:
WTException

createTmpFileToRead

public static File createTmpFileToRead(XMLLob spec)
                                throws WTException
Throws:
WTException