Class JdbcLinkOperation

    • Constructor Detail

      • JdbcLinkOperation

        public JdbcLinkOperation​(JdbcLinkOperationExecutor executor,
                                 java.lang.String relationCode,
                                 java.lang.Iterable<Item> parents,
                                 java.util.Map<Language,​? extends java.lang.Iterable<Item>> children,
                                 boolean isParentSource,
                                 boolean isMarkAsModified,
                                 boolean targetToSourceOrdered,
                                 boolean sourceToTargetOrdered)
    • Method Detail

      • getRelationCode

        public java.lang.String getRelationCode()
      • getParentPKs

        public java.lang.Iterable<java.lang.Long> getParentPKs()
      • isParentSource

        public boolean isParentSource()
      • isMarkAsModified

        public boolean isMarkAsModified()
      • getNumberOfLanguages

        public int getNumberOfLanguages()
      • getLanguagePKs

        public java.lang.Iterable<java.lang.Long> getLanguagePKs()
      • getChildPKs

        public java.lang.Iterable<java.lang.Long> getChildPKs​(java.lang.Long languagePK)
      • isTargetToSourceOrdered

        public boolean isTargetToSourceOrdered()
      • isSourceToTargetOrdered

        public boolean isSourceToTargetOrdered()
      • emptyIfNull

        protected static <T> java.lang.Iterable<T> emptyIfNull​(java.lang.Iterable<T> input)