Class ProcessModelXMLHelperTools.TemplateInformation

  • Enclosing class:
    ProcessModelXMLHelperTools

    public static class ProcessModelXMLHelperTools.TemplateInformation
    extends Object
    A lightweight data container for serialising process types without a template proxy.
    Author:
    Ulrich Kreher
    • Field Detail

      • parentTemplateID

        public UUID parentTemplateID
        The ID of the parent template this template information belongs to.
      • childTemplateIDs

        public ArrayList<UUID> childTemplateIDs
        The child templates ID of the template this template information belongs to.
      • deployedProcessManagers

        public HashSet<URI[]> deployedProcessManagers
        The URIs of the process managers the template has been deployed.
      • creationTime

        public long creationTime
        The timestamp, the template was created
      • modificationTime

        public long modificationTime
        The timestamp the template was last modified
      • internalVersion

        public String internalVersion
        The internal version
    • Constructor Detail

      • TemplateInformation

        public TemplateInformation​(UUID parentTemplateID,
                                   long creationTime,
                                   long modificationTime,
                                   String internalVersion)
        A constructor for a data object setting the parent template to the designated one.
        Parameters:
        parentTemplateID - The ID of the parent template the created template information belongs to.