Class PartialMdExportToken


  • public class PartialMdExportToken
    extends java.lang.Object
    Partial metadata export token. Serves as configuration structure for import. Serialization only.
    • Constructor Detail

      • PartialMdExportToken

        public PartialMdExportToken​(java.lang.String token)
        Creates new PartialMdExportToken.
        Sets default values to properties:
        • importAttributeProperties - default false
        • overwriteNewer - default true
        • updateLDMObjects - default false
        Parameters:
        token - token identifying metadata partially exported from another project
      • PartialMdExportToken

        public PartialMdExportToken​(java.lang.String token,
                                    boolean importAttributeProperties)
        Creates new PartialMdExportToken. For internal purposes only.
        Sets default values to properties:
        • overwriteNewer - default true
        • updateLDMObjects - default false
        Parameters:
        token - token identifying metadata partially exported from another project
        importAttributeProperties - see setImportAttributeProperties(boolean)
    • Method Detail

      • getToken

        public java.lang.String getToken()
      • isOverwriteNewer

        public boolean isOverwriteNewer()
      • isUpdateLDMObjects

        public boolean isUpdateLDMObjects()
      • isImportAttributeProperties

        public boolean isImportAttributeProperties()
      • setOverwriteNewer

        public void setOverwriteNewer​(boolean overwriteNewer)
        Sets the flag overwriteNewer. If true, UDM/ADM objects are overwritten without checking modification time.
        Parameters:
        overwriteNewer - flag value to be set
      • setUpdateLDMObjects

        public void setUpdateLDMObjects​(boolean updateLDMObjects)
        Sets the flag updateLDMObjects. If true, related LDM objects name, description and tags are overwritten
        Parameters:
        updateLDMObjects - flag value to be set
      • setImportAttributeProperties

        public void setImportAttributeProperties​(boolean importAttributeProperties)
        Sets the flag importAttributeProperties. If true, following attribute properties are cloned:
        • for attribute - import drillDownStepAttributeDF setting
        • for attributeDisplayForm - import type setting
        It also implies 'updateLDMObjects = true' for all mentioned types.
        It will not reliably work (can fail) for exports without 'exportAttributeProperties = true'.
        Parameters:
        importAttributeProperties - flag value to be set
      • toString

        public java.lang.String toString()
        Overrides:
        toString in class java.lang.Object