Search in sources :

Example 1 with RCase

use of com.evolveum.midpoint.repo.sql.data.common.RCase in project midpoint by Evolveum.

the class CaseWorkItemMapper method map.

@Override
public RCaseWorkItem map(CaseWorkItemType input, MapperContext context) {
    RCase owner = (RCase) context.getOwner();
    RCaseWorkItem item;
    try {
        item = RCaseWorkItem.toRepo(owner, input, context.getRepositoryContext());
    } catch (DtoTranslationException ex) {
        throw new SystemException("Couldn't translate CaseWorkItemType to entity", ex);
    }
    return item;
}
Also used : RCase(com.evolveum.midpoint.repo.sql.data.common.RCase) DtoTranslationException(com.evolveum.midpoint.repo.sql.util.DtoTranslationException) RCaseWorkItem(com.evolveum.midpoint.repo.sql.data.common.container.RCaseWorkItem) SystemException(com.evolveum.midpoint.util.exception.SystemException)

Aggregations

RCase (com.evolveum.midpoint.repo.sql.data.common.RCase)1 RCaseWorkItem (com.evolveum.midpoint.repo.sql.data.common.container.RCaseWorkItem)1 DtoTranslationException (com.evolveum.midpoint.repo.sql.util.DtoTranslationException)1 SystemException (com.evolveum.midpoint.util.exception.SystemException)1