Class DataModel
- java.lang.Object
-
- com.evolveum.midpoint.model.impl.dataModel.DataModel
-
public class DataModel extends Object
- Author:
- mederly
-
-
Constructor Summary
Constructors Constructor Description DataModel(PrismContext prismContext)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description ResourceDataItem
findResourceItem(String resourceOid, ShadowKindType kind, String intent, QName objectClassName, ItemPath path)
Set<DataItem>
getDataItems()
RefinedResourceSchema
getRefinedResourceSchema(String resourceOid)
List<Relation>
getRelations()
PrismObject<ResourceType>
getResource(String resourceOid)
Map<String,PrismObject<ResourceType>>
getResources()
void
registerDataItem(ResourceDataItem item)
void
registerMappingRelation(List<DataItem> sources, DataItem target, MappingType mapping)
void
registerResource(PrismObject<ResourceType> resource)
RepositoryDataItem
resolveRepositoryItem(Class<? extends ObjectType> aClass, ItemPath path)
-
-
-
Constructor Detail
-
DataModel
public DataModel(@NotNull PrismContext prismContext)
-
-
Method Detail
-
registerResource
public void registerResource(PrismObject<ResourceType> resource)
-
registerDataItem
public void registerDataItem(ResourceDataItem item)
-
getRefinedResourceSchema
public RefinedResourceSchema getRefinedResourceSchema(String resourceOid)
-
findResourceItem
public ResourceDataItem findResourceItem(@NotNull String resourceOid, @Nullable ShadowKindType kind, @Nullable String intent, QName objectClassName, @NotNull ItemPath path)
-
resolveRepositoryItem
public RepositoryDataItem resolveRepositoryItem(Class<? extends ObjectType> aClass, ItemPath path)
-
registerMappingRelation
public void registerMappingRelation(@NotNull List<DataItem> sources, @Nullable DataItem target, @NotNull MappingType mapping)
-
getResources
@NotNull public Map<String,PrismObject<ResourceType>> getResources()
-
getResource
@NotNull public PrismObject<ResourceType> getResource(@NotNull String resourceOid)
-
-