Class ResourceObjectTypeIdentification
java.lang.Object
com.evolveum.midpoint.schema.processor.ResourceObjectTypeIdentification
- All Implemented Interfaces:
Serializable
Identifies a resource object type - by kind and intent.
The values are *never* `unknown`.
- See Also:
-
Field Summary
Fields -
Method Summary
Modifier and TypeMethodDescription@NotNull ResourceObjectTypeIdentificationTypeasBean()asBean(ResourceObjectTypeIdentification identification) static @Nullable ResourceObjectTypeIdentificationcreateIfKnown(@NotNull ResourceShadowCoordinates coordinates) static @Nullable ResourceObjectTypeIdentificationcreateIfKnown(@NotNull ShadowType shadow) static @Nullable ResourceObjectTypeIdentificationcreateIfKnown(@Nullable ShadowKindType kind, @Nullable String intent) boolean@NotNull String@NotNull ShadowKindTypegetKind()inthashCode()static @NotNull ResourceObjectTypeIdentificationof(@NotNull ResourceObjectTypeDefinitionType definitionBean) static @NotNull ResourceObjectTypeIdentificationof(@NotNull ResourceObjectTypeIdentificationType bean) Assumes the configuration was already checked.static @NotNull ResourceObjectTypeIdentificationof(@NotNull ShadowKindType kind, @NotNull String intent) toString()
-
Field Details
-
ACCOUNT_DEFAULT
-
-
Method Details
-
of
@NotNull public static @NotNull ResourceObjectTypeIdentification of(@NotNull @NotNull ShadowKindType kind, @NotNull @NotNull String intent) -
of
@NotNull public static @NotNull ResourceObjectTypeIdentification of(@NotNull @NotNull ResourceObjectTypeIdentificationType bean) Assumes the configuration was already checked. -
of
@NotNull public static @NotNull ResourceObjectTypeIdentification of(@NotNull @NotNull ResourceObjectTypeDefinitionType definitionBean) -
createIfKnown
@Nullable public static @Nullable ResourceObjectTypeIdentification createIfKnown(@NotNull @NotNull ShadowType shadow) -
createIfKnown
@Nullable public static @Nullable ResourceObjectTypeIdentification createIfKnown(@NotNull @NotNull ResourceShadowCoordinates coordinates) -
createIfKnown
@Nullable public static @Nullable ResourceObjectTypeIdentification createIfKnown(@Nullable @Nullable ShadowKindType kind, @Nullable @Nullable String intent) -
defaultAccount
-
getKind
-
getIntent
-
asBean
-
asBean
@Contract("null -> null; !null -> !null") public static ResourceObjectTypeIdentificationType asBean(ResourceObjectTypeIdentification identification) -
equals
-
hashCode
public int hashCode() -
toString
-