Modifier and Type | Method and Description |
---|---|
<C extends Containerable> |
LayerRefinedResourceSchema.findContainerDefinitionByCompileTimeClass(Class<C> type) |
Modifier and Type | Method and Description |
---|---|
<T extends Containerable> |
ModelService.countContainers(Class<T> type,
ObjectQuery query,
Collection<SelectorOptions<GetOperationOptions>> options,
Task task,
OperationResult parentResult) |
<T extends Containerable> |
ModelService.searchContainers(Class<T> type,
ObjectQuery query,
Collection<SelectorOptions<GetOperationOptions>> options,
Task task,
OperationResult parentResult)
Search for "sub-object" structures, i.e.
|
Modifier and Type | Method and Description |
---|---|
<C extends Containerable,T extends com.evolveum.midpoint.xml.ns._public.common.common_3.ObjectType> |
SchemaTransformer.applySchemasAndSecurityToContainers(SearchResultList<C> originalResultList,
Class<T> parentObjectType,
QName childItemName,
GetOperationOptions options,
com.evolveum.midpoint.xml.ns._public.common.common_3.AuthorizationPhaseType phase,
Task task,
OperationResult result) |
<T extends Containerable> |
ModelController.countContainers(Class<T> type,
ObjectQuery query,
Collection<SelectorOptions<GetOperationOptions>> options,
Task task,
OperationResult parentResult) |
<T extends Containerable> |
ModelController.searchContainers(Class<T> type,
ObjectQuery query,
Collection<SelectorOptions<GetOperationOptions>> options,
Task task,
OperationResult parentResult) |
Modifier and Type | Method and Description |
---|---|
protected void |
ModelController.resolve(Containerable containerable,
Collection<SelectorOptions<GetOperationOptions>> options,
Task task,
OperationResult result) |
Modifier and Type | Method and Description |
---|---|
protected <O extends com.evolveum.midpoint.xml.ns._public.common.common_3.ObjectType,C extends Containerable> |
AbstractModelIntegrationTest.modifyObjectAddContainer(Class<O> type,
String oid,
ItemPath propertyPath,
Task task,
OperationResult result,
C... newRealValue) |
protected <O extends com.evolveum.midpoint.xml.ns._public.common.common_3.ObjectType,C extends Containerable> |
AbstractModelIntegrationTest.modifyObjectDeleteContainer(Class<O> type,
String oid,
ItemPath propertyPath,
Task task,
OperationResult result,
C... newRealValue) |
protected <O extends com.evolveum.midpoint.xml.ns._public.common.common_3.ObjectType,C extends Containerable> |
AbstractModelIntegrationTest.modifyObjectReplaceContainer(Class<O> type,
String oid,
ItemPath propertyPath,
Task task,
OperationResult result,
C... newRealValue) |
Modifier and Type | Method and Description |
---|---|
protected <O extends com.evolveum.midpoint.xml.ns._public.common.common_3.ObjectType,C extends Containerable> |
AbstractModelIntegrationTest.modifyObjectAddContainer(Class<O> type,
String oid,
ItemPath propertyPath,
Task task,
OperationResult result,
C... newRealValue) |
protected <O extends com.evolveum.midpoint.xml.ns._public.common.common_3.ObjectType,C extends Containerable> |
AbstractModelIntegrationTest.modifyObjectDeleteContainer(Class<O> type,
String oid,
ItemPath propertyPath,
Task task,
OperationResult result,
C... newRealValue) |
protected <O extends com.evolveum.midpoint.xml.ns._public.common.common_3.ObjectType,C extends Containerable> |
AbstractModelIntegrationTest.modifyObjectReplaceContainer(Class<O> type,
String oid,
ItemPath propertyPath,
Task task,
OperationResult result,
C... newRealValue) |
Modifier and Type | Class and Description |
---|---|
class |
PrismContainer<C extends Containerable>
Property container groups properties into logical blocks.The reason for
grouping may be as simple as better understandability of data structure.
|
interface |
PrismContainerable<T extends Containerable> |
class |
PrismContainerDefinition<C extends Containerable>
Definition of a property container.
|
class |
PrismContainerValue<C extends Containerable> |
Modifier and Type | Interface and Description |
---|---|
interface |
Objectable |
Modifier and Type | Method and Description |
---|---|
<C extends Containerable,O extends Objectable> |
PrismContext.adopt(C containerable,
Class<O> type,
ItemPath path) |
<C extends Containerable,O extends Objectable> |
PrismContext.adopt(PrismContainerValue<C> prismContainerValue,
Class<O> type,
ItemPath path) |
<C extends Containerable,O extends Objectable> |
PrismContext.adopt(PrismContainerValue<C> prismContainerValue,
QName typeName,
ItemPath path) |
<X extends Containerable> |
PrismContainerValue.createContainer(QName containerName) |
<T extends Containerable> |
PrismContainer.findContainer(ItemPath path) |
<T extends Containerable> |
PrismContainer.findContainer(QName containerName) |
<X extends Containerable> |
PrismContainerValue.findContainer(QName containerName) |
<C extends Containerable> |
ComplexTypeDefinition.findContainerDefinition(ItemPath path) |
<C extends Containerable> |
ComplexTypeDefinition.findContainerDefinition(QName name) |
<X extends Containerable> |
PrismContainerDefinition.findContainerDefinition(QName name)
Finds an inner PropertyContainerDefinition by looking at the property container name.
|
<X extends Containerable> |
PrismContainerDefinition.findContainerDefinition(String name) |
<T extends Containerable> |
PrismContainer.findOrCreateContainer(ItemPath containerPath) |
<T extends Containerable> |
PrismContainerValue.findOrCreateContainer(QName containerName) |
<T extends Containerable> |
PrismContainer.findOrCreateContainer(QName containerName) |
static <T extends Containerable> |
PrismContainerValue.fromPcvList(List<PrismContainerValue<T>> values) |
static <V extends Containerable> |
PrismContainer.newInstance(PrismContext prismContext,
QName type) |
<C extends Containerable> |
PrismContext.parseContainer(File file,
Class<C> type,
String language) |
<C extends Containerable> |
PrismContext.parseContainer(File file,
PrismContainerDefinition<C> containerDef,
String language) |
<C extends Containerable> |
PrismContext.parseContainer(String dataString,
Class<C> type,
String language) |
<C extends Containerable> |
PrismContext.parseContainer(String dataString,
PrismContainerDefinition<C> containerDef,
String language) |
<C extends Containerable> |
PrismContext.parseContainer(String dataString,
String language)
Parses prism container, trying to autodetect the definition from the root node name (if present) or from node type.
|
<C extends Containerable> |
PrismContext.serializeContainerValueToString(PrismContainerValue<C> cval,
QName elementName,
String language) |
static <T extends Containerable> |
PrismContainerValue.toPcvList(List<T> beans) |
Modifier and Type | Method and Description |
---|---|
void |
PrismContext.adopt(Containerable containerable) |
static void |
PrismContainerValue.copyDefinition(Containerable aClone,
Containerable original) |
Modifier and Type | Class and Description |
---|---|
class |
ContainerDelta<V extends Containerable> |
Modifier and Type | Method and Description |
---|---|
<C extends Containerable> |
ObjectDelta.addModificationAddContainer(ItemPath propertyPath,
C... containerables) |
<C extends Containerable> |
ObjectDelta.addModificationAddContainer(ItemPath propertyPath,
PrismContainerValue<C>... containerValues) |
<C extends Containerable> |
ObjectDelta.addModificationAddContainer(QName propertyQName,
C... containerables) |
<C extends Containerable> |
ObjectDelta.addModificationAddContainer(QName propertyQName,
PrismContainerValue<C>... containerValues) |
<C extends Containerable> |
ObjectDelta.addModificationDeleteContainer(ItemPath propertyPath,
C... containerables) |
<C extends Containerable> |
ObjectDelta.addModificationDeleteContainer(ItemPath propertyPath,
PrismContainerValue<C>... containerValues) |
<C extends Containerable> |
ObjectDelta.addModificationDeleteContainer(QName propertyQName,
C... containerables) |
<C extends Containerable> |
ObjectDelta.addModificationDeleteContainer(QName propertyQName,
PrismContainerValue<C>... containerValues) |
<C extends Containerable> |
ObjectDelta.addModificationReplaceContainer(ItemPath propertyPath,
PrismContainerValue<C>... containerValues) |
<C extends Containerable> |
ObjectDelta.addModificationReplaceContainer(QName propertyQName,
PrismContainerValue<C>... containerValues) |
<C extends Containerable> |
ObjectDelta.createContainerModification(ItemPath path) |
<C extends Containerable> |
ObjectDelta.createContainerModification(ItemPath path,
PrismContainerDefinition<C> containerDefinition) |
static <T extends Containerable,O extends Objectable> |
ContainerDelta.createDelta(ItemPath containerPath,
Class<O> type,
PrismContext prismContext) |
static <T extends Containerable,O extends Objectable> |
ContainerDelta.createDelta(ItemPath containerPath,
PrismObjectDefinition<O> objectDefinition) |
static <T extends Containerable,O extends Objectable> |
ContainerDelta.createDelta(QName containerName,
Class<O> type,
PrismContext prismContext) |
static <T extends Containerable> |
ContainerDelta.createDelta(QName containerName,
PrismContainerDefinition<T> containerDefinition) |
static <T extends Containerable,O extends Objectable> |
ContainerDelta.createDelta(QName containerName,
PrismObjectDefinition<O> objectDefinition) |
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 <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 <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 <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 <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 <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 <T extends Containerable,O extends Objectable> |
ContainerDelta.createModificationReplace(QName containerName,
Class<O> type,
PrismContext prismContext,
T containerable) |
static <T extends Containerable> |
ContainerDelta.createModificationReplace(QName containerName,
PrismContainerDefinition containerDefinition,
PrismContainerValue<T> cValue) |
static <T extends Containerable> |
ContainerDelta.createModificationReplace(QName containerName,
PrismObjectDefinition<?> objectDefinition,
PrismContainerValue... cValues) |
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) |
protected static <O extends Objectable,C extends Containerable> |
ObjectDelta.fillInModificationAddContainer(ObjectDelta<O> objectDelta,
ItemPath propertyPath,
PrismContainerValue<C>... containerValues) |
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,
PrismContainerValue<C>... containerValues) |
protected static <O extends Objectable,C extends Containerable> |
ObjectDelta.fillInModificationDeleteContainer(ObjectDelta<O> objectDelta,
ItemPath propertyPath,
PrismContext prismContext,
C... containerables) |
protected static <O extends Objectable,C extends Containerable> |
ObjectDelta.fillInModificationReplaceContainer(ObjectDelta<O> objectDelta,
ItemPath propertyPath,
C... containerValues) |
protected static <O extends Objectable,C extends Containerable> |
ObjectDelta.fillInModificationReplaceContainer(ObjectDelta<O> objectDelta,
ItemPath propertyPath,
PrismContainerValue<C>... containerValues) |
static <X extends Containerable> |
ItemDelta.findContainerDelta(Collection<? extends ItemDelta> deltas,
ItemPath propertyPath) |
static <X extends Containerable> |
ItemDelta.findContainerDelta(Collection<? extends ItemDelta> deltas,
QName name) |
<X extends Containerable> |
ObjectDelta.findContainerDelta(ItemPath propertyPath) |
<X extends Containerable> |
ObjectDelta.findContainerDelta(QName name) |
<T extends Containerable> |
ContainerDelta.getValues(Class<T> type)
Returns all values regardless of whether they are added or removed or replaced.
|
protected static <O extends Objectable,C extends Containerable> |
ObjectDelta.toPrismContainerValues(Class<O> type,
ItemPath path,
PrismContext prismContext,
C... containerValues) |
Modifier and Type | Method and Description |
---|---|
<C extends Containerable> |
ObjectDelta.addModificationAddContainer(ItemPath propertyPath,
C... containerables) |
<C extends Containerable> |
ObjectDelta.addModificationAddContainer(QName propertyQName,
C... containerables) |
<C extends Containerable> |
ObjectDelta.addModificationDeleteContainer(ItemPath propertyPath,
C... containerables) |
<C extends Containerable> |
ObjectDelta.addModificationDeleteContainer(QName propertyQName,
C... containerables) |
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,
QName propertyName,
PrismContext prismContext,
C... containerValues) |
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,
QName containerName,
PrismContext prismContext,
C... containerValues) |
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,
QName propertyName,
PrismContext prismContext,
C... containerValues) |
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) |
protected static <O extends Objectable,C extends Containerable> |
ObjectDelta.fillInModificationReplaceContainer(ObjectDelta<O> objectDelta,
ItemPath propertyPath,
C... containerValues) |
protected static <O extends Objectable,C extends Containerable> |
ObjectDelta.toPrismContainerValues(Class<O> type,
ItemPath path,
PrismContext prismContext,
C... containerValues) |
Modifier and Type | Class and Description |
---|---|
class |
DeltaBuilder<T extends Containerable>
Grammar:
ObjectDelta ::= (ItemDelta)* ( 'OBJECT-DELTA(oid)' | 'ITEM-DELTA' | 'ITEM-DELTAS' )
ItemDelta ::= 'ITEM(...)' ( ( 'ADD-VALUES(...)' 'DELETE-VALUES(...)'? ) | 'DELETE-VALUES(...)' | 'REPLACE-VALUES(...)' )
EXPERIMENTAL IMPLEMENTATION.
|
Modifier and Type | Method and Description |
---|---|
static <C extends Containerable> |
DeltaBuilder.deltaFor(Class<C> objectClass,
PrismContext prismContext) |
Modifier and Type | Method and Description |
---|---|
protected <T extends Containerable> |
PrismJasonProcessor.parsePrismContainerItems(com.fasterxml.jackson.databind.JsonNode jsonObject,
PrismContainerDefinition<T> containerDefinition,
String defaultNamespace) |
Modifier and Type | Method and Description |
---|---|
<T extends Containerable> |
XNodeProcessor.locateItemDefinition(PrismContainerDefinition<T> containerDefinition,
QName elementQName,
XNode xnode) |
<C extends Containerable> |
XNodeProcessor.parseContainer(RootXNode rootXnode,
ParsingContext pc) |
<C extends Containerable> |
XNodeProcessor.parseContainer(XNode xnode,
Class<C> type,
ParsingContext pc) |
<C extends Containerable> |
XNodeProcessor.parseContainer(XNode xnode,
ParsingContext pc) |
<C extends Containerable> |
XNodeProcessor.parseContainer(XNode xnode,
PrismContainerDefinition<C> definition,
ParsingContext pc) |
static <O extends Containerable> |
QueryConvertor.parseFilter(MapXNode xmap,
PrismContainerDefinition<O> objDef) |
<C extends Containerable> |
XNodeProcessor.parsePrismContainerValue(XNode xnode,
PrismContainerDefinition<C> containerDef,
ParsingContext pc) |
<IV extends PrismValue,ID extends ItemDefinition,C extends Containerable> |
JaxbDomHack.parseRawElement(Object element,
PrismContainerDefinition<C> definition)
This is used in a form of "fromAny" to parse elements from a JAXB getAny method to prism.
|
Modifier and Type | Method and Description |
---|---|
static <C extends Containerable,T> |
EqualFilter.createEqual(ItemPath propertyPath,
Class<C> type,
PrismContext prismContext,
QName matchingRule,
ItemPath rightSidePath) |
static <C extends Containerable,T> |
EqualFilter.createEqual(ItemPath propertyPath,
Class<C> type,
PrismContext prismContext,
QName matchingRule,
ItemPath rightSidePath,
ItemDefinition rightSideDefinition) |
static <C extends Containerable,T> |
EqualFilter.createEqual(ItemPath propertyPath,
Class<C> type,
PrismContext prismContext,
QName matchingRule,
T realValue) |
static <C extends Containerable,T> |
EqualFilter.createEqual(ItemPath propertyPath,
Class<C> type,
PrismContext prismContext,
T realValue) |
static <C extends Containerable,T> |
EqualFilter.createEqual(ItemPath parentPath,
PrismContainerDefinition<C> containerDef,
PrismPropertyValue<T> values) |
static <C extends Containerable,T> |
EqualFilter.createEqual(ItemPath itemPath,
PrismContainerDefinition<C> containerDef,
T realValues) |
static <C extends Containerable,T> |
EqualFilter.createEqual(ItemPath propertyPath,
PrismPropertyDefinition propertyDefinition,
QName matchingRule,
ItemPath rightSidePath,
ItemDefinition rightSideDefinition) |
static <C extends Containerable,T> |
EqualFilter.createEqual(QName propertyName,
Class<C> type,
PrismContext prismContext,
QName matchingRule,
T realValues) |
static <C extends Containerable,T> |
EqualFilter.createEqual(QName propertyName,
Class<C> type,
PrismContext prismContext,
T realValues) |
static <C extends Containerable> |
ExistsFilter.createExists(ItemPath itemPath,
Class<C> clazz,
PrismContext prismContext,
ObjectFilter filter) |
static <C extends Containerable> |
ExistsFilter.createExists(ItemPath itemPath,
PrismContainerDefinition<C> containerDef,
ObjectFilter filter) |
static <T,C extends Containerable> |
GreaterFilter.createGreater(ItemPath itemPath,
PrismContainerDefinition<C> containerDef,
PrismPropertyValue<T> value,
boolean equals) |
static <T,C extends Containerable> |
GreaterFilter.createGreater(ItemPath itemPath,
PrismContainerDefinition<C> containerDef,
T realValue,
boolean equals) |
static <C extends Containerable,T> |
GreaterFilter.createGreater(ItemPath propertyPath,
PrismPropertyDefinition propertyDefinition,
ItemPath rightSidePath,
ItemDefinition rightSideDefinition,
boolean equals) |
static <T,O extends Containerable> |
LessFilter.createLess(ItemPath itemPath,
PrismContainerDefinition<O> containerDef,
PrismPropertyValue<T> value,
boolean equals) |
static <T,O extends Containerable> |
LessFilter.createLess(ItemPath itemPath,
PrismContainerDefinition<O> containerDef,
T realValue,
boolean equals) |
static <C extends Containerable,T> |
LessFilter.createLess(ItemPath propertyPath,
PrismPropertyDefinition propertyDefinition,
ItemPath rightSidePath,
ItemDefinition rightSideDefinition,
boolean equals) |
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 <O extends Containerable> |
RefFilter.createReferenceEqual(ItemPath path,
Class<O> type,
PrismContext prismContext,
PrismReferenceValue... values) |
static <O extends Containerable> |
RefFilter.createReferenceEqual(ItemPath path,
Class<O> type,
PrismContext prismContext,
String... oids) |
static <O extends Containerable> |
RefFilter.createReferenceEqual(QName propertyName,
Class<O> type,
PrismContext prismContext,
String... oids) |
Modifier and Type | Method and Description |
---|---|
static boolean |
ObjectQuery.match(Containerable object,
ObjectFilter filter,
MatchingRuleRegistry matchingRuleRegistry) |
Modifier and Type | Method and Description |
---|---|
Class<? extends Containerable> |
QueryBuilder.getQueryClass() |
Modifier and Type | Method and Description |
---|---|
static S_FilterEntryOrEmpty |
QueryBuilder.queryFor(Class<? extends Containerable> queryClass,
PrismContext prismContext) |
S_FilterEntry |
R_Filter.type(Class<? extends Containerable> type) |
S_FilterEntry |
S_AtomicFilterEntry.type(Class<? extends Containerable> type) |
Modifier and Type | Method and Description |
---|---|
<C extends Containerable,O extends Objectable> |
SchemaRegistry.applyDefinition(PrismContainerValue<C> prismContainerValue,
Class<O> type,
ItemPath path,
boolean force) |
<C extends Containerable> |
SchemaRegistry.applyDefinition(PrismContainerValue<C> prismContainerValue,
QName typeName,
ItemPath path,
boolean force) |
<C extends Containerable> |
SchemaDefinitionFactory.createContainerDefinition(QName elementName,
ComplexTypeDefinition complexTypeDefinition,
PrismContext prismContext,
com.sun.xml.xsom.XSAnnotation annotation,
com.sun.xml.xsom.XSParticle elementParticle) |
<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.
|
<C extends Containerable> |
PrismSchema.findComplexTypeDefinitionByCompileTimeClass(Class<C> type) |
<C extends Containerable> |
SchemaRegistry.findComplexTypeDefinitionByCompileTimeClass(Class<C> compileTimeClass) |
<C extends Containerable> |
PrismSchema.findContainerDefinitionByCompileTimeClass(Class<C> type) |
<C extends Containerable> |
SchemaRegistry.findContainerDefinitionByCompileTimeClass(Class<C> compileTimeClass) |
<C extends Containerable> |
PrismSchema.findContainerDefinitionByElementName(QName elementName) |
<C extends Containerable> |
SchemaRegistry.findContainerDefinitionByElementName(QName elementName) |
<C extends Containerable> |
SchemaRegistry.findContainerDefinitionByType(QName typeName) |
Modifier and Type | Method and Description |
---|---|
static <C extends Containerable> |
PrismAsserts.assertValueId(Long expectedId,
PrismContainer<C> container) |
<T extends Containerable> |
JaxbTestUtil.unmarshalSingleValueContainer(File file,
Class<T> type)
Deprecated.
|
<T extends Containerable> |
JaxbTestUtil.unmarshalSingleValueContainer(String stringXml,
Class<T> type)
Deprecated.
|
Modifier and Type | Method and Description |
---|---|
String |
JaxbTestUtil.marshalContainerableToString(Containerable containerable)
Deprecated.
|
Modifier and Type | Method and Description |
---|---|
static void |
PrismAsserts.assertEmphasized(PrismContainerDefinition<? extends Containerable> containerDef,
QName itemQName,
Boolean expected) |
static void |
PrismAsserts.assertIndexed(PrismContainerDefinition<? extends Containerable> containerDef,
QName itemQName,
Boolean expected) |
Modifier and Type | Class and Description |
---|---|
class |
AnyArrayList<C extends Containerable>
A list used for JAXB getAny() methods.
|
class |
PrismContainerArrayList<T extends Containerable> |
Modifier and Type | Method and Description |
---|---|
static <T extends Containerable> |
PrismForJAXBUtil.getContainerValues(PrismContainer<T> parent,
QName name,
Class<T> clazz) |
static <T extends Containerable> |
PrismForJAXBUtil.getContainerValues(PrismContainerValue<T> parent,
QName name,
Class<T> clazz) |
static <T extends Containerable> |
PrismForJAXBUtil.getFieldContainerValue(PrismContainer<?> parent,
QName fieldName) |
static <T extends Containerable> |
PrismForJAXBUtil.getFieldContainerValue(PrismContainerValue<?> parent,
QName fieldName) |
static <T extends Containerable> |
PrismForJAXBUtil.getFieldSingleContainerable(PrismContainerValue<?> parent,
QName fieldName,
Class<T> fieldClass) |
static <T extends Containerable> |
PrismForJAXBUtil.setFieldContainerValue(PrismContainerValue<?> parent,
QName fieldName,
PrismContainerValue<T> fieldContainerValue) |
Modifier and Type | Method and Description |
---|---|
<T extends Containerable> |
RepositoryService.searchContainers(Class<T> type,
ObjectQuery query,
Collection<SelectorOptions<GetOperationOptions>> options,
OperationResult parentResult)
Search for "sub-object" structures, i.e.
|
Modifier and Type | Method and Description |
---|---|
<T extends Containerable> |
RepositoryCache.searchContainers(Class<T> type,
ObjectQuery query,
Collection<SelectorOptions<GetOperationOptions>> options,
OperationResult parentResult) |
Modifier and Type | Method and Description |
---|---|
<T extends Containerable> |
SqlRepositoryServiceImpl.searchContainers(Class<T> type,
ObjectQuery query,
Collection<SelectorOptions<GetOperationOptions>> options,
OperationResult parentResult) |
Modifier and Type | Method and Description |
---|---|
<C extends Containerable> |
NameResolutionHelper.resolveNamesIfRequested(org.hibernate.Session session,
PrismContainerValue<C> containerValue,
Collection<SelectorOptions<GetOperationOptions>> options) |
<C extends Containerable> |
ObjectRetriever.searchContainersAttempt(Class<C> type,
ObjectQuery query,
Collection<SelectorOptions<GetOperationOptions>> options,
OperationResult result) |
<C extends Containerable> |
GeneralHelper.validateContainerable(C value,
Class<C> type) |
Modifier and Type | Method and Description |
---|---|
<T extends Containerable> |
QueryDefinitionRegistry2.findEntityDefinition(Class<T> type) |
<T extends Containerable> |
QueryDefinitionRegistry2.getQNameForType(Class<T> type) |
<T extends Containerable> |
QueryInterpreter2.updatePagingAndSorting(InterpretationContext context,
ObjectPaging paging) |
Modifier and Type | Method and Description |
---|---|
Class<? extends Containerable> |
InterpretationContext.getType() |
Modifier and Type | Method and Description |
---|---|
RQuery |
QueryEngine2.interpret(ObjectQuery query,
Class<? extends Containerable> type,
Collection<SelectorOptions<GetOperationOptions>> options,
boolean countingObjects,
org.hibernate.Session session) |
RootHibernateQuery |
QueryInterpreter2.interpret(ObjectQuery query,
Class<? extends Containerable> type,
Collection<SelectorOptions<GetOperationOptions>> options,
PrismContext prismContext,
boolean countingObjects,
org.hibernate.Session session) |
Constructor and Description |
---|
InterpretationContext(QueryInterpreter2 interpreter,
Class<? extends Containerable> type,
PrismContext prismContext,
org.hibernate.Session session) |
Modifier and Type | Method and Description |
---|---|
IdGeneratorResult |
PrismIdentifierGenerator.generate(Containerable containerable,
PrismIdentifierGenerator.Operation operation) |
Modifier and Type | Method and Description |
---|---|
Collection<PrismContainerValue<? extends Containerable>> |
ReportService.evaluateScript(String script,
Map<QName,Object> parameters) |
Modifier and Type | Method and Description |
---|---|
Collection<PrismContainerValue<? extends Containerable>> |
ReportServiceImpl.evaluateScript(String script,
Map<QName,Object> parameters) |
protected abstract Collection<PrismContainerValue<? extends Containerable>> |
MidPointQueryExecutor.evaluateScript(String script,
Map<QName,Object> parameters) |
protected Collection<PrismContainerValue<? extends Containerable>> |
MidPointLocalQueryExecutor.evaluateScript(String script,
Map<QName,Object> parameters) |
Modifier and Type | Method and Description |
---|---|
protected abstract net.sf.jasperreports.engine.JRDataSource |
MidPointQueryExecutor.createDataSourceFromContainerValues(Collection<PrismContainerValue<? extends Containerable>> results) |
protected net.sf.jasperreports.engine.JRDataSource |
MidPointLocalQueryExecutor.createDataSourceFromContainerValues(Collection<PrismContainerValue<? extends Containerable>> results) |
Constructor and Description |
---|
MidPointDataSource(Collection<PrismContainerValue<? extends Containerable>> results) |
Modifier and Type | Method and Description |
---|---|
<C extends Containerable> |
MidPointSchemaDefinitionFactory.createExtraDefinitionFromComplexType(com.sun.xml.xsom.XSComplexType complexType,
ComplexTypeDefinition complexTypeDefinition,
PrismContext prismContext,
com.sun.xml.xsom.XSAnnotation annotation) |
Modifier and Type | Method and Description |
---|---|
static PrismObject |
ObjectTypeUtil.getParentObject(Containerable containerable) |
Modifier and Type | Method and Description |
---|---|
<C extends Containerable> |
Task.getExtension()
Returns task extension.
|
<C extends Containerable> |
Task.setExtensionContainer(PrismContainer<C> item)
Sets a container in the extension - replaces existing value(s), if any, by the one(s) provided.
|
<T extends Containerable> |
Task.setExtensionContainerValue(QName containerName,
T value)
Sets a container value in the extension - replaces existing value(s), if any, by the one provided.
|
Modifier and Type | Method and Description |
---|---|
<C extends Containerable> |
TaskQuartzImpl.setExtensionContainer(PrismContainer<C> container) |
<T extends Containerable> |
TaskQuartzImpl.setExtensionContainerValue(QName containerName,
T value) |
Modifier and Type | Method and Description |
---|---|
static void |
IntegrationTestTools.display(String title,
Containerable value) |
Modifier and Type | Class and Description |
---|---|
class |
AbstractSummaryPanel<C extends Containerable> |
Modifier and Type | Class and Description |
---|---|
class |
ContainerWrapper<C extends Containerable> |
Modifier and Type | Method and Description |
---|---|
<C extends Containerable> |
ObjectWrapper.findContainerWrapper(ItemPath path) |
Modifier and Type | Method and Description |
---|---|
List<ContainerWrapper<? extends Containerable>> |
ObjectWrapper.getContainers() |
Modifier and Type | Method and Description |
---|---|
void |
ObjectWrapper.setContainers(List<ContainerWrapper<? extends Containerable>> containers) |
Modifier and Type | Class and Description |
---|---|
class |
SummaryTagSimple<C extends Containerable>
The same as SummaryTag, but based on Containerable model, not ObjectWrapper one.
|
Modifier and Type | Class and Description |
---|---|
class |
PrismPropertyRealValueFromContainerableModel<T,C extends Containerable>
Model that returns property real values.
|
Modifier and Type | Method and Description |
---|---|
<T extends Containerable> |
WorkflowManager.countContainers(Class<T> type,
ObjectQuery query,
Collection<SelectorOptions<GetOperationOptions>> options,
OperationResult result) |
<T extends Containerable> |
WorkflowManager.searchContainers(Class<T> type,
ObjectQuery query,
Collection<SelectorOptions<GetOperationOptions>> options,
OperationResult result) |
Modifier and Type | Method and Description |
---|---|
<T extends Containerable> |
WorkflowManagerImpl.countContainers(Class<T> type,
ObjectQuery query,
Collection<SelectorOptions<GetOperationOptions>> options,
OperationResult parentResult) |
<T extends Containerable> |
WorkflowManagerImpl.searchContainers(Class<T> type,
ObjectQuery query,
Collection<SelectorOptions<GetOperationOptions>> options,
OperationResult parentResult) |
Modifier and Type | Method and Description |
---|---|
static String |
MiscDataUtil.serializeContainerableToXml(Containerable containerable,
PrismContext prismContext) |
Copyright © 2016 evolveum. All rights reserved.