1 package com.atlassian.jira.group; 2 3 import java.util.List; 4 5 import org.ofbiz.core.entity.GenericEntityException; 6 import org.ofbiz.core.entity.GenericValue; 7 8 import com.atlassian.jira.scheme.AbstractSchemeManager; 9 import com.atlassian.jira.scheme.SchemeEntity; 10 import com.atlassian.jira.scheme.SchemeManager; 11 import com.opensymphony.user.User; 12 13 public interface IGroupSchemeManager extends SchemeManager { 14 15 public GenericValue copySchemeEntity(GenericValue arg0, GenericValue arg1); 16 17 public String getAssociationType(); 18 19 public String getEntityName(); 20 21 public String getSchemeDesc(); 22 23 public String getSchemeEntityName(); 24 25 public GenericValue createSchemeEntity(GenericValue arg0, SchemeEntity arg1) throws GenericEntityException ; 26 27 public List getEntities(GenericValue arg0, Long arg1) throws GenericEntityException ; 28 29 public List getEntities(GenericValue arg0, String arg1) throws GenericEntityException ; 30 31 public List getEntities(GenericValue arg0, Long arg1, String arg2) throws GenericEntityException ; 32 33 public List getEntities(GenericValue arg0, String arg1, Long arg2) throws GenericEntityException ; 34 35 public boolean hasSchemeAuthority(Long arg0, GenericValue arg1); 36 37 public boolean hasSchemeAuthority(Long arg0, GenericValue arg1, User arg2, boolean arg3); 38 39 }