Package io.jmix.reports
Class ReportFilter
java.lang.Object
io.jmix.reports.ReportFilter
Contains possible filtering conditions when loading reports from
ReportRepository.-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected Stringprotected ReportGroupprotected MetaClassFilter reports that have an input parameter with given metaClass.protected Stringcase-insensitiveprotected ReportOutputTypeFilter reports that have a template with given output type.protected Booleanprotected BooleanFilter bysystemattribute.protected Dateprotected org.springframework.security.core.userdetails.UserDetailsFilter reports whose list of roles contains one of user's assigned resource roles.protected StringFilter reports whose list of views contains given viewId. -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptiongetGroup()org.springframework.security.core.userdetails.UserDetailsgetUser()voidsetCodeContains(String codeContains) voidsetGroup(ReportGroup group) voidsetInputValueMetaClass(MetaClass inputValueMetaClass) voidsetNameContains(String nameContains) voidsetOutputType(ReportOutputType outputType) voidsetRestAccessible(Boolean restAccessible) voidvoidsetUpdatedAfter(Date updatedAfter) voidsetUser(org.springframework.security.core.userdetails.UserDetails user) void
-
Field Details
-
nameContains
case-insensitive -
codeContains
-
group
-
updatedAfter
-
restAccessible
-
viewId
Filter reports whose list of views contains given viewId. -
user
@Nullable protected org.springframework.security.core.userdetails.UserDetails userFilter reports whose list of roles contains one of user's assigned resource roles. -
inputValueMetaClass
Filter reports that have an input parameter with given metaClass. -
system
Filter bysystemattribute. -
outputType
Filter reports that have a template with given output type.
-
-
Constructor Details
-
ReportFilter
public ReportFilter()
-
-
Method Details
-
getNameContains
-
setNameContains
-
getCodeContains
-
setCodeContains
-
getGroup
-
setGroup
-
getUpdatedAfter
-
setUpdatedAfter
-
getRestAccessible
-
setRestAccessible
-
getViewId
-
setViewId
-
getUser
@Nullable public org.springframework.security.core.userdetails.UserDetails getUser() -
setUser
public void setUser(@Nullable org.springframework.security.core.userdetails.UserDetails user) -
getInputValueMetaClass
-
setInputValueMetaClass
-
getSystem
-
setSystem
-
getOutputType
-
setOutputType
-