com.netgrif.application.engine.workflow.service.interfaces.IConfigurableMenuService Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of application-engine Show documentation
Show all versions of application-engine Show documentation
System provides workflow management functions including user, role and data management.
package com.netgrif.application.engine.workflow.service.interfaces;
import com.netgrif.application.engine.auth.domain.IUser;
import com.netgrif.application.engine.petrinet.domain.I18nString;
import com.netgrif.application.engine.petrinet.domain.dataset.EnumerationMapField;
import com.netgrif.application.engine.petrinet.domain.dataset.MultichoiceMapField;
import java.util.Locale;
import java.util.Map;
public interface IConfigurableMenuService {
Map getNetsByAuthorAsMapOptions(IUser author, Locale locale);
Map getAvailableRolesFromNet(EnumerationMapField processField, MultichoiceMapField permittedRoles, MultichoiceMapField bannedRoles);
Map addSelectedRoles(MultichoiceMapField selected, EnumerationMapField netField, MultichoiceMapField roles);
Map removeSelectedRoles(MultichoiceMapField addedRoles);
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy