Interface ProcessorMixin
- All Known Subinterfaces:
UpgradeObjectProcessor<T>
- All Known Implementing Classes:
AccountPasswordPolicyProcessor,ActivityProfilingProcessor,ActivityTracingProcessor,AdditionalPanelsProcessor,AddRemoveAttributeValuesProcessor,ApprovalWorkItemsProcessor,AuthenticationNameProcessor,BoundaryProcessor,CaseTaskRefProcessor,CleanupPolicyProcessor,ContainerProcessor,CredentialsResetNameProcessor,CustomTransportProcessor,DefaultObjectTypeProcessor,DefaultScopeProcessor,ExecutionModeProcessor,ExecutionRecordProcessor,ExpectedTotalProcessor,FileTransportProcessor,FollowOnProcessor,GuiActionNameProcessor,LiveSyncErrorHandlingProcessor,MailTransportProcessor,ModelOperationContextProcessor,NonIterativeChangeExecutionProcessor,ObjectFormsProcessor,OidBoundProcessor,PersonaTargetSubtypeProcessor,PropertyConstraintProcessor,ReconcileAffectedProcessor,RecurrenceProcessor,ReportOutputOidProcessor,ResourceSynchronizationProcessor,RoleCatalogCollectionsProcessor,RoleCatalogRefProcessor,RoleManagementDefaultCollectionProcessor,Saml2NetworkProcessor,SearchItemDisplayNameProcessor,SmsTransportProcessor,SubtypeProcessor,TaskCategoryProcessor,TaskPolicyProcessor,UseLegacyApproversProcessor,UserDashboardLinkProcessor,UserDashboardProcessor
public interface ProcessorMixin
-
Method Summary
Modifier and TypeMethodDescriptiondefault voiddefault voiddefault StringgetIdentifier(Class<?> processor) default <C extends Containerable>
CgetItemParent(PrismObject<?> object, ItemPath path) default RoleCatalogTypedefault <O extends ObjectType>
booleanmatchObjectTypeAndPathTemplate(@NotNull PrismObject<?> object, @NotNull ItemPath path, @NotNull Class<O> type, @NotNull ItemPath expected) Matches object type and path template (without container ids in case of multivalue containers).default <O extends Containerable>
booleanmatchParentTypeAndItemName(PrismObject<?> object, ItemPath path, Class<O> type, ItemName itemName)
-
Method Details
-
getIdentifier
-
getRoleCatalog
-
matchObjectTypeAndPathTemplate
default <O extends ObjectType> boolean matchObjectTypeAndPathTemplate(@NotNull @NotNull PrismObject<?> object, @NotNull @NotNull ItemPath path, @NotNull @NotNull Class<O> type, @NotNull @NotNull ItemPath expected) Matches object type and path template (without container ids in case of multivalue containers).- Type Parameters:
O-- Parameters:
object- tested objectpath- validation item pathtype- expected type (ObjectType)expected- exptected path template- Returns:
- true if matches
-
matchParentTypeAndItemName
default <O extends Containerable> boolean matchParentTypeAndItemName(PrismObject<?> object, ItemPath path, Class<O> type, ItemName itemName) -
getItemParent
-
copyTransport
default void copyTransport(NotificationTransportConfigurationType from, GeneralTransportConfigurationType to) -
copyUserInterfaceFeature
-