Modifier and Type | Method and Description |
---|---|
static ItemDefinition<?> |
StaticExpressionUtil.deriveOutputDefinitionFromValueElements(QName elementName,
Collection<JAXBElement<?>> valueElements,
String contextDescription,
PrismContext prismContext) |
static <X> PrismProperty<X> |
StaticExpressionUtil.getPropertyStatic(ExpressionType expressionType,
PrismPropertyDefinition outputDefinition,
String contextDescription,
PrismContext prismContext) |
static <X> Collection<X> |
StaticExpressionUtil.getPropertyStaticRealValues(ExpressionType expressionType,
PrismPropertyDefinition outputDefinition,
String contextDescription,
PrismContext prismContext)
Always returns collection, even for single-valued results.
|
static Object |
StaticExpressionUtil.getStaticOutput(ExpressionType expressionType,
PrismPropertyDefinition outputDefinition,
String contextDescription,
ExpressionReturnMultiplicityType preferredMultiplicity,
PrismContext prismContext)
Returns either Object (if result is supposed to be single-value) or Collection
|
Modifier and Type | Method and Description |
---|---|
PrismContext |
RefinedResourceSchemaImpl.getPrismContext() |
PrismContext |
RefinedObjectClassDefinitionImpl.getPrismContext() |
PrismContext |
LayerRefinedResourceSchemaImpl.getPrismContext() |
PrismContext |
LayerRefinedObjectClassDefinitionImpl.getPrismContext() |
PrismContext |
LayerRefinedAttributeDefinitionImpl.getPrismContext() |
PrismContext |
CompositeRefinedObjectClassDefinitionImpl.getPrismContext() |
Modifier and Type | Method and Description |
---|---|
static <O extends Objectable,X> |
ShadowDiscriminatorObjectDelta.createModificationReplaceProperty(Class<O> type,
String resourceOid,
ShadowKindType kind,
String intent,
ItemPath propertyPath,
PrismContext prismContext,
X... propertyValues)
Convenience method for quick creation of object deltas that replace a single object property.
|
static ConnectorSchema |
RefinedConnectorSchemaImpl.getConnectorSchema(ConnectorType connectorType,
PrismContext prismContext) |
static ConnectorSchema |
RefinedConnectorSchemaImpl.getConnectorSchema(PrismObject<ConnectorType> connector,
PrismContext prismContext) |
static LayerRefinedResourceSchema |
RefinedResourceSchemaImpl.getRefinedSchema(PrismObject<ResourceType> resource,
LayerType layer,
PrismContext prismContext) |
static RefinedResourceSchema |
RefinedResourceSchemaImpl.getRefinedSchema(PrismObject<ResourceType> resource,
PrismContext prismContext) |
static LayerRefinedResourceSchema |
RefinedResourceSchemaImpl.getRefinedSchema(ResourceType resourceType,
LayerType layer,
PrismContext prismContext) |
static RefinedResourceSchema |
RefinedResourceSchemaImpl.getRefinedSchema(ResourceType resourceType,
PrismContext prismContext) |
static ResourceSchema |
RefinedResourceSchemaImpl.getResourceSchema(PrismObject<ResourceType> resource,
PrismContext prismContext) |
static ResourceSchema |
RefinedResourceSchema.getResourceSchema(PrismObject<ResourceType> resource,
PrismContext prismContext) |
static ResourceSchema |
RefinedResourceSchemaImpl.getResourceSchema(ResourceType resourceType,
PrismContext prismContext) |
static RefinedResourceSchema |
RefinedResourceSchemaImpl.parse(PrismObject<ResourceType> resource,
PrismContext prismContext) |
static RefinedResourceSchema |
RefinedResourceSchemaImpl.parse(ResourceType resourceType,
PrismContext prismContext) |
static RefinedObjectClassDefinition |
RefinedObjectClassDefinitionImpl.parseFromSchema(ObjectClassComplexTypeDefinition objectClassDef,
ResourceType resourceType,
RefinedResourceSchema rSchema,
PrismContext prismContext,
String contextDescription) |
void |
RefinedObjectClassDefinitionImpl.revive(PrismContext prismContext) |
void |
LayerRefinedObjectClassDefinitionImpl.revive(PrismContext prismContext) |
void |
LayerRefinedAttributeDefinitionImpl.revive(PrismContext prismContext) |
void |
CompositeRefinedObjectClassDefinitionImpl.revive(PrismContext prismContext) |
Constructor and Description |
---|
RefinedAttributeDefinitionImpl(ResourceAttributeDefinition<T> attrDef,
PrismContext prismContext) |
RefinedConnectorSchemaImpl(PrismContext prismContext) |
ShadowDiscriminatorObjectDelta(Class<T> objectTypeClass,
ChangeType changeType,
PrismContext prismContext) |
Modifier and Type | Method and Description |
---|---|
PrismContext |
LegacyValidator.getPrismContext() |
Constructor and Description |
---|
LegacyValidator(PrismContext prismContext) |
LegacyValidator(PrismContext prismContext,
EventHandler handler) |
Modifier and Type | Method and Description |
---|---|
PrismContext |
ModelService.getPrismContext() |
Modifier and Type | Method and Description |
---|---|
PrismContext |
ModelContext.getPrismContext() |
Modifier and Type | Method and Description |
---|---|
PrismContext |
MidpointFunctions.getPrismContext() |
Modifier and Type | Method and Description |
---|---|
static ExtensionType |
AssignmentPathUtil.collectExtensions(AssignmentPath path,
int startAt,
PrismContext prismContext) |
static void |
ResourceUtils.deleteSchema(PrismObject<ResourceType> resource,
ModelService modelService,
PrismContext prismContext,
com.evolveum.midpoint.task.api.Task task,
OperationResult parentResult) |
Modifier and Type | Class and Description |
---|---|
class |
PrismContextImpl |
Modifier and Type | Field and Description |
---|---|
protected PrismContext |
PrismValue.prismContext |
protected PrismContext |
Item.prismContext |
protected PrismContext |
DefinitionImpl.prismContext |
Modifier and Type | Method and Description |
---|---|
PrismContext |
PrismValue.getPrismContext() |
PrismContext |
PrismContainerValue.getPrismContext() |
PrismContext |
Itemable.getPrismContext() |
PrismContext |
Item.getPrismContext() |
PrismContext |
IPrismValue.getPrismContext() |
PrismContext |
DefinitionImpl.getPrismContext() |
PrismContext |
Definition.getPrismContext() |
PrismContext |
PrismContainerValue.getPrismContextLocal() |
PrismContext |
Item.getPrismContextLocal() |
Modifier and Type | Method and Description |
---|---|
static void |
PrismContainerValue.copyDefinition(Containerable aClone,
Containerable original,
PrismContext prismContext)
Deprecated.
|
static <T extends Item> |
Item.createNewDefinitionlessItem(QName name,
Class<T> type,
PrismContext prismContext) |
static <T> PrismProperty<T> |
PrismProperty.createRaw(XNode node,
QName itemName,
PrismContext prismContext) |
Class<Objectable> |
PrismReferenceValue.getTargetTypeCompileTimeClass(PrismContext prismContext) |
static <V extends Containerable> |
PrismContainer.newInstance(PrismContext prismContext,
QName type) |
void |
PrismReferenceValue.recompute(PrismContext prismContext) |
void |
PrismPropertyValue.recompute(PrismContext prismContext) |
void |
PrismContainerValue.recompute(PrismContext prismContext) |
void |
IPrismValue.recompute(PrismContext prismContext) |
void |
SimpleTypeDefinitionImpl.revive(PrismContext prismContext) |
void |
Revivable.revive(PrismContext prismContext) |
void |
PrismValue.revive(PrismContext prismContext) |
void |
PrismReferenceValue.revive(PrismContext prismContext) |
void |
PrismPropertyValue.revive(PrismContext prismContext) |
void |
PrismContainerValue.revive(PrismContext prismContext) |
void |
PrismContainerDefinitionImpl.revive(PrismContext prismContext) |
void |
PrismContainerDefinition.revive(PrismContext prismContext) |
void |
ItemDefinitionImpl.revive(PrismContext prismContext) |
void |
ItemDefinition.revive(PrismContext prismContext) |
void |
Item.revive(PrismContext prismContext) |
abstract void |
DefinitionImpl.revive(PrismContext prismContext) |
void |
ComplexTypeDefinitionImpl.revive(PrismContext prismContext) |
void |
ComplexTypeDefinition.revive(PrismContext prismContext) |
void |
PrismValue.setPrismContext(PrismContext prismContext) |
void |
Item.setPrismContext(PrismContext prismContext) |
<T> void |
PrismContainerValue.setPropertyRealValue(QName propertyName,
T realValue,
PrismContext prismContext) |
Modifier and Type | Method and Description |
---|---|
PrismContext |
ObjectDelta.getPrismContext() |
PrismContext |
ItemDelta.getPrismContext() |
Modifier and Type | Method and Description |
---|---|
static <O extends Objectable> |
ObjectDelta.createDeleteDelta(Class<O> type,
String oid,
PrismContext prismContext) |
static <O extends Objectable,T> |
PropertyDelta.createDelta(ItemPath propertyPath,
Class<O> compileTimeClass,
PrismContext prismContext) |
static <T extends Containerable,O extends Objectable> |
ContainerDelta.createDelta(ItemPath containerPath,
Class<O> type,
PrismContext prismContext) |
static <O extends Objectable,T> |
PropertyDelta.createDelta(QName propertyName,
Class<O> compileTimeClass,
PrismContext prismContext) |
static <T extends Containerable,O extends Objectable> |
ContainerDelta.createDelta(QName containerName,
Class<O> type,
PrismContext prismContext) |
static <O extends Objectable> |
ObjectDelta.createEmptyAddDelta(Class<O> type,
String oid,
PrismContext prismContext) |
static <O extends Objectable> |
ObjectDelta.createEmptyDeleteDelta(Class<O> type,
String oid,
PrismContext prismContext) |
static <O extends Objectable> |
ObjectDelta.createEmptyDelta(Class<O> type,
String oid,
PrismContext prismContext,
ChangeType changeType) |
static <O extends Objectable> |
ObjectDelta.createEmptyModifyDelta(Class<O> type,
String oid,
PrismContext prismContext) |
static <T extends Objectable> |
ReferenceDelta.createModificationAdd(Class<T> type,
QName refName,
PrismContext prismContext,
PrismObject<?> refTarget) |
static <T extends Objectable> |
ReferenceDelta.createModificationAdd(Class<T> type,
QName refName,
PrismContext prismContext,
PrismReferenceValue refValue) |
static <T extends Containerable,O extends Objectable> |
ContainerDelta.createModificationAdd(ItemPath containerPath,
Class<O> type,
PrismContext prismContext,
PrismContainerValue<T> cValue) |
static <T extends Containerable,O extends Objectable> |
ContainerDelta.createModificationAdd(ItemPath containerPath,
Class<O> type,
PrismContext prismContext,
T containerable) |
static <T extends Containerable,O extends Objectable> |
ContainerDelta.createModificationAdd(QName containerName,
Class<O> type,
PrismContext prismContext,
PrismContainerValue<T> cValue) |
static <T extends Containerable,O extends Objectable> |
ContainerDelta.createModificationAdd(QName containerName,
Class<O> type,
PrismContext prismContext,
T containerable) |
static <T extends Objectable> |
ReferenceDelta.createModificationAddCollection(Class<T> type,
QName refName,
PrismContext prismContext,
PrismObject<?> refTarget) |
static <T extends Objectable> |
ReferenceDelta.createModificationAddCollection(Class<T> type,
QName refName,
PrismContext prismContext,
PrismReferenceValue refValue) |
static <T extends Objectable> |
ReferenceDelta.createModificationAddCollection(Class<T> type,
QName refName,
PrismContext prismContext,
String targetOid) |
static <O extends Objectable,C extends Containerable> |
ObjectDelta.createModificationAddContainer(Class<O> type,
String oid,
ItemPath propertyPath,
PrismContext prismContext,
C... containerValues) |
static <O extends Objectable,C extends Containerable> |
ObjectDelta.createModificationAddContainer(Class<O> type,
String oid,
ItemPath propertyPath,
PrismContext prismContext,
PrismContainerValue<C>... containerValues) |
static <O extends Objectable,C extends Containerable> |
ObjectDelta.createModificationAddContainer(Class<O> type,
String oid,
QName propertyName,
PrismContext prismContext,
C... containerValues) |
static <O extends Objectable,C extends Containerable> |
ObjectDelta.createModificationAddContainer(Class<O> type,
String oid,
QName propertyName,
PrismContext prismContext,
PrismContainerValue<C>... containerValues) |
static <O extends Objectable,X> |
ObjectDelta.createModificationAddProperty(Class<O> type,
String oid,
ItemPath propertyPath,
PrismContext prismContext,
X... propertyValues) |
static <O extends Objectable,X> |
ObjectDelta.createModificationAddProperty(Class<O> type,
String oid,
QName propertyName,
PrismContext prismContext,
X... propertyValues) |
static <O extends Objectable> |
ObjectDelta.createModificationAddReference(Class<O> type,
String oid,
QName propertyName,
PrismContext prismContext,
PrismObject<?>... referenceObjects)
Convenience method for quick creation of object deltas that replace a single object property.
|
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 <O extends Objectable> |
ObjectDelta.createModificationAddReference(Class<O> type,
String oid,
QName propertyName,
PrismContext prismContext,
String... targetOids) |
static <T extends Objectable> |
ReferenceDelta.createModificationDelete(Class<T> type,
QName refName,
PrismContext prismContext,
PrismObject<?> refTarget) |
static <T extends Objectable> |
ReferenceDelta.createModificationDelete(Class<T> type,
QName refName,
PrismContext prismContext,
PrismReferenceValue refValue) |
static <T extends Containerable,O extends Objectable> |
ContainerDelta.createModificationDelete(ItemPath containerPath,
Class<O> type,
PrismContext prismContext,
PrismContainerValue<T> cValue) |
static <T extends Containerable,O extends Objectable> |
ContainerDelta.createModificationDelete(ItemPath containerPath,
Class<O> type,
PrismContext prismContext,
T containerable) |
static <T extends Containerable,O extends Objectable> |
ContainerDelta.createModificationDelete(QName containerName,
Class<O> type,
PrismContext prismContext,
PrismContainerValue<T> cValue) |
static <T extends Containerable,O extends Objectable> |
ContainerDelta.createModificationDelete(QName containerName,
Class<O> type,
PrismContext prismContext,
T containerable) |
static <T extends Objectable> |
ReferenceDelta.createModificationDeleteCollection(Class<T> type,
QName refName,
PrismContext prismContext,
PrismObject<?> refTarget) |
static <T extends Objectable> |
ReferenceDelta.createModificationDeleteCollection(Class<T> type,
QName refName,
PrismContext prismContext,
PrismReferenceValue refValue) |
static <O extends Objectable,C extends Containerable> |
ObjectDelta.createModificationDeleteContainer(Class<O> type,
String oid,
ItemPath propertyPath,
PrismContext prismContext,
C... containerValues) |
static <O extends Objectable,C extends Containerable> |
ObjectDelta.createModificationDeleteContainer(Class<O> type,
String oid,
ItemPath containerPath,
PrismContext prismContext,
PrismContainerValue<C>... containerValues) |
static <O extends Objectable,C extends Containerable> |
ObjectDelta.createModificationDeleteContainer(Class<O> type,
String oid,
QName containerName,
PrismContext prismContext,
C... containerValues) |
static <O extends Objectable,C extends Containerable> |
ObjectDelta.createModificationDeleteContainer(Class<O> type,
String oid,
QName containerName,
PrismContext prismContext,
PrismContainerValue<C>... containerValues) |
static <O extends Objectable,X> |
ObjectDelta.createModificationDeleteProperty(Class<O> type,
String oid,
ItemPath propertyPath,
PrismContext prismContext,
X... propertyValues) |
static <O extends Objectable,X> |
ObjectDelta.createModificationDeleteProperty(Class<O> type,
String oid,
QName propertyName,
PrismContext prismContext,
X... propertyValues) |
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 <O extends Objectable> |
ObjectDelta.createModificationDeleteReference(Class<O> type,
String oid,
QName propertyName,
PrismContext prismContext,
String... targetOids) |
static <T extends Containerable,O extends Objectable> |
ContainerDelta.createModificationReplace(ItemPath containerPath,
Class<O> type,
PrismContext prismContext,
Collection<T> containerables) |
static <T extends Containerable,O extends Objectable> |
ContainerDelta.createModificationReplace(ItemPath containerPath,
Class<O> type,
PrismContext prismContext,
PrismContainerValue<T> cValue) |
static <O extends Objectable> |
ReferenceDelta.createModificationReplace(ItemPath path,
Class<O> type,
PrismContext ctx,
String oid) |
static <T extends Containerable,O extends Objectable> |
ContainerDelta.createModificationReplace(ItemPath containerPath,
Class<O> type,
PrismContext prismContext,
T containerable) |
static <T extends Containerable,O extends Objectable> |
ContainerDelta.createModificationReplace(QName containerName,
Class<O> type,
PrismContext prismContext,
Collection<T> containerables) |
static <T extends Containerable,O extends Objectable> |
ContainerDelta.createModificationReplace(QName containerName,
Class<O> type,
PrismContext prismContext,
PrismContainerValue<T> cValue) |
static <O extends Objectable> |
ReferenceDelta.createModificationReplace(QName refName,
Class<O> type,
PrismContext ctx,
String oid) |
static <T extends Containerable,O extends Objectable> |
ContainerDelta.createModificationReplace(QName containerName,
Class<O> type,
PrismContext prismContext,
T containerable) |
static <O extends Objectable,C extends Containerable> |
ObjectDelta.createModificationReplaceContainer(Class<O> type,
String oid,
ItemPath propertyPath,
PrismContext prismContext,
C... containerValues) |
static <O extends Objectable,C extends Containerable> |
ObjectDelta.createModificationReplaceContainer(Class<O> type,
String oid,
ItemPath containerPath,
PrismContext prismContext,
PrismContainerValue<C>... containerValues) |
static <O extends Objectable,C extends Containerable> |
ObjectDelta.createModificationReplaceContainer(Class<O> type,
String oid,
QName propertyName,
PrismContext prismContext,
C... containerValues) |
static <O extends Objectable,C extends Containerable> |
ObjectDelta.createModificationReplaceContainer(Class<O> type,
String oid,
QName containerName,
PrismContext prismContext,
PrismContainerValue<C>... containerValues) |
static <O extends Objectable,X> |
ObjectDelta.createModificationReplaceProperty(Class<O> type,
String oid,
ItemPath propertyPath,
PrismContext prismContext,
X... propertyValues)
Convenience method for quick creation of object deltas that replace a single object property.
|
static <O extends Objectable,X> |
ObjectDelta.createModificationReplaceProperty(Class<O> type,
String oid,
QName propertyName,
PrismContext prismContext,
X... propertyValues)
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.
|
static <T extends Objectable> |
ObjectDelta.createModifyDelta(String oid,
Collection<? extends ItemDelta> modifications,
Class<T> objectTypeClass,
PrismContext prismContext) |
static <T extends Objectable> |
ObjectDelta.createModifyDelta(String oid,
ItemDelta modification,
Class<T> objectTypeClass,
PrismContext prismContext) |
static <T extends Objectable> |
DiffUtil.diff(File oldXmlFile,
File newXmlFile,
Class<T> type,
PrismContext prismContext) |
static <T extends Objectable> |
DiffUtil.diff(String oldXml,
String newXml,
Class<T> type,
PrismContext prismContext) |
protected static <O extends Objectable,C extends Containerable> |
ObjectDelta.fillInModificationAddContainer(ObjectDelta<O> objectDelta,
ItemPath propertyPath,
PrismContext prismContext,
C... containerables) |
protected static <O extends Objectable,C extends Containerable> |
ObjectDelta.fillInModificationDeleteContainer(ObjectDelta<O> objectDelta,
ItemPath propertyPath,
PrismContext prismContext,
C... containerables) |
void |
ObjectDelta.revive(PrismContext prismContext) |
void |
ItemDelta.revive(PrismContext prismContext) |
void |
ObjectDelta.setPrismContext(PrismContext prismContext) |
protected static <O extends Objectable,C extends Containerable> |
ObjectDelta.toPrismContainerValues(Class<O> type,
ItemPath path,
PrismContext prismContext,
C... containerValues) |
protected static <X> Collection<PrismPropertyValue<X>> |
ObjectDelta.toPrismPropertyValues(PrismContext prismContext,
X... propertyValues) |
Modifier and Type | Method and Description |
---|---|
PrismContext |
DeltaBuilder.getPrismContext() |
Modifier and Type | Method and Description |
---|---|
static <C extends Containerable> |
DeltaBuilder.deltaFor(Class<C> objectClass,
PrismContext prismContext) |
Constructor and Description |
---|
DeltaBuilder(Class<T> objectClass,
ComplexTypeDefinition containerCTD,
PrismContext prismContext,
List<ItemDelta<?,?>> deltas,
ItemDelta currentDelta) |
Modifier and Type | Method and Description |
---|---|
PrismContext |
BeanUnmarshaller.getPrismContext() |
PrismContext |
BeanMarshaller.getPrismContext() |
Modifier and Type | Method and Description |
---|---|
static SearchFilterType |
QueryConvertor.createSearchFilterType(ObjectFilter filter,
PrismContext prismContext) |
static <O extends Objectable> |
QueryConvertor.parseFilter(SearchFilterType filter,
Class<O> clazz,
PrismContext prismContext) |
static ObjectFilter |
QueryConvertor.parseFilter(XNode xnode,
PrismContext prismContext)
Used by XNodeProcessor and similar code that does not have complete schema for the filter
|
static void |
QueryConvertor.parseFilterPreliminarily(MapXNode xfilter,
ParsingContext pc,
PrismContext prismContext)
Tries to parse as much from filter as possible, without knowing the definition of object(s) to which the
filter will be applied.
|
static <T> void |
XNodeProcessorUtil.parseProtectedType(ProtectedDataType<T> protectedType,
MapXNode xmap,
PrismContext prismContext) |
static <T> void |
XNodeProcessorUtil.parseProtectedType(ProtectedDataType<T> protectedType,
MapXNode xmap,
PrismContext prismContext,
ParsingContext pc) |
static void |
QueryConvertor.revive(ObjectFilter filter,
PrismContext prismContext) |
void |
BeanMarshaller.revive(Object bean,
PrismContext prismContext) |
static MapXNode |
QueryConvertor.serializeFilter(ObjectFilter filter,
PrismContext prismContext) |
String |
ItemPathHolder.toCanonicalPath(Class objectType,
PrismContext prismContext) |
Constructor and Description |
---|
BeanMarshaller(PrismContext prismContext,
PrismBeanInspector inspector) |
BeanUnmarshaller(PrismContext prismContext,
PrismBeanInspector inspector) |
JaxbDomHack(DomLexicalProcessor domParser,
PrismContext prismContext) |
PrismBeanInspector(PrismContext prismContext) |
PrismUnmarshaller(PrismContext prismContext) |
Modifier and Type | Method and Description |
---|---|
static CanonicalItemPath |
CanonicalItemPath.create(ItemPath itemPath,
Class<? extends Containerable> clazz,
PrismContext prismContext) |
Modifier and Type | Method and Description |
---|---|
PrismContext |
ValueFilter.getPrismContext() |
PrismContext |
ObjectFilter.getPrismContext() |
Modifier and Type | Method and Description |
---|---|
static <T> EqualFilter<T> |
EqualFilter.createEqual(ItemPath path,
PrismPropertyDefinition<T> definition,
QName matchingRule,
PrismContext prismContext,
Object... values) |
static <C extends Containerable> |
ExistsFilter.createExists(ItemPath itemPath,
Class<C> clazz,
PrismContext prismContext,
ObjectFilter filter) |
static <T> GreaterFilter<T> |
GreaterFilter.createGreater(ItemPath itemPath,
PrismPropertyDefinition<T> definition,
QName matchingRule,
Object anyValue,
boolean equals,
PrismContext prismContext) |
static <T> LessFilter<T> |
LessFilter.createLess(ItemPath itemPath,
PrismPropertyDefinition<T> definition,
QName matchingRule,
Object anyValue,
boolean equals,
PrismContext prismContext) |
static <O extends Objectable> |
QueryJaxbConvertor.createObjectFilter(Class<O> clazz,
SearchFilterType filterType,
PrismContext prismContext) |
static <O extends Objectable> |
QueryJaxbConvertor.createObjectFilter(PrismObjectDefinition<O> objectDefinition,
SearchFilterType filterType,
PrismContext prismContext) |
static <O extends Objectable> |
QueryJaxbConvertor.createObjectQuery(Class<O> clazz,
QueryType queryType,
PrismContext prismContext) |
static <O extends Objectable> |
QueryJaxbConvertor.createObjectQuery(Class<O> clazz,
SearchFilterType filterType,
PrismContext prismContext) |
static <O extends Containerable> |
QueryJaxbConvertor.createObjectQueryInternal(Class<O> clazz,
SearchFilterType filterType,
PagingType pagingType,
PrismContext prismContext) |
static <O extends Containerable> |
QueryJaxbConvertor.createObjectQueryInternal(PrismContainerDefinition<O> objDef,
SearchFilterType filterType,
PagingType pagingType,
PrismContext prismContext) |
static QueryType |
QueryJaxbConvertor.createQueryType(ObjectQuery query,
PrismContext prismContext) |
static SearchFilterType |
QueryJaxbConvertor.createSearchFilterType(ObjectFilter filter,
PrismContext prismContext) |
static <T> SubstringFilter<T> |
SubstringFilter.createSubstring(ItemPath path,
PrismPropertyDefinition<T> itemDefinition,
PrismContext prismContext,
QName matchingRule,
ExpressionWrapper expressionWrapper,
boolean anchorStart,
boolean anchorEnd) |
static <T> SubstringFilter<T> |
SubstringFilter.createSubstring(ItemPath path,
PrismPropertyDefinition<T> itemDefinition,
PrismContext prismContext,
QName matchingRule,
Object anyValue,
boolean anchorStart,
boolean anchorEnd)
Creates a substring filter.
|
static ObjectQuery |
QueryJaxbConvertor.createTypeObjectQuery(QueryType queryType,
PrismContext prismContext) |
void |
ObjectFilter.revive(PrismContext prismContext) |
void |
ObjectFilter.setPrismContext(PrismContext prismContext) |
Modifier and Type | Method and Description |
---|---|
PrismContext |
R_Filter.getPrismContext() |
PrismContext |
QueryBuilder.getPrismContext() |
Modifier and Type | Method and Description |
---|---|
static S_FilterEntryOrEmpty |
QueryBuilder.queryFor(Class<? extends Containerable> queryClass,
PrismContext prismContext) |
Modifier and Type | Field and Description |
---|---|
protected PrismContext |
PrismSchemaImpl.prismContext |
Modifier and Type | Method and Description |
---|---|
PrismContext |
SchemaToDomProcessor.getPrismContext() |
PrismContext |
SchemaRegistryImpl.getPrismContext() |
PrismContext |
SchemaRegistry.getPrismContext() |
PrismContext |
PrismSchemaImpl.getPrismContext() |
PrismContext |
PrismSchema.getPrismContext() |
Modifier and Type | Method and Description |
---|---|
ComplexTypeDefinition |
SchemaDefinitionFactory.createComplexTypeDefinition(com.sun.xml.xsom.XSComplexType complexType,
PrismContext prismContext,
com.sun.xml.xsom.XSAnnotation annotation) |
<C extends Containerable> |
SchemaDefinitionFactory.createContainerDefinition(QName elementName,
ComplexTypeDefinition complexTypeDefinition,
PrismContext prismContext,
Class<C> compileTimeClass) |
static ItemDefinition |
SchemaRegistryImpl.createDefaultItemDefinition(QName itemName,
PrismContext prismContext) |
<C extends Containerable> |
SchemaDefinitionFactory.createExtraDefinitionFromComplexType(com.sun.xml.xsom.XSComplexType complexType,
ComplexTypeDefinition complexTypeDefinition,
PrismContext prismContext,
com.sun.xml.xsom.XSAnnotation annotation)
Create optional extra definition form a top-level complex type definition.
|
<T extends Objectable> |
SchemaDefinitionFactory.createObjectDefinition(QName elementName,
ComplexTypeDefinition complexTypeDefinition,
PrismContext prismContext,
Class<T> compileTimeClass) |
<T> PrismPropertyDefinition<T> |
SchemaDefinitionFactory.createPropertyDefinition(QName elementName,
QName typeName,
ComplexTypeDefinition complexTypeDefinition,
PrismContext prismContext,
com.sun.xml.xsom.XSAnnotation annotation,
com.sun.xml.xsom.XSParticle elementParticle) |
<T> PrismPropertyDefinition<T> |
SchemaDefinitionFactory.createPropertyDefinition(QName elementName,
QName typeName,
ComplexTypeDefinition complexTypeDefinition,
PrismContext prismContext,
com.sun.xml.xsom.XSAnnotation annotation,
com.sun.xml.xsom.XSParticle elementParticle,
Collection<? extends DisplayableValue<T>> allowedValues,
T defaultValue) |
PrismReferenceDefinition |
SchemaDefinitionFactory.createReferenceDefinition(QName primaryElementName,
QName typeName,
ComplexTypeDefinition complexTypeDefinition,
PrismContext prismContext,
com.sun.xml.xsom.XSAnnotation annotation,
com.sun.xml.xsom.XSParticle elementParticle) |
SimpleTypeDefinition |
SchemaDefinitionFactory.createSimpleTypeDefinition(com.sun.xml.xsom.XSSimpleType simpleType,
PrismContext prismContext,
com.sun.xml.xsom.XSAnnotation annotation) |
void |
SchemaDefinitionFactory.finishComplexTypeDefinition(ComplexTypeDefinition complexTypeDefinition,
com.sun.xml.xsom.XSComplexType complexType,
PrismContext prismContext,
com.sun.xml.xsom.XSAnnotation annotation)
Called after the complex type definition is filled with items.
|
static PrismSchema |
PrismSchemaImpl.parse(Element element,
boolean isRuntime,
String shortDescription,
PrismContext prismContext) |
static PrismSchema |
PrismSchemaImpl.parse(Element element,
EntityResolver resolver,
boolean isRuntime,
String shortDescription,
boolean allowDelayedItemDefinitions,
PrismContext prismContext) |
protected static PrismSchema |
PrismSchemaImpl.parse(Element element,
PrismSchemaImpl schema,
boolean isRuntime,
String shortDescription,
PrismContext prismContext) |
static void |
PrismSchemaImpl.parseSchemas(Element wrapperElement,
XmlEntityResolver resolver,
List<SchemaDescription> schemaDescriptions,
boolean allowDelayedItemDefinitions,
PrismContext prismContext) |
void |
SchemaToDomProcessor.setPrismContext(PrismContext prismContext) |
void |
SchemaRegistryImpl.setPrismContext(PrismContext prismContext) |
Constructor and Description |
---|
PrismSchemaImpl(PrismContext prismContext) |
PrismSchemaImpl(String namespace,
PrismContext prismContext) |
Modifier and Type | Method and Description |
---|---|
static PrismContext |
PrismTestUtil.createInitializedPrismContext() |
static PrismContext |
PrismTestUtil.createPrismContext() |
PrismContext |
PrismContextFactory.createPrismContext()
Returns UNINITIALIZED prism context.
|
static PrismContext |
PrismTestUtil.getPrismContext() |
PrismContext |
JaxbTestUtil.getPrismContext()
Deprecated.
|
Modifier and Type | Method and Description |
---|---|
static String |
PrismPrettyPrinter.debugDumpValue(int indent,
Object value,
PrismContext prismContext,
QName elementName,
String defaultLanguage) |
static void |
PrismPrettyPrinter.debugDumpValue(StringBuilder sb,
int expectedIndent,
Object value,
PrismContext prismContext,
QName elementName,
String defaultLanguage) |
static DomLexicalProcessor |
PrismUtil.getDomParser(PrismContext prismContext) |
static PrismUnmarshaller |
PrismUtil.getXnodeProcessor(PrismContext prismContext) |
static ExpressionWrapper |
PrismUtil.parseExpression(Map.Entry<QName,XNode> expressionEntry,
PrismContext prismContext) |
static ExpressionWrapper |
PrismUtil.parseExpression(XNode node,
PrismContext prismContext) |
static <T> void |
PrismUtil.recomputePrismPropertyValue(PrismPropertyValue<T> pValue,
PrismContext prismContext) |
static <T> void |
PrismUtil.recomputeRealValue(T realValue,
PrismContext prismContext) |
static String |
PrismUtil.serializeQuietly(PrismContext prismContext,
Object object) |
static Object |
PrismUtil.serializeQuietlyLazily(PrismContext prismContext,
Object object) |
static void |
PrismTestUtil.setPrismContext(PrismContext prismContext) |
Modifier and Type | Method and Description |
---|---|
PrismContext |
MidPointPrismContextFactory.createEmptyPrismContext() |
PrismContext |
MidPointPrismContextFactory.createInitializedPrismContext() |
PrismContext |
MidPointPrismContextFactory.createPrismContext() |
Modifier and Type | Method and Description |
---|---|
static <IV extends PrismValue,ID extends ItemDefinition> |
DeltaConvertor.createItemDelta(ItemDeltaType propMod,
Class<? extends Containerable> objectType,
PrismContext prismContext)
Creates delta from PropertyModificationType (XML).
|
static <T extends Objectable> |
DeltaConvertor.createObjectDelta(ObjectDeltaType objectDeltaType,
PrismContext prismContext) |
static <T extends Objectable> |
DeltaConvertor.createObjectDelta(ObjectDeltaType objectDeltaType,
PrismContext prismContext,
boolean allowRawValues) |
static <T extends Objectable> |
DeltaConvertor.createObjectDelta(ObjectModificationType objectModification,
Class<T> type,
PrismContext prismContext) |
static ObjectDeltaOperation |
DeltaConvertor.createObjectDeltaOperation(ObjectDeltaOperationType objectDeltaOperationType,
PrismContext prismContext) |
static Collection<ObjectDelta> |
DeltaConvertor.createObjectDeltas(ObjectDeltaListType deltaList,
PrismContext prismContext) |
static ObjectTreeDeltas |
ObjectTreeDeltas.fromObjectTreeDeltasType(ObjectTreeDeltasType deltasType,
PrismContext prismContext) |
static ObjectTreeDeltasType |
ObjectTreeDeltas.mergeDeltas(ObjectTreeDeltasType deltaTree,
ObjectDeltaType deltaToMerge,
PrismContext prismContext) |
static <T extends Objectable> |
DeltaConvertor.toModifications(ObjectModificationType objectModification,
Class<T> type,
PrismContext prismContext) |
static String |
ObjectTreeDeltas.toObjectTreeDeltasTypeXml(ObjectTreeDeltasType objectTreeDeltasType,
PrismContext prismContext) |
Constructor and Description |
---|
ObjectTreeDeltas(ObjectDelta<T> focusChange,
PrismContext prismContext) |
ObjectTreeDeltas(PrismContext prismContext) |
Modifier and Type | Method and Description |
---|---|
ComplexTypeDefinition |
MidPointSchemaDefinitionFactory.createComplexTypeDefinition(com.sun.xml.xsom.XSComplexType complexType,
PrismContext prismContext,
com.sun.xml.xsom.XSAnnotation annotation) |
<C extends Containerable> |
MidPointSchemaDefinitionFactory.createExtraDefinitionFromComplexType(com.sun.xml.xsom.XSComplexType complexType,
ComplexTypeDefinition complexTypeDefinition,
PrismContext prismContext,
com.sun.xml.xsom.XSAnnotation annotation) |
<T> PrismPropertyDefinition<T> |
MidPointSchemaDefinitionFactory.createPropertyDefinition(QName elementName,
QName typeName,
ComplexTypeDefinition complexTypeDefinition,
PrismContext prismContext,
com.sun.xml.xsom.XSAnnotation annotation,
com.sun.xml.xsom.XSParticle elementParticle) |
<T> PrismPropertyDefinition<T> |
MidPointSchemaDefinitionFactory.createPropertyDefinition(QName elementName,
QName typeName,
ComplexTypeDefinition complexTypeDefinition,
PrismContext prismContext,
com.sun.xml.xsom.XSAnnotation annotation,
com.sun.xml.xsom.XSParticle elementParticle,
Collection<? extends DisplayableValue<T>> allowedValues,
T defaultValue) |
void |
MidPointSchemaDefinitionFactory.finishComplexTypeDefinition(ComplexTypeDefinition complexTypeDefinition,
com.sun.xml.xsom.XSComplexType complexType,
PrismContext prismContext,
com.sun.xml.xsom.XSAnnotation annotation) |
static ResourceSchemaImpl |
ResourceSchemaImpl.parse(Element element,
String shortDesc,
PrismContext prismContext) |
static ConnectorSchemaImpl |
ConnectorSchemaImpl.parse(Element element,
String shortDesc,
PrismContext prismContext) |
Constructor and Description |
---|
ConnectorSchemaImpl(PrismContext prismContext) |
ConnectorSchemaImpl(String namespace,
PrismContext prismContext) |
ObjectClassComplexTypeDefinitionImpl(QName typeName,
PrismContext prismContext) |
ResourceAttribute(QName name,
ResourceAttributeDefinition<T> definition,
PrismContext prismContext) |
ResourceAttributeContainer(QName name,
ResourceAttributeContainerDefinition definition,
PrismContext prismContext)
The constructors should be used only occasionally (if used at all).
|
ResourceAttributeContainerDefinitionImpl(QName name,
ObjectClassComplexTypeDefinition complexTypeDefinition,
PrismContext prismContext) |
ResourceAttributeDefinitionImpl(QName elementName,
QName typeName,
PrismContext prismContext) |
ResourceSchemaImpl(PrismContext prismContext) |
ResourceSchemaImpl(String namespace,
PrismContext prismContext) |
Modifier and Type | Method and Description |
---|---|
static QName |
StatisticsUtil.getObjectType(ObjectType objectType,
PrismContext prismContext) |
Modifier and Type | Method and Description |
---|---|
static void |
ReportTypeUtil.applyConfigurationDefinition(PrismObject<ReportType> report,
ObjectDelta delta,
PrismContext prismContext) |
static void |
ReportTypeUtil.applyDefinition(PrismObject<ReportType> report,
PrismContext prismContext) |
static <T extends ObjectType> |
ObjectTypeUtil.createAssignmentTo(ObjectReferenceType ref,
PrismContext prismContext) |
static <T extends ObjectType> |
ObjectTypeUtil.createAssignmentTo(PrismObject<T> object,
PrismContext prismContext) |
static <T extends ObjectType> |
ObjectTypeUtil.createAssignmentTo(PrismReferenceValue ref,
PrismContext prismContext) |
static <T extends ObjectType> |
ObjectTypeUtil.createAssignmentTo(String oid,
ObjectTypes type,
PrismContext prismContext) |
static AssignmentType |
ObjectTypeUtil.createAssignmentWithConstruction(PrismObject<ResourceType> object,
ShadowKindType kind,
String intent,
PrismContext prismContext) |
static ObjectQuery |
CertCampaignTypeUtil.createCasesForCampaignQuery(String campaignOid,
PrismContext prismContext) |
static ObjectQuery |
ObjectTypeUtil.createManagerQuery(Class<? extends ObjectType> objectTypeClass,
String orgOid,
RelationRegistry relationRegistry,
PrismContext prismContext) |
static <T extends ObjectType> |
ObjectQueryUtil.createNameQuery(Class<T> clazz,
PrismContext prismContext,
String name) |
static ObjectQuery |
ObjectQueryUtil.createNameQuery(PolyString name,
PrismContext prismContext) |
static ObjectQuery |
ObjectQueryUtil.createNameQuery(PolyStringType name,
PrismContext prismContext) |
static ObjectQuery |
ObjectQueryUtil.createNameQuery(String name,
PrismContext prismContext) |
static ObjectQuery |
ObjectQueryUtil.createNormNameQuery(PolyString name,
PrismContext prismContext) |
static ObjectQuery |
ObjectQueryUtil.createNormNameQuery(String name,
PrismContext prismContext) |
static ObjectFilter |
ObjectQueryUtil.createObjectClassFilter(QName objectClass,
PrismContext prismContext) |
static ObjectReferenceType |
ObjectTypeUtil.createObjectRef(ObjectType object,
PrismContext prismContext) |
static <T extends ObjectType> |
ObjectTypeUtil.createObjectRef(PrismObject<T> object,
PrismContext prismContext) |
static ObjectReferenceType |
ObjectTypeUtil.createObjectRefWithFullObject(ObjectType objectType,
PrismContext prismContext) |
static <T extends ObjectType> |
ObjectTypeUtil.createObjectRefWithFullObject(PrismObject<T> object,
PrismContext prismContext) |
static ObjectQuery |
ObjectQueryUtil.createOrgSubtreeQuery(PrismContext prismContext,
String orgOid) |
static ObjectQuery |
ObjectQueryUtil.createOrigNameQuery(PolyString name,
PrismContext prismContext) |
static ObjectQuery |
ObjectQueryUtil.createOrigNameQuery(PolyStringType name,
PrismContext prismContext) |
static ObjectQuery |
ObjectQueryUtil.createOrigNameQuery(String name,
PrismContext prismContext) |
static ObjectQuery |
ObjectQueryUtil.createResourceAndKind(String resourceOid,
ShadowKindType kind,
PrismContext prismContext) |
static ObjectQuery |
ObjectQueryUtil.createResourceAndKindIntent(String resourceOid,
ShadowKindType kind,
String intent,
PrismContext prismContext) |
static ObjectFilter |
ObjectQueryUtil.createResourceAndKindIntentFilter(String resourceOid,
ShadowKindType kind,
String intent,
PrismContext prismContext) |
static ObjectFilter |
ObjectQueryUtil.createResourceAndObjectClassFilter(String resourceOid,
QName objectClass,
PrismContext prismContext) |
static S_AtomicFilterExit |
ObjectQueryUtil.createResourceAndObjectClassFilterPrefix(String resourceOid,
QName objectClass,
PrismContext prismContext) |
static ObjectQuery |
ObjectQueryUtil.createResourceAndObjectClassQuery(String resourceOid,
QName objectClass,
PrismContext prismContext) |
static ObjectFilter |
ObjectQueryUtil.createResourceFilter(String resourceOid,
PrismContext prismContext) |
static ObjectQuery |
ObjectQueryUtil.createResourceQuery(String resourceOid,
PrismContext prismContext) |
static ObjectQuery |
ObjectQueryUtil.createRootOrgQuery(PrismContext prismContext) |
static List<TriggerType> |
WfContextUtil.createTriggers(int escalationLevel,
Date workItemCreateTime,
Date workItemDeadline,
List<WorkItemTimedActionsType> timedActionsList,
PrismContext prismContext,
Trace logger,
String workItemId,
String handlerUri) |
static ObjectQuery |
CertCampaignTypeUtil.createWorkItemsForCampaignQuery(String campaignOid,
PrismContext prismContext) |
static String |
ObjectQueryUtil.dump(QueryType query,
PrismContext prismContext) |
static Map<String,Serializable> |
ParamsTypeUtil.fromParamsType(ParamsType paramsType,
PrismContext prismContext) |
static <R extends AbstractRoleType> |
LifecycleUtil.getForcedAssignmentSpecification(LifecycleStateModelType lifecycleStateModel,
String targetLifecycleState,
PrismContext prismContext) |
static List<Item<?,?>> |
ObjectTypeUtil.mapToExtensionItems(Map<QName,Object> values,
PrismContainerDefinition<?> extensionDefinition,
PrismContext prismContext) |
static PrismSchema |
ConnectorTypeUtil.parseConnectorSchema(ConnectorType connectorType,
PrismContext prismContext)
Returns parsed connector schema
|
static PrismSchema |
ReportTypeUtil.parseReportConfigurationSchema(PrismObject<ReportType> report,
PrismContext context) |
static boolean |
MiscSchemaUtil.referenceMatches(ObjectReferenceType refPattern,
ObjectReferenceType ref,
PrismContext prismContext) |
static boolean |
ObjectTypeUtil.referenceMatches(ObjectReferenceType ref,
String targetOid,
QName targetType,
QName relation,
PrismContext prismContext) |
static void |
PolicyRuleTypeUtil.resolveReferences(List<PolicyRuleType> rules,
Collection<? extends PolicyRuleType> otherRules,
PrismContext prismContext) |
static boolean |
FocusTypeUtil.selectorMatches(AssignmentSelectorType assignmentSelector,
AssignmentType assignmentType,
PrismContext prismContext) |
static void |
MiscSchemaUtil.serializeFaultMessage(Detail detail,
FaultMessage faultMessage,
PrismContext prismContext,
Trace logger) |
Constructor and Description |
---|
LazyMapConstraintsResolver(PrismContext prismContext,
Supplier<List<Map.Entry<String,JAXBElement<? extends AbstractPolicyConstraintType>>>>... constraintsSuppliers) |
Constructor and Description |
---|
ObjectValidator(PrismContext prismContext) |
Constructor and Description |
---|
ExecuteCredentialResetRequestType(PrismContext prismContext) |
ExecuteCredentialResetResponseType(PrismContext prismContext) |
ResourceObjectIdentificationType(PrismContext prismContext) |
ResourceObjectType(PrismContext prismContext) |
Constructor and Description |
---|
ConfigurationPropertiesType(PrismContext prismContext) |
ConnectorPoolConfigurationType(PrismContext prismContext) |
ResultsHandlerConfigurationType(PrismContext prismContext) |
TimeoutsType(PrismContext prismContext) |
Constructor and Description |
---|
RemoteReportParametersType(PrismContext prismContext) |
RemoteReportParameterType(PrismContext prismContext) |
Modifier and Type | Method and Description |
---|---|
static SearchFilterType |
SearchFilterType.createFromParsedXNode(XNode xnode,
ParsingContext pc,
PrismContext prismContext) |
static SearchFilterType |
SearchFilterType.createFromSerializedXNode(XNode xnode,
PrismContext prismContext) |
Element |
SearchFilterType.getFilterClauseAsElement(PrismContext prismContext) |
MapXNode |
SearchFilterType.getFilterClauseXNode(PrismContext prismContext)
Deprecated.
|
void |
SearchFilterType.parseFromXNode(XNode xnode,
ParsingContext pc,
PrismContext prismContext) |
Modifier and Type | Method and Description |
---|---|
PrismContext |
RawType.getPrismContext() |
Modifier and Type | Method and Description |
---|---|
static RawType |
RawType.create(String value,
PrismContext prismContext) |
static RawType |
RawType.create(XNode node,
PrismContext prismContext) |
void |
RawType.revive(PrismContext prismContext) |
Constructor and Description |
---|
RawType(PrismContext prismContext) |
RawType(PrismValue parsed,
QName explicitTypeName,
PrismContext prismContext) |
RawType(XNode xnode,
PrismContext prismContext) |
Copyright © 2019 Evolveum. All rights reserved.