com.netgrif.application.engine.ldap.service.interfaces.ILdapGroupRefService 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.ldap.service.interfaces;
import com.netgrif.application.engine.auth.domain.LoggedUser;
import com.netgrif.application.engine.ldap.domain.LdapGroup;
import com.netgrif.application.engine.ldap.domain.LdapGroupRef;
import com.netgrif.application.engine.petrinet.domain.roles.ProcessRole;
import org.springframework.boot.autoconfigure.condition.ConditionalOnExpression;
import org.springframework.ldap.query.LdapQuery;
import java.util.List;
import java.util.Set;
@ConditionalOnExpression("${nae.ldap.enabled:false}")
public interface ILdapGroupRefService {
public List findAllGroups();
public List searchGroups(String searchText);
List searchGroups(LdapQuery ldapQuery);
public List getAllLdapGroupRoles();
void deleteProcessRoleByPetrinet(String petrinet);
void deleteProcessRole(LdapGroup ldapGroup, String petriNet);
Set getProcessRoleByLdapGroup(Set groupDn);
public void setRoleToLdapGroup(String groupDn, Set roleIds, LoggedUser loggedUser);
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy