All Methods Static Methods Concrete 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 <T extends ObjectType> ObjectReferenceType |
createObjectRef(PrismObject<T> object,
boolean nameAsDescription) |
|
static <T extends ObjectType> ObjectReferenceType |
createObjectRef(PrismObject<T> object,
PrismContext prismContext) |
|
static <T extends ObjectType> ObjectReferenceType |
createObjectRef(PrismObject<T> object,
QName relation) |
|
static ObjectReferenceType |
createObjectRef(PrismReferenceValue prv) |
|
static <T extends ObjectType> ObjectReferenceType |
createObjectRef(PrismReferenceValue refVal,
boolean nameAsDescription) |
|
static ObjectReferenceType |
createObjectRef(ObjectType object,
PrismContext prismContext) |
|
static ObjectReferenceType |
createObjectRef(ObjectType objectType,
QName relation) |
|
static ObjectReferenceType |
createObjectRef(String oid,
ObjectTypes type) |
|
static ObjectReferenceType |
createObjectRef(String oid,
PolyStringType name,
ObjectTypes type) |
|
static <T extends ObjectType> ObjectReferenceType |
createObjectRefWithFullObject(PrismObject<T> object,
PrismContext prismContext) |
|
static ObjectReferenceType |
createObjectRefWithFullObject(ObjectType objectType,
PrismContext prismContext) |
|
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 OrderConstraintsType |
getConstraintFor(List<OrderConstraintsType> constraints,
QName relation) |
|
static PolyStringType |
getDisplayName(PrismObject<?> object) |
|
static PolyStringType |
getDisplayName(ObjectReferenceType ref) |
|
static PolyStringType |
getDisplayName(ObjectType object) |
|
static <T> T |
getExtensionItemRealValue(@NotNull PrismObject<? extends ObjectType> object,
@NotNull QName itemName) |
|
static <T> T |
getExtensionItemRealValue(@Nullable ExtensionType extension,
@NotNull QName itemName) |
|
static <T> Collection<T> |
getExtensionPropertyValues(ObjectType objectType,
QName propertyQname) |
|
static <T> Collection<T> |
getExtensionPropertyValuesNotNull(ObjectType objectType,
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(ObjectReferenceType ref) |
|
static Objectable |
getObjectFromReference(ObjectReferenceType ref) |
|
static PrismObject |
getParentObject(Containerable containerable) |
|
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 <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 boolean |
referenceMatches(ObjectReferenceType ref,
String targetOid,
QName targetType,
QName relation,
PrismContext prismContext) |
|
static List<String> |
referenceValueListToOidList(Collection<PrismReferenceValue> referenceValues) |
|
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) |
|