Modifier and Type | Method and Description |
---|---|
PrismReferenceValue |
LayerRefinedAttributeDefinitionImpl.getValueEnumerationRef() |
Modifier and Type | Method and Description |
---|---|
static Collection<PrismReferenceValue> |
DeputyUtils.getDelegatorReferences(UserType user,
RelationRegistry relationRegistry) |
Modifier and Type | Method and Description |
---|---|
PrismReferenceValue |
Referencable.asReferenceValue() |
PrismReferenceValue |
DefaultReferencableImpl.asReferenceValue() |
PrismReferenceValue |
PrismReferenceValue.clone() |
PrismReferenceValue |
PrismReferenceValue.cloneComplex(CloneStrategy strategy) |
static PrismReferenceValue |
PrismReferenceValue.createFromTarget(PrismObject<?> refTarget) |
PrismReferenceValue |
PrismReference.findValueByOid(String oid) |
PrismReferenceValue |
PrismReference.getValue() |
PrismReferenceValue |
ItemDefinitionImpl.getValueEnumerationRef()
Reference to an object that directly or indirectly represents possible values for
this item.
|
PrismReferenceValue |
ItemDefinition.getValueEnumerationRef() |
PrismReferenceValue |
PrismReferenceValue.relation(QName relation) |
PrismReferenceValue |
PrismReferenceValue.toCanonical()
Returns a version of this value that is canonical, that means it has the minimal form.
|
Modifier and Type | Method and Description |
---|---|
static List<PrismReferenceValue> |
PrismReferenceValue.asReferenceValues(Collection<? extends Referencable> referencables) |
Modifier and Type | Method and Description |
---|---|
boolean |
PrismReference.add(PrismReferenceValue value) |
protected void |
PrismReferenceValue.copyValues(CloneStrategy strategy,
PrismReferenceValue clone) |
boolean |
PrismReferenceValue.equalsComplex(PrismReferenceValue other,
boolean ignoreMetadata,
boolean isLiteral) |
boolean |
PrismReference.merge(PrismReferenceValue value) |
boolean |
PrismReferenceValue.representsSameValue(PrismReferenceValue other) |
Referencable |
Referencable.setupReferenceValue(PrismReferenceValue value) |
DefaultReferencableImpl |
DefaultReferencableImpl.setupReferenceValue(PrismReferenceValue value) |
void |
ItemDefinitionImpl.setValueEnumerationRef(PrismReferenceValue valueEnumerationRef) |
Modifier and Type | Method and Description |
---|---|
static List<Referencable> |
PrismReferenceValue.asReferencables(Collection<PrismReferenceValue> values) |
static boolean |
PrismReferenceValue.containsOid(Collection<PrismReferenceValue> values,
String oid) |
Constructor and Description |
---|
DefaultReferencableImpl(PrismReferenceValue value) |
Modifier and Type | Method and Description |
---|---|
void |
ObjectDelta.addModificationAddReference(QName propertyQName,
PrismReferenceValue... refValues) |
void |
ObjectDelta.addModificationDeleteReference(QName propertyQName,
PrismReferenceValue... refValues) |
<X> void |
ObjectDelta.addModificationReplaceReference(ItemPath refPath,
PrismReferenceValue... refValues) |
void |
ObjectDelta.addModificationReplaceReference(QName propertyQName,
PrismReferenceValue... refValues) |
static <T extends Objectable> |
ReferenceDelta.createModificationAdd(Class<T> type,
QName refName,
PrismContext prismContext,
PrismReferenceValue refValue) |
static ReferenceDelta |
ReferenceDelta.createModificationAdd(ItemPath path,
PrismObjectDefinition<?> objectDefinition,
PrismReferenceValue refValue) |
static ReferenceDelta |
ReferenceDelta.createModificationAdd(QName refName,
PrismObjectDefinition<?> objectDefinition,
PrismReferenceValue refValue) |
static <T extends Objectable> |
ReferenceDelta.createModificationAddCollection(Class<T> type,
QName refName,
PrismContext prismContext,
PrismReferenceValue refValue) |
static Collection<? extends ItemDelta> |
ReferenceDelta.createModificationAddCollection(QName propertyName,
PrismObjectDefinition<?> objectDefinition,
PrismReferenceValue refValue) |
static <O extends Objectable> |
ObjectDelta.createModificationAddReference(Class<O> type,
String oid,
QName propertyName,
PrismContext prismContext,
PrismReferenceValue... referenceValues)
Convenience method for quick creation of object deltas that replace a single object property.
|
static <T extends Objectable> |
ReferenceDelta.createModificationDelete(Class<T> type,
QName refName,
PrismContext prismContext,
PrismReferenceValue refValue) |
static ReferenceDelta |
ReferenceDelta.createModificationDelete(QName refName,
PrismObjectDefinition<?> objectDefinition,
PrismReferenceValue refValue) |
static <T extends Objectable> |
ReferenceDelta.createModificationDeleteCollection(Class<T> type,
QName refName,
PrismContext prismContext,
PrismReferenceValue refValue) |
static Collection<? extends ItemDelta> |
ReferenceDelta.createModificationDeleteCollection(QName propertyName,
PrismObjectDefinition<?> objectDefinition,
PrismReferenceValue refValue) |
static <O extends Objectable> |
ObjectDelta.createModificationDeleteReference(Class<O> type,
String oid,
QName propertyName,
PrismContext prismContext,
PrismReferenceValue... referenceValues)
Convenience method for quick creation of object deltas that replace a single object property.
|
static ReferenceDelta |
ReferenceDelta.createModificationReplace(ItemPath path,
PrismObjectDefinition<?> objectDefinition,
PrismReferenceValue refValue) |
static ReferenceDelta |
ReferenceDelta.createModificationReplace(QName refName,
PrismObjectDefinition<?> objectDefinition,
PrismReferenceValue refValue) |
static Collection<? extends ItemDelta> |
ReferenceDelta.createModificationReplaceCollection(QName propertyName,
PrismObjectDefinition<?> objectDefinition,
PrismReferenceValue refValue)
Convenience method for quick creation of object deltas that replace a single object property.
|
static <O extends Objectable,X> |
ObjectDelta.createModificationReplaceReference(Class<O> type,
String oid,
ItemPath refPath,
PrismContext prismContext,
PrismReferenceValue... refValues)
Convenience method for quick creation of object deltas that replace a single object reference.
|
static <O extends Objectable,X> |
ObjectDelta.createModificationReplaceReference(Class<O> type,
String oid,
QName referenceName,
PrismContext prismContext,
PrismReferenceValue... refValues)
Convenience method for quick creation of object deltas that replace a single object reference.
|
protected static <O extends Objectable> |
ObjectDelta.fillInModificationAddReference(ObjectDelta<O> objectDelta,
ItemPath refPath,
PrismReferenceValue... refValues) |
protected static <O extends Objectable> |
ObjectDelta.fillInModificationDeleteReference(ObjectDelta<O> objectDelta,
ItemPath refPath,
PrismReferenceValue... refValues) |
protected static <O extends Objectable> |
ObjectDelta.fillInModificationReplaceReference(ObjectDelta<O> objectDelta,
ItemPath refPath,
PrismReferenceValue... refValues) |
Modifier and Type | Method and Description |
---|---|
static ReferenceDelta |
ReferenceDelta.createModificationAdd(ItemPath path,
PrismObjectDefinition<?> objectDefinition,
Collection<PrismReferenceValue> refValues) |
static ReferenceDelta |
ReferenceDelta.createModificationDelete(ItemPath path,
PrismObjectDefinition<?> objectDefinition,
Collection<PrismReferenceValue> refValues) |
static ReferenceDelta |
ReferenceDelta.createModificationReplace(ItemPath path,
PrismObjectDefinition<?> objectDefinition,
Collection<PrismReferenceValue> refValues) |
Modifier and Type | Method and Description |
---|---|
PrismReferenceValue |
OrgFilter.getOrgRef() |
Modifier and Type | Method and Description |
---|---|
static OrgFilter |
OrgFilter.createOrg(PrismReferenceValue baseOrgRef,
OrgFilter.Scope scope) |
Modifier and Type | Method and Description |
---|---|
static RefFilter |
RefFilter.createReferenceEqual(ItemPath path,
PrismReferenceDefinition definition,
Collection<PrismReferenceValue> values) |
Constructor and Description |
---|
RefFilter(ItemPath fullPath,
PrismReferenceDefinition definition,
List<PrismReferenceValue> values,
ExpressionWrapper expression) |
Modifier and Type | Method and Description |
---|---|
S_AtomicFilterExit |
S_AtomicFilterEntry.isChildOf(PrismReferenceValue value) |
S_AtomicFilterExit |
R_Filter.isChildOf(PrismReferenceValue value) |
S_AtomicFilterExit |
S_AtomicFilterEntry.isDirectChildOf(PrismReferenceValue value) |
S_AtomicFilterExit |
R_Filter.isDirectChildOf(PrismReferenceValue value) |
S_AtomicFilterExit |
S_AtomicFilterEntry.isInScopeOf(PrismReferenceValue value,
OrgFilter.Scope scope) |
S_AtomicFilterExit |
R_Filter.isInScopeOf(PrismReferenceValue value,
OrgFilter.Scope scope) |
S_AtomicFilterExit |
S_AtomicFilterEntry.isParentOf(PrismReferenceValue value) |
S_AtomicFilterExit |
R_Filter.isParentOf(PrismReferenceValue value) |
S_AtomicFilterExit |
S_ConditionEntry.ref(PrismReferenceValue... value) |
S_AtomicFilterExit |
R_AtomicFilter.ref(PrismReferenceValue... values) |
Modifier and Type | Method and Description |
---|---|
S_AtomicFilterExit |
S_ConditionEntry.ref(Collection<PrismReferenceValue> values) |
S_AtomicFilterExit |
R_AtomicFilter.ref(Collection<PrismReferenceValue> values) |
S_AtomicFilterExit |
S_ConditionEntry.ref(Collection<PrismReferenceValue> values,
boolean nullTypeAsAny) |
S_AtomicFilterExit |
R_AtomicFilter.ref(Collection<PrismReferenceValue> values,
boolean nullTypeAsAny) |
Modifier and Type | Method and Description |
---|---|
Element |
SchemaToDomProcessor.addAnnotation(QName qname,
PrismReferenceValue value,
Element parent) |
Modifier and Type | Method and Description |
---|---|
static void |
PrismAsserts.assertRefEquivalent(String message,
PrismReferenceValue expected,
PrismReferenceValue actual) |
static String |
PrismPrettyPrinter.prettyPrint(PrismReferenceValue prv) |
static String |
PrismPrettyPrinter.prettyPrint(PrismReferenceValue prv,
boolean showType) |
Modifier and Type | Method and Description |
---|---|
static void |
PrismAsserts.assertOidValues(String message,
Collection<PrismReferenceValue> actualRValues,
String... expectedOids) |
Modifier and Type | Method and Description |
---|---|
static PrismReferenceValue |
PrismForJAXBUtil.getReferenceValue(PrismContainerValue<?> parent,
QName name) |
protected abstract PrismReferenceValue |
PrismReferenceArrayList.getValueFrom(T t) |
static <T extends Objectable> |
PrismForJAXBUtil.objectableAsReferenceValue(T objectable,
PrismReference reference) |
Modifier and Type | Method and Description |
---|---|
protected abstract T |
PrismReferenceArrayList.createItem(PrismReferenceValue value) |
static MapXNode |
PrismForJAXBUtil.getReferenceFilterClauseXNode(PrismReferenceValue rval) |
static PolyStringType |
PrismForJAXBUtil.getReferenceTargetName(PrismReferenceValue rval) |
static void |
PrismForJAXBUtil.setReferenceFilterClauseXNode(PrismReferenceValue rval,
SearchFilterType filterType) |
static void |
PrismForJAXBUtil.setReferenceTargetName(PrismReferenceValue rval,
PolyStringType name) |
static void |
PrismForJAXBUtil.setReferenceValueAsRef(PrismContainerValue<?> parentValue,
QName referenceName,
PrismReferenceValue value)
This method must merge new value with potential existing value of the reference.
|
protected abstract boolean |
PrismReferenceArrayList.willClear(PrismReferenceValue value) |
Modifier and Type | Method and Description |
---|---|
static PrismReferenceValue |
MiscSchemaUtil.objectReferenceTypeToReferenceValue(ObjectReferenceType refType) |
Modifier and Type | Method and Description |
---|---|
static List<PrismReferenceValue> |
ObjectQueryUtil.createReferences(Collection<String> oids,
RelationKindType kind,
RelationRegistry relationRegistry) |
static List<PrismReferenceValue> |
ObjectQueryUtil.createReferences(String oid,
RelationKindType kind,
RelationRegistry relationRegistry) |
static List<PrismReferenceValue> |
ObjectTypeUtil.objectReferenceListToPrismReferenceValues(Collection<ObjectReferenceType> refList) |
Modifier and Type | Method and Description |
---|---|
static <T extends ObjectType> |
ObjectTypeUtil.createAssignmentTo(PrismReferenceValue ref,
PrismContext prismContext) |
static ObjectReferenceType |
ObjectTypeUtil.createObjectRef(PrismReferenceValue prv) |
static <T extends ObjectType> |
ObjectTypeUtil.createObjectRef(PrismReferenceValue refVal,
boolean nameAsDescription) |
static void |
ObjectTypeUtil.normalizeRelation(PrismReferenceValue reference,
RelationRegistry relationRegistry) |
static Object |
ObjectTypeUtil.toShortString(PrismReferenceValue objectRef) |
static String |
ValueDisplayUtil.toStringValue(PrismReferenceValue ref) |
Modifier and Type | Method and Description |
---|---|
static List<String> |
ObjectTypeUtil.referenceValueListToOidList(Collection<PrismReferenceValue> referenceValues) |
Modifier and Type | Method and Description |
---|---|
PrismReferenceValue |
ObjectReferenceType.asReferenceValue() |
Modifier and Type | Method and Description |
---|---|
ObjectReferenceType |
ObjectReferenceType.setupReferenceValue(PrismReferenceValue value) |
Copyright © 2019 Evolveum. All rights reserved.