public class UserFilterRepositoryCustomImpl extends java.lang.Object implements UserFilterRepositoryCustom
| Modifier and Type | Field and Description |
|---|---|
static java.lang.String |
ACL |
static java.lang.String |
CONDITIONS |
static java.lang.String |
ENTRIES |
static java.lang.String |
ID |
static java.lang.String |
LINK |
static java.lang.String |
NAME |
static java.lang.String |
OPTIONS |
static java.lang.String |
OWNER |
static java.lang.String |
PROJECT |
static java.lang.String |
TARGET |
| Constructor and Description |
|---|
UserFilterRepositoryCustomImpl() |
| Modifier and Type | Method and Description |
|---|---|
java.util.List<UserFilter> |
findAvailableFilters(java.lang.String projectName,
java.lang.String[] ids,
java.lang.String userName)
Find available filters by owner(or shared)
|
java.util.List<UserFilter> |
findFilters(java.lang.String userName,
java.lang.String projectName,
org.springframework.data.domain.Sort sort,
boolean isShared)
Find filters(Not links) names
|
UserFilter |
findOneByName(java.lang.String userName,
java.lang.String name,
java.lang.String projectName)
Find
UserFilter by name, userName, projectName load id field |
UserFilter |
findOneLoadACL(java.lang.String userName,
java.lang.String id,
java.lang.String projectName)
Find user filter by owner(or shared), id and project name
|
public static final java.lang.String ID
public static final java.lang.String NAME
public static final java.lang.String ACL
public static final java.lang.String OWNER
public static final java.lang.String ENTRIES
public static final java.lang.String TARGET
public static final java.lang.String PROJECT
public static final java.lang.String CONDITIONS
public static final java.lang.String OPTIONS
public static final java.lang.String LINK
public UserFilter findOneByName(java.lang.String userName, java.lang.String name, java.lang.String projectName)
UserFilterRepositoryCustomUserFilter by name, userName, projectName load id fieldfindOneByName in interface UserFilterRepositoryCustompublic java.util.List<UserFilter> findFilters(java.lang.String userName, java.lang.String projectName, org.springframework.data.domain.Sort sort, boolean isShared)
UserFilterRepositoryCustomfindFilters in interface UserFilterRepositoryCustomisShared - true - load only shared to project, false - load only owned by userpublic UserFilter findOneLoadACL(java.lang.String userName, java.lang.String id, java.lang.String projectName)
UserFilterRepositoryCustomfindOneLoadACL in interface UserFilterRepositoryCustompublic java.util.List<UserFilter> findAvailableFilters(java.lang.String projectName, java.lang.String[] ids, java.lang.String userName)
UserFilterRepositoryCustomfindAvailableFilters in interface UserFilterRepositoryCustom