Class CompiledObjectCollectionView
java.lang.Object
com.evolveum.midpoint.model.api.authentication.CompiledObjectCollectionView
- All Implemented Interfaces:
DebugDumpable
,Serializable
- Direct Known Subclasses:
CompiledShadowCollectionView
@Experimental
public class CompiledObjectCollectionView
extends Object
implements DebugDumpable, Serializable
Compiled form of either object collection view or an implicit object collection, such as (e.g.) an
ArchetypeType
.
(TODO is this correct?)- Author:
- semancik
- See Also:
-
Field Summary
Fields inherited from interface com.evolveum.midpoint.util.DebugDumpable
INDENT_STRING
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionclone()
debugDump
(int indent) @NotNull List<GuiActionType>
@Nullable String
@Nullable ObjectReferenceType
Returns a reference to the archetype if this collection view is archetype-based.Returns column definition list (already ordered).<T> Class<T>
boolean
boolean
isApplicableForOperation
(OperationTypeType operationTypeType) boolean
boolean
boolean
boolean
void
setApplicableForOperation
(OperationTypeType applicableForOperation) void
setCollection
(CollectionRefSpecificationType collection) void
setContainerType
(QName containerType) void
setDefaultView
(boolean defaultView) void
setDisableCounting
(Boolean disableCounting) void
setDisableSorting
(Boolean disableSorting) void
setDisplay
(DisplayType display) void
setDisplayOrder
(Integer displayOrder) void
setDistinct
(DistinctSearchOptionType distinct) void
setDomainFilter
(ObjectFilter domainFilter) void
setDomainOptions
(Collection<SelectorOptions<GetOperationOptions>> domainOptions) void
setFilter
(ObjectFilter filter) void
setIncludeDefaultColumns
(Boolean includeDefaultColumns) void
setObjectCollectionDescription
(String objectCollectionDescription) void
setOptions
(Collection<SelectorOptions<GetOperationOptions>> options) void
setPaging
(PagingType paging) void
setRefreshInterval
(Integer refreshInterval) void
setSearchBoxConfiguration
(SearchBoxConfigurationType searchBoxConfiguration) void
setViewIdentifier
(String viewIdentifier) void
setVisibility
(UserInterfaceElementVisibilityType visibility) Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface com.evolveum.midpoint.util.DebugDumpable
debugDump, debugDumpLazily, debugDumpLazily
-
Constructor Details
-
CompiledObjectCollectionView
public CompiledObjectCollectionView() -
CompiledObjectCollectionView
-
-
Method Details
-
getContainerType
-
setContainerType
-
getTargetClass
-
getViewIdentifier
-
setViewIdentifier
-
getActions
-
getCollection
-
setCollection
-
getColumns
Returns column definition list (already ordered). May return empty list if there is no definition. Which means that default columns should be used. -
getDisplay
-
setDisplay
-
getDistinct
-
setDistinct
-
isDisableSorting
-
getDisableSorting
-
setDisableSorting
-
isDisableCounting
-
setDisableCounting
-
getSearchBoxConfiguration
-
setSearchBoxConfiguration
-
getFilter
-
setFilter
-
getDomainFilter
-
setDomainFilter
-
hasDomain
public boolean hasDomain() -
getDisplayOrder
-
setDisplayOrder
-
match
-
match
-
setRefreshInterval
-
getRefreshInterval
-
setOptions
-
getOptions
-
setDomainOptions
-
getDomainOptions
-
getObjectCollectionDescription
-
setObjectCollectionDescription
-
setPaging
-
getPaging
-
setVisibility
-
getVisibility
-
setApplicableForOperation
-
getApplicableForOperation
-
setIncludeDefaultColumns
-
getIncludeDefaultColumns
-
debugDump
- Specified by:
debugDump
in interfaceDebugDumpable
-
toGuiObjectListViewType
-
isApplicableForOperation
-
isIncludeDefaultColumns
public boolean isIncludeDefaultColumns() -
isDefaultView
public boolean isDefaultView() -
setDefaultView
public void setDefaultView(boolean defaultView) -
getArchetypeRef
Returns a reference to the archetype if this collection view is archetype-based. -
getArchetypeOid
-
clone
-