Class DeploymentDescriptorImpl

    • Constructor Detail

      • DeploymentDescriptorImpl

        public DeploymentDescriptorImpl()
      • DeploymentDescriptorImpl

        public DeploymentDescriptorImpl​(java.lang.String defaultPU)
    • Method Detail

      • mapRequiredRoles

        protected void mapRequiredRoles()
      • getPersistenceUnit

        public java.lang.String getPersistenceUnit()
        Description copied from interface: DeploymentDescriptor
        Returns name of the JPA persistence unit to be used for runtime engine
        • non empty should correspond to defined persistence unit in persistence.xml
        • null to use default persistence unit
        Specified by:
        getPersistenceUnit in interface DeploymentDescriptor
        Returns:
        non empty string should correspond to defined persistence unit in persistence.xml, in case null is returned persistence will use default one - org.jbpm.domain
      • getAuditPersistenceUnit

        public java.lang.String getAuditPersistenceUnit()
        Description copied from interface: DeploymentDescriptor
        Returns name of the JPA persistence unit to be used by audit component
        • non empty should correspond to defined persistence unit in persistence.xml
        • null to use default persistence unit
        Specified by:
        getAuditPersistenceUnit in interface DeploymentDescriptor
        Returns:
        non empty string should correspond to defined persistence unit in persistence.xml, in case null is returned persistence will use default one - org.jbpm.domain
      • getRequiredRoles

        public java.util.List<java.lang.String> getRequiredRoles()
        Description copied from interface: DeploymentDescriptor
        Returns all required roles required to be granted access to the deployment. Empty list or null means no security will be applied.
        Specified by:
        getRequiredRoles in interface DeploymentDescriptor
        Returns:
      • getRequiredRoles

        public java.util.List<java.lang.String> getRequiredRoles​(java.lang.String type)
        Description copied from interface: DeploymentDescriptor
        Returns required for given type of applicability. Supported types are:
        • all
        • view
        • execute
        Specified by:
        getRequiredRoles in interface DeploymentDescriptor
        Parameters:
        type - indicates the type which required roles shoud apply
        Returns:
      • getClasses

        public java.util.List<java.lang.String> getClasses()
        Description copied from interface: DeploymentDescriptor
        Returns additional classes that shall be added to remote services context. All classes that directly belong to kjar (or are declared as dependency of type kjar) do not need to be listed as part of this collection.
        Specified by:
        getClasses in interface DeploymentDescriptor
        Returns:
      • setPersistenceUnit

        public void setPersistenceUnit​(java.lang.String persistenceUnit)
      • setAuditPersistenceUnit

        public void setAuditPersistenceUnit​(java.lang.String auditPersistenceUnit)
      • setAuditMode

        public void setAuditMode​(AuditMode auditMode)
      • setPersistenceMode

        public void setPersistenceMode​(PersistenceMode persistenceMode)
      • setRuntimeStrategy

        public void setRuntimeStrategy​(RuntimeStrategy runtimeStrategy)
      • setMarshallingStrategies

        public void setMarshallingStrategies​(java.util.List<ObjectModel> marshallingStrategies)
      • setEventListeners

        public void setEventListeners​(java.util.List<ObjectModel> eventListeners)
      • setTaskEventListeners

        public void setTaskEventListeners​(java.util.List<ObjectModel> taskEventListeners)
      • setGlobals

        public void setGlobals​(java.util.List<NamedObjectModel> globals)
      • setWorkItemHandlers

        public void setWorkItemHandlers​(java.util.List<NamedObjectModel> workItemHandlers)
      • setEnvironmentEntries

        public void setEnvironmentEntries​(java.util.List<NamedObjectModel> environmentEntires)
      • setConfiguration

        public void setConfiguration​(java.util.List<NamedObjectModel> configuration)
      • setRequiredRoles

        public void setRequiredRoles​(java.util.List<java.lang.String> requiredRoles)
      • setClasses

        public void setClasses​(java.util.List<java.lang.String> classes)
      • getLimitSerializationClasses

        public java.lang.Boolean getLimitSerializationClasses()
        Description copied from interface: DeploymentDescriptor
        Returns whether or not the classes used in the serialization mechanism are limited to classes annotated with @Remotable, @XmlRootElement, or @XmlType. In the 6.x branches, the default is false (classes are not limited.) In the 7.x branches, the default is true (classes are limited.)
        Specified by:
        getLimitSerializationClasses in interface DeploymentDescriptor
        Returns:
        a Boolean
      • setLimitSerializationClasses

        public void setLimitSerializationClasses​(java.lang.Boolean limitSerializationClasses)
      • removeTransient

        protected void removeTransient​(java.util.Collection<?> input)
      • clearClone

        public DeploymentDescriptor clearClone()
                                        throws java.lang.CloneNotSupportedException
        Throws:
        java.lang.CloneNotSupportedException
      • isEmpty

        public boolean isEmpty()
      • toString

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