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 @Nullable Stringprotected @Nullable ReportGroupprotected @Nullable MetaClassFilter reports that have an input parameter with given metaClass.protected @Nullable Stringcase-insensitiveprotected @Nullable ReportOutputTypeFilter reports that have a template with given output type.protected @Nullable Booleanprotected @Nullable BooleanFilter bysystemattribute.protected @Nullable Dateprotected @Nullable org.springframework.security.core.userdetails.UserDetailsFilter reports whose list of roles contains one of user's assigned resource roles.protected @Nullable StringFilter reports whose list of views contains given viewId. -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescription@Nullable String@Nullable ReportGroupgetGroup()@Nullable MetaClass@Nullable String@Nullable ReportOutputType@Nullable Boolean@Nullable Boolean@Nullable Date@Nullable org.springframework.security.core.userdetails.UserDetailsgetUser()@Nullable StringvoidsetCodeContains(@Nullable String codeContains) voidsetGroup(@Nullable ReportGroup group) voidsetInputValueMetaClass(@Nullable MetaClass inputValueMetaClass) voidsetNameContains(@Nullable String nameContains) voidsetOutputType(@Nullable ReportOutputType outputType) voidsetRestAccessible(@Nullable Boolean restAccessible) voidvoidsetUpdatedAfter(@Nullable Date updatedAfter) voidsetUser(@Nullable 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
protected @Nullable 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
public @Nullable 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
-