All Methods Static Methods Concrete Methods Deprecated Methods
Modifier and Type |
Method |
Description |
static <T extends Objectable> T |
asObjectable(PrismObject<T> prismObject) |
|
static <T extends Objectable> List<T> |
asObjectables(Collection<PrismObject<T>> objects) |
|
static <T extends Objectable> PrismObject<T> |
asPrismObject(T objectable) |
|
static void |
assertConcreteType(Class<? extends Objectable> type) |
|
static Collection<ObjectDelta<? extends ObjectType>> |
cast(Collection<ObjectDelta<?>> deltas) |
|
static boolean |
containsOid(Collection<ObjectReferenceType> values,
@NotNull String oid) |
|
static <T extends ObjectType> @NotNull AssignmentType |
createAssignmentTo(@NotNull PrismObject<T> object,
PrismContext prismContext) |
|
static <T extends ObjectType> @NotNull AssignmentType |
createAssignmentTo(@NotNull PrismObject<T> object,
QName relation) |
|
static <T extends ObjectType> @NotNull AssignmentType |
createAssignmentTo(@NotNull PrismReferenceValue ref,
@Nullable PrismContext prismContext) |
|
static <T extends ObjectType> @NotNull AssignmentType |
createAssignmentTo(@NotNull ObjectReferenceType ref,
@Nullable PrismContext prismContext) |
|
static <T extends ObjectType> @NotNull AssignmentType |
createAssignmentTo(@NotNull String oid,
@NotNull ObjectTypes type,
@Nullable PrismContext prismContext) |
|
static <T extends ObjectType> @NotNull AssignmentType |
createAssignmentTo(T objectType,
QName relation) |
|
static @NotNull AssignmentType |
createAssignmentWithConstruction(@NotNull PrismObject<ResourceType> object,
ShadowKindType kind,
String intent,
PrismContext prismContext) |
|
static LocalizableMessage |
createDisplayInformation(PrismObject<?> object,
boolean startsWithUppercase) |
|
static LocalizableMessage |
createDisplayInformationWithPath(PrismObject<?> object,
boolean startsWithUppercase,
String path) |
|
static @NotNull ObjectQuery |
createManagerQuery(Class<? extends ObjectType> objectTypeClass,
String orgOid,
RelationRegistry relationRegistry,
PrismContext prismContext) |
|
static ObjectReferenceType |
createObjectRef(PrismObject<?> object) |
|
static ObjectReferenceType |
createObjectRef(PrismObject<?> object,
PrismContext prismContext) |
|
static ObjectReferenceType |
createObjectRef(PrismObject<?> object,
QName relation) |
|
static <T extends ObjectType> ObjectReferenceType |
createObjectRef(PrismObject<T> object,
boolean nameAsDescription) |
|
static ObjectReferenceType |
createObjectRef(PrismReferenceValue prv) |
|
static <T extends ObjectType> ObjectReferenceType |
createObjectRef(PrismReferenceValue refVal,
boolean nameAsDescription) |
|
static ObjectReferenceType |
createObjectRef(ObjectType object) |
|
static ObjectReferenceType |
createObjectRef(ObjectType object,
PrismContext prismContext) |
|
static ObjectReferenceType |
createObjectRef(ObjectType objectType,
QName relation) |
|
static ObjectReferenceType |
createObjectRef(String oid) |
|
static ObjectReferenceType |
createObjectRef(String oid,
ObjectTypes type) |
|
static ObjectReferenceType |
createObjectRef(String oid,
PolyStringType name,
ObjectTypes type) |
|
static ObjectReferenceType |
createObjectRefCopy(ObjectReferenceType ref) |
This is to create reference clone without actually cloning.
|
static Collection<ObjectReferenceType> |
createObjectRefs(Collection<PrismReferenceValue> values) |
|
static <T extends ObjectType> ObjectReferenceType |
createObjectRefWithFullObject(PrismObject<T> object) |
|
static <T extends ObjectType> ObjectReferenceType |
createObjectRefWithFullObject(PrismObject<T> object,
PrismContext prismContext) |
|
static ObjectReferenceType |
createObjectRefWithFullObject(ObjectType objectType,
PrismContext prismContext) |
|
static ObjectReferenceType |
createOidOnlyObjectRef(ObjectType object) |
Creates a very basic (OID-only) reference for a given object.
|
static LocalizableMessage |
createTechnicalDisplayInformation(PrismObject<?> object,
boolean startsWithUppercase) |
|
static LocalizableMessage |
createTypeDisplayInformation(String objectClassName,
boolean startsWithUppercase) |
|
static LocalizableMessage |
createTypeDisplayInformation(QName type,
boolean startsWithUppercase) |
|
static String |
dump(ObjectType object) |
|
static ObjectReferenceType |
findRef(String oid,
List<ObjectReferenceType> refs) |
|
static RelationDefinitionType |
findRelationDefinition(List<RelationDefinitionType> relationDefinitions,
QName qname) |
|
static Element |
findXsdElement(PrismContainer<XmlSchemaType> xmlSchemaContainer) |
|
static Element |
findXsdElement(PrismContainerValue<XmlSchemaType> xmlSchemaContainerValue) |
|
static Element |
findXsdElement(XmlSchemaType xmlSchemaType) |
Returns the <xsd:schema> element from the XmlSchemaType.
|
static List<ObjectReferenceType> |
getAsObjectReferenceTypeList(PrismReference prismReference) |
|
static <O extends ObjectType> String |
getDetailedDisplayName(PrismObject<O> object) |
Returns display name for given object, e.g.
|
static PolyStringType |
getDisplayName(PrismObject<?> object) |
|
static PolyStringType |
getDisplayName(Referencable ref) |
|
static PolyStringType |
getDisplayName(ObjectType object) |
|
static PrismContainerValue<ExtensionType> |
getExtensionContainerValue(Containerable containerable) |
|
static <T> T |
getExtensionItemRealValue(@NotNull PrismObject<? extends ObjectType> object,
@NotNull QName itemName) |
|
static <T> T |
getExtensionItemRealValue(@Nullable ExtensionType extension,
@NotNull QName itemName) |
|
static <T> T |
getExtensionItemRealValue(PrismContainerValue<?> parent,
ItemName name) |
|
static <T> Collection<T> |
getExtensionPropertyValues(Containerable containerable,
QName propertyQname) |
|
static <T> Collection<T> |
getExtensionPropertyValuesNotNull(Containerable containerable,
QName propertyQname) |
Never returns null.
|
static Collection<Referencable> |
getExtensionReferenceValues(ObjectType objectType,
QName propertyQname) |
|
static <O extends ObjectType> XMLGregorianCalendar |
getLastTouchTimestamp(PrismObject<O> object) |
|
static PolyStringType |
getName(Referencable ref) |
|
static Objectable |
getObjectFromReference(ObjectReferenceType ref) |
|
static QName |
getObjectType(ObjectType object,
PrismContext prismContext) |
Returns the type name for an object.
|
static List<String> |
getOids(List<? extends Objectable> objectables) |
|
static List<String> |
getOidsFromPrismObjects(List<? extends PrismObject<?>> prismObjects) |
|
static <O extends Objectable> O |
getParentObject(@NotNull Containerable containerable) |
Returns parent object, potentially traversing multiple parent links to get there.
|
static <O extends Objectable> PrismObject<O> |
getParentObjectOld(Containerable containerable) |
Deprecated.
|
static PrismObject<?> |
getPrismObjectFromReference(ObjectReferenceType ref) |
|
static String |
getShortTypeName(ObjectType object) |
|
static String |
getShortTypeName(Class<? extends ObjectType> type) |
|
static <AH extends AssignmentHolderType> boolean |
hasArchetype(AH objectable,
String oid) |
|
static <AH extends AssignmentHolderType> boolean |
hasArchetype(PrismObject<AH> object,
String oid) |
|
static boolean |
hasFetchError(@NotNull PrismObject<? extends ObjectType> object) |
|
static boolean |
isIndestructible(@NotNull PrismObject<? extends ObjectType> object) |
|
static boolean |
isIndestructible(@NotNull ObjectType object) |
|
static <T extends Objectable> List<PrismObject<T>> |
keepDistinctObjects(Collection<PrismObject<T>> objects) |
|
static List<ObjectReferenceType> |
keepDistinctReferences(Collection<ObjectReferenceType> references) |
|
static @NotNull List<Item<?,?>> |
mapToExtensionItems(Map<QName,Object> values,
PrismContainerDefinition<?> extensionDefinition,
PrismContext prismContext) |
|
static boolean |
matchOnOid(ObjectReferenceType ref1,
ObjectReferenceType ref2) |
|
static void |
mergeExtension(PrismContainerValue<?> dstExtensionContainerValue,
PrismContainerValue<?> srcExtensionContainerValue) |
|
static void |
normalizeAllRelations(Item<?,?> item,
RelationRegistry relationRegistry) |
|
static void |
normalizeAllRelations(PrismValue value,
RelationRegistry relationRegistry) |
|
static void |
normalizeFilter(ObjectFilter filter,
RelationRegistry relationRegistry) |
|
static void |
normalizeRelation(PrismReferenceValue reference,
RelationRegistry relationRegistry) |
|
static void |
normalizeRelation(ObjectReferenceType reference,
RelationRegistry relationRegistry) |
|
static <O extends ObjectType> List<ObjectReferenceType> |
objectListToReferences(Collection<PrismObject<O>> objects) |
|
static List<String> |
objectReferenceListToOids(Collection<ObjectReferenceType> refList) |
|
static List<PrismReferenceValue> |
objectReferenceListToPrismReferenceValues(Collection<ObjectReferenceType> refList) |
|
static List<GuiObjectColumnType> |
orderCustomColumns(List<GuiObjectColumnType> customColumns) |
|
static void |
recordFetchError(PrismObject<? extends ObjectType> object,
OperationResult result) |
|
static boolean |
referenceMatches(ObjectReferenceType ref,
String targetOid,
QName targetType,
QName relation,
PrismContext prismContext) |
|
static List<String> |
referenceValueListToOidList(Collection<PrismReferenceValue> referenceValues) |
|
static void |
setExtensionContainerRealValues(PrismContext prismContext,
PrismContainerValue<?> parent,
ItemName containerName,
Object... values) |
|
static void |
setExtensionPropertyRealValues(PrismContext prismContext,
PrismContainerValue<?> parent,
ItemName propertyName,
Object... values) |
|
static void |
setXsdSchemaDefinition(PrismProperty<SchemaDefinitionType> definitionProperty,
Element xsdElement) |
|
static List<ObjectDelta<? extends ObjectType>> |
toDeltaList(ObjectDelta<?> delta) |
|
static ObjectType |
toObjectable(PrismObject object) |
|
static String |
toShortString(PrismObject<? extends ObjectType> object) |
|
static Object |
toShortString(PrismReferenceValue objectRef) |
|
static String |
toShortString(AssignmentType assignment) |
|
static Object |
toShortString(ObjectReferenceType objectRef) |
|
static Object |
toShortString(ObjectReferenceType objectRef,
boolean withName) |
|
static String |
toShortString(ObjectType object) |
|
static Object |
toShortStringLazy(ObjectType object) |
|