Modifier and Type | Method and Description |
---|---|
PrismContainerDefinition<?> |
Scene.getSourceDefinition() |
Modifier and Type | Interface and Description |
---|---|
interface |
PrismObjectDefinition<O extends Objectable> |
Modifier and Type | Class and Description |
---|---|
class |
PrismContainerDefinitionImpl<C extends Containerable>
Definition of a property container.
|
class |
PrismObjectDefinitionImpl<O extends Objectable>
MidPoint Object Definition.
|
Modifier and Type | Method and Description |
---|---|
void |
PrismContainer.applyDefinition(PrismContainerDefinition<C> definition) |
void |
PrismContainerValue.applyDefinition(PrismContainerDefinition<C> containerDef,
boolean force) |
void |
PrismObject.applyDefinition(PrismContainerDefinition<O> definition) |
protected void |
PrismContainer.checkDefinition(PrismContainerDefinition<C> def) |
protected void |
PrismContainerValue.deepCloneDefinition(boolean ultraDeep,
PrismContainerDefinition<C> clonedContainerDef,
Consumer<ItemDefinition> postCloneAction) |
protected void |
PrismContainer.propagateDeepCloneDefinition(boolean ultraDeep,
PrismContainerDefinition<C> clonedDef,
Consumer<ItemDefinition> postCloneAction) |
void |
PrismContainer.setDefinition(PrismContainerDefinition<C> definition)
Sets applicable property container definition.
|
Constructor and Description |
---|
PrismContainer(QName name,
PrismContainerDefinition<C> definition,
PrismContext prismContext) |
Modifier and Type | Method and Description |
---|---|
void |
ContainerDelta.applyDefinition(PrismContainerDefinition<V> definition) |
static <O extends Objectable> |
PropertyDelta.createAddDelta(PrismContainerDefinition<O> containerDefinition,
QName propertyName,
Object... realValues) |
<C extends Containerable> |
ObjectDelta.createContainerModification(ItemPath path,
PrismContainerDefinition<C> containerDefinition) |
static <O extends Objectable> |
PropertyDelta.createDeleteDelta(PrismContainerDefinition<O> containerDefinition,
QName propertyName,
Object... realValues) |
static <T extends Containerable> |
ContainerDelta.createDelta(QName containerName,
PrismContainerDefinition<T> containerDefinition) |
static <T extends Containerable> |
ContainerDelta.createModificationReplace(QName containerName,
PrismContainerDefinition containerDefinition,
PrismContainerValue<T> cValue) |
static <O extends Objectable,T> |
PropertyDelta.createReplaceDelta(PrismContainerDefinition<O> containerDefinition,
QName propertyName,
PrismPropertyValue<T>... pValues) |
static <O extends Objectable,T> |
PropertyDelta.createReplaceDelta(PrismContainerDefinition<O> containerDefinition,
QName propertyName,
T... realValues) |
void |
ContainerDelta.setDefinition(PrismContainerDefinition<V> definition) |
Constructor and Description |
---|
ContainerDelta(ItemPath propertyPath,
PrismContainerDefinition itemDefinition,
PrismContext prismContext) |
ContainerDelta(ItemPath parentPath,
QName name,
PrismContainerDefinition itemDefinition,
PrismContext prismContext) |
ContainerDelta(PrismContainerDefinition itemDefinition,
PrismContext prismContext) |
ContainerDelta(QName name,
PrismContainerDefinition itemDefinition,
PrismContext prismContext) |
Modifier and Type | Method and Description |
---|---|
<T extends Containerable> |
PrismUnmarshaller.locateItemDefinition(PrismContainerDefinition<T> containerDefinition,
QName itemName,
XNode xnode) |
static <O extends Containerable> |
QueryConvertor.parseFilter(MapXNode xmap,
PrismContainerDefinition<O> objDef) |
<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> |
ExistsFilter.createExists(ItemPath itemPath,
PrismContainerDefinition<C> containerDef,
ObjectFilter filter) |
static <O extends Containerable> |
QueryJaxbConvertor.createObjectQueryInternal(PrismContainerDefinition<O> objDef,
SearchFilterType filterType,
PagingType pagingType,
PrismContext prismContext) |
Modifier and Type | Method and Description |
---|---|
S_ConditionEntry |
S_AtomicFilterEntry.item(PrismContainerDefinition containerDefinition,
ItemPath itemPath) |
S_ConditionEntry |
R_Filter.item(PrismContainerDefinition containerDefinition,
ItemPath itemPath) |
S_ConditionEntry |
S_AtomicFilterEntry.item(PrismContainerDefinition containerDefinition,
QName... names) |
S_ConditionEntry |
R_Filter.item(PrismContainerDefinition containerDefinition,
QName... names) |
Modifier and Type | Method and Description |
---|---|
<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.
|
default <C extends Containerable> |
GlobalDefinitionsStore.findContainerDefinitionByCompileTimeClass(Class<C> compileTimeClass) |
default <C extends Containerable> |
GlobalDefinitionsStore.findContainerDefinitionByElementName(QName elementName) |
default <C extends Containerable> |
GlobalDefinitionsStore.findContainerDefinitionByType(QName typeName) |
Modifier and Type | Method and Description |
---|---|
ItemDefinition |
SchemaRegistryImpl.resolveGlobalItemDefinition(QName elementQName,
PrismContainerDefinition<?> containerDefinition) |
ItemDefinition |
SchemaRegistry.resolveGlobalItemDefinition(QName elementQName,
PrismContainerDefinition<?> containerDefinition) |
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) |
static void |
PrismAsserts.assertItemDefinitionDisplayName(PrismContainerDefinition<?> containerDef,
QName propertyName,
String expectedDisplayName) |
static void |
PrismAsserts.assertItemDefinitionDisplayOrder(PrismContainerDefinition<?> containerDef,
QName propertyName,
Integer expectedDisplayOrder) |
static void |
PrismAsserts.assertItemDefinitionHelp(PrismContainerDefinition<?> containerDef,
QName propertyName,
String expectedHelp) |
static void |
PrismAsserts.assertPropertyDefinition(PrismContainerDefinition<?> containerDef,
QName propertyName,
QName type,
int minOccurs,
int maxOccurs) |
static void |
PrismAsserts.assertPropertyDefinition(PrismContainerDefinition<?> containerDef,
QName propertyName,
QName type,
int minOccurs,
int maxOccurs,
boolean indexed) |
static <IV extends PrismValue,ID extends ItemDefinition> |
RawTypeUtil.getParsedItem(ID itemDefinition,
List<RawType> values,
QName elementQName,
PrismContainerDefinition containerDef) |
Modifier and Type | Method and Description |
---|---|
static <IV extends PrismValue,ID extends ItemDefinition> |
DeltaConvertor.createItemDelta(ItemDeltaType propMod,
PrismContainerDefinition<?> pcDef) |
static <IV extends PrismValue,ID extends ItemDefinition> |
DeltaConvertor.createItemDelta(ItemDeltaType propMod,
PrismContainerDefinition<?> pcDef,
boolean allowRawValues) |
Modifier and Type | Interface and Description |
---|---|
interface |
ResourceAttributeContainerDefinition |
Modifier and Type | Class and Description |
---|---|
class |
ResourceAttributeContainerDefinitionImpl
Resource Object Definition (Object Class).
|
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 PrismContainerDefinition<ConnectorConfigurationType> |
ConnectorTypeUtil.findConfigurationContainerDefinition(ConnectorType connectorType,
PrismSchema connectorSchema) |
static PrismContainerDefinition<ReportConfigurationType> |
ReportTypeUtil.findReportConfigurationDefinition(PrismSchema schema) |
Modifier and Type | Method and Description |
---|---|
static void |
ShadowUtil.checkConsistency(PrismContainerDefinition<ShadowAttributesType> attributesDefinition,
String desc) |
static List<Item<?,?>> |
ObjectTypeUtil.mapToExtensionItems(Map<QName,Object> values,
PrismContainerDefinition<?> extensionDefinition,
PrismContext prismContext) |
Copyright © 2019 Evolveum. All rights reserved.