Class ProcessServiceBase

    • Field Detail

      • repository

        protected final com.aquima.interactions.process.impl.ProcessCaseRepository repository
    • Constructor Detail

      • ProcessServiceBase

        public ProcessServiceBase​(com.aquima.interactions.process.impl.ProcessCaseRepository repository,
                                  IDateConverter dateConverter)
    • Method Detail

      • fillAttributes

        protected final void fillAttributes​(List<? extends IProcessBase> cases,
                                            List<String> includedAttributes,
                                            boolean includeAll)
                                     throws com.aquima.interactions.process.dao.exception.ProcessDataAccessException
        Throws:
        com.aquima.interactions.process.dao.exception.ProcessDataAccessException
      • fillAttributes

        protected final void fillAttributes​(IProcessBase caseInstance,
                                            List<String> includedAttributes,
                                            boolean includeAll)
                                     throws com.aquima.interactions.process.dao.exception.ProcessDataAccessException
        Throws:
        com.aquima.interactions.process.dao.exception.ProcessDataAccessException
      • fillAttributes

        protected final void fillAttributes​(IProcessBase processCase,
                                            com.aquima.interactions.process.dao.ICaseDataInstance[] caseInstances,
                                            Map<Long,​com.aquima.interactions.process.dao.ICaseDataValue[]> caseValues,
                                            List<String> includedAttributes,
                                            boolean includeAll)
      • getCaseIds

        protected static long[] getCaseIds​(List<? extends IProcessBase> cases)
      • getInstanceIds

        protected static long[] getInstanceIds​(Map<Long,​com.aquima.interactions.process.dao.ICaseDataInstance[]> instances)
      • getInstanceIds

        protected static long[] getInstanceIds​(com.aquima.interactions.process.dao.ICaseDataInstance... instances)
      • getAttributeValue

        protected final Object getAttributeValue​(com.aquima.interactions.foundation.IValue value)