Class ResourceDetailsModel
java.lang.Object
com.evolveum.midpoint.gui.impl.page.admin.ObjectDetailsModels<AH>
com.evolveum.midpoint.gui.impl.page.admin.assignmentholder.AssignmentHolderDetailsModel<ResourceType>
com.evolveum.midpoint.gui.impl.page.admin.resource.ResourceDetailsModel
- All Implemented Interfaces:
Serializable,org.apache.wicket.model.IDetachable,org.apache.wicket.util.io.IClusterable
- See Also:
-
Field Summary
Fields inherited from class com.evolveum.midpoint.gui.impl.page.admin.ObjectDetailsModels
OPERATION_LOAD_PARENT_ORG -
Constructor Summary
ConstructorsConstructorDescriptionResourceDetailsModel(org.apache.wicket.model.LoadableDetachableModel<PrismObject<ResourceType>> prismObjectModel, ModelServiceLocator serviceLocator) -
Method Summary
Modifier and TypeMethodDescriptionprotected WrapperContextcreateWrapperContext(Task task, OperationResult result) findResourceObjectClassDefinition(QName objectClass) org.apache.wicket.model.IModel<List<ObjectClassWrapper>>getObjectTypeDefinition(ShadowKindType kind, String intent) List<? extends ResourceObjectTypeDefinition>static ResourceSchemagetResourceSchema(PrismObjectWrapper<ResourceType> objectWrapper, PageAdminLTE pageBase) protected GuiObjectDetailsPageTypevoidperformAfterSavePerformed(@Nullable Collection<ObjectDeltaOperation<? extends ObjectType>> executedDeltas, @NotNull org.apache.wicket.ajax.AjaxRequestTarget target, @NotNull Task task, @NotNull OperationResult result) Performs post-save cleanup for deleted object types.voidreset()Methods inherited from class com.evolveum.midpoint.gui.impl.page.admin.assignmentholder.AssignmentHolderDetailsModel
applyArchetypePolicy, getPageAssignmentHolderMethods inherited from class com.evolveum.midpoint.gui.impl.page.admin.ObjectDetailsModels
collectDeltas, collectDeltaWithoutSavedDeltas, collectPreconditionDeltas, containsModelForSubmenu, createWrapperContext, detach, getAdditionalModifyDeltas, getAdminGuiConfigurationMergeManager, getDelta, getModelForSubmenu, getModelServiceLocator, getObjectDetailsPageConfiguration, getObjectStatus, getObjectType, getObjectWrapper, getObjectWrapperModel, getPageBase, getPanelConfigurations, getPrismContext, getPrismObject, getSummaryModel, getSummaryPanelSpecification, getValidationErrors, isEditObject, isReadonly, performCustomValidation, prepareObjectDeltaForModify, prepareObjectForAdd, reloadPrismObjectByOid, reloadPrismObjectModel, reloadPrismObjectModel, saveDeltas, setSubPanelModel
-
Constructor Details
-
ResourceDetailsModel
public ResourceDetailsModel(org.apache.wicket.model.LoadableDetachableModel<PrismObject<ResourceType>> prismObjectModel, ModelServiceLocator serviceLocator)
-
-
Method Details
-
getResourceSchema
public static ResourceSchema getResourceSchema(PrismObjectWrapper<ResourceType> objectWrapper, PageAdminLTE pageBase) -
getRefinedSchema
-
reset
public void reset()- Overrides:
resetin classObjectDetailsModels<ResourceType>
-
loadDetailsPageConfiguration
- Overrides:
loadDetailsPageConfigurationin classAssignmentHolderDetailsModel<ResourceType>
-
getObjectClassesModel
-
getPageResource
-
createWrapperContext
- Overrides:
createWrapperContextin classObjectDetailsModels<ResourceType>
-
getDefaultObjectType
-
getObjectTypeDefinition
-
getResourceObjectTypesDefinitions
public List<? extends ResourceObjectTypeDefinition> getResourceObjectTypesDefinitions(ShadowKindType kind) -
getDefaultObjectClass
-
getResourceObjectClassesDefinitions
-
findResourceObjectClassDefinition
-
performAfterSavePerformed
public void performAfterSavePerformed(@Nullable @Nullable Collection<ObjectDeltaOperation<? extends ObjectType>> executedDeltas, @NotNull @NotNull org.apache.wicket.ajax.AjaxRequestTarget target, @NotNull @NotNull Task task, @NotNull @NotNull OperationResult result) Performs post-save cleanup for deleted object types.When an object type is removed, any related suggestion tasks are deleted as well, so that newly created object types do not reuse stale focus type, correlation, or mapping suggestions.
- Overrides:
performAfterSavePerformedin classObjectDetailsModels<ResourceType>
-