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
Constructors -
Method Summary
Modifier and TypeMethodDescriptiondebugDump(int indent) @NotNull List<GuiActionType>@Nullable String@Nullable ObjectReferenceTypeReturns a reference to the archetype if this collection view is archetype-based.Returns column definition list (already ordered).<T> Class<T>booleanbooleanisApplicableForOperation(OperationTypeType operationTypeType) booleanbooleanbooleanbooleanvoidsetApplicableForOperation(OperationTypeType applicableForOperation) voidsetCollection(CollectionRefSpecificationType collection) voidsetContainerType(QName containerType) voidsetDefaultView(boolean defaultView) voidsetDisableCounting(Boolean disableCounting) voidsetDisableSorting(Boolean disableSorting) voidsetDisplay(DisplayType display) voidsetDisplayOrder(Integer displayOrder) voidsetDistinct(DistinctSearchOptionType distinct) voidsetDomainFilter(ObjectFilter domainFilter) voidsetDomainOptions(Collection<SelectorOptions<GetOperationOptions>> domainOptions) voidsetFilter(ObjectFilter filter) voidsetIncludeDefaultColumns(Boolean includeDefaultColumns) voidsetObjectCollectionDescription(String objectCollectionDescription) voidsetOptions(Collection<SelectorOptions<GetOperationOptions>> options) voidsetPaging(PagingType paging) voidsetRefreshInterval(Integer refreshInterval) voidsetSearchBoxConfiguration(SearchBoxConfigurationType searchBoxConfiguration) voidsetViewIdentifier(String viewIdentifier) voidsetVisibility(UserInterfaceElementVisibilityType visibility) Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods 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:
debugDumpin 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
-