Class EntityModelDuplicator


  • public class EntityModelDuplicator
    extends java.lang.Object
    Duplicates or patches an entity model.
    • Constructor Summary

      Constructors 
      Constructor Description
      EntityModelDuplicator​(java.lang.String oldModelId, java.lang.String newModelId, java.util.Map<java.lang.String,​java.lang.Object> additionalValues, EntityManager entityManager)  
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      void duplicate()  
      java.lang.String toString()  
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
    • Constructor Detail

      • EntityModelDuplicator

        public EntityModelDuplicator​(java.lang.String oldModelId,
                                     java.lang.String newModelId,
                                     java.util.Map<java.lang.String,​java.lang.Object> additionalValues,
                                     EntityManager entityManager)
        Parameters:
        oldModelId - identifier of an existing model
        newModelId -
        additionalValues - Map of additional values to create or update a model. Can be null or empty.
        entityManager -
        Throws:
        java.lang.IllegalArgumentException - if oldModelId is null or empty
    • Method Detail

      • duplicate

        public void duplicate()
                       throws com.priint.pubserver.plugin.exception.EntityManagerException
        Throws:
        com.priint.pubserver.plugin.exception.EntityManagerException
      • toString

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