Class TransformableProfileTable


  • public class TransformableProfileTable
    extends java.lang.Object
    • Constructor Detail

      • TransformableProfileTable

        public TransformableProfileTable​(@Nonnull
                                         com.opencloud.slee.data.migration.ProfileTableData definition,
                                         @Nonnull
                                         org.w3c.dom.Document profileExport)
    • Method Detail

      • getOriginalTableName

        public java.lang.String getOriginalTableName()
      • getNewTableName

        public java.lang.String getNewTableName()
      • getOriginalSpecName

        public java.lang.String getOriginalSpecName()
      • getNewSpecName

        public java.lang.String getNewSpecName()
      • getSpecVendor

        public java.lang.String getSpecVendor()
      • getSpecVersion

        public java.lang.String getSpecVersion()
      • getExportDocument

        public org.w3c.dom.Document getExportDocument()
      • getProfileSpecData

        public com.opencloud.slee.data.migration.ProfileTableData getProfileSpecData()
      • setIsNew

        public void setIsNew​(boolean isNew)
      • isDeleted

        public boolean isDeleted()
      • isNew

        public boolean isNew()
      • prepareDelete

        public void prepareDelete​(java.lang.String logContext,
                                  ProblemCollector problemCollector)
      • prepareSpecNameChange

        public void prepareSpecNameChange​(java.lang.String newName,
                                          java.lang.String logContext,
                                          ProblemCollector problemCollector)
      • validateTransformations

        public void validateTransformations​(ProblemCollector problemCollector)
      • createAttributeDescription

        public TransformableProfileTable.AttributeDescription createAttributeDescription​(@Nonnull
                                                                                         java.lang.String name,
                                                                                         @Nonnull
                                                                                         java.lang.String type,
                                                                                         boolean isSerialised,
                                                                                         @Nullable
                                                                                         java.lang.String serialisationVersion)