public interface MetadataResourceProvider
Modifier and Type | Method and Description |
---|---|
boolean |
detectChanges(java.util.List<java.lang.String> resourceNames) |
java.util.List<MetadataResource> |
getBootstrapResources(java.lang.String resourceName)
Get a list named metadata resource representing bootstrap configuration
files.
|
java.util.List<MetadataResource> |
getMetadataResources(ParsingConfig config) |
MetadataResourceMobile |
getMobileMutableResource(ParsingConfig config) |
MetadataResource |
getMutableResource(java.lang.String resourceName,
boolean useCustomizations,
boolean skipIntegrityValidation)
Deprecated.
Replaced in 11.1.1.6.2 by
getMutableResource(String, boolean, boolean, boolean) |
MetadataResource |
getMutableResource(java.lang.String resourceName,
boolean useCustomizations,
boolean skipIntegrityValidation,
boolean pickUpNewResources)
Deprecated.
Replaced in 12.1.3.0.0 by
getMetadataResources(ParsingConfig) |
java.util.List<MetadataResource> |
getResources(java.lang.String resouceName)
Get a bounded task flow resource.
|
void |
reinitialize()
Clear any cached data and reinitialize to starting conditions.
|
@Deprecated MetadataResource getMutableResource(java.lang.String resourceName, boolean useCustomizations, boolean skipIntegrityValidation)
getMutableResource(String, boolean, boolean, boolean)
MDSSession.flushChanges()
method.resourceName
- the name of the XML file that this resource
corresponds to.useCustomizations
- a boolean flag that indicates whether customizations
should be loaded with the base document, and
whether corresponding to the metadata resource
should be saved as customizations.skipIntegrityValidation
- if true, the Controller will not attempt
to validate whether modifications to this
resource preserve its integrity. For example,
if integrity validation is skipped, it is
possible to add a control flow rule for
which the source or target activities do
not exists. All validations are performed
against the document model that existed
at the beginning of the request. This flag
should be used so that multiple artifacts
can be added to ADFc model in a single
request, such as a view activity and
a corresponding control flow rule. This
flag does not disable all of the validation
logic, however, only the logic that
depends on the current document context.null
if the resource
could not be located or the provider does not support
updateMDSSession
@Deprecated MetadataResource getMutableResource(java.lang.String resourceName, boolean useCustomizations, boolean skipIntegrityValidation, boolean pickUpNewResources)
getMetadataResources(ParsingConfig)
MDSSession.flushChanges()
method.resourceName
- the name of the XML file that this resource
corresponds to.useCustomizations
- a boolean flag that indicates whether customizations
should be loaded with the base document, and
whether corresponding to the metadata resource
should be saved as customizations.skipIntegrityValidation
- if true, the Controller will not attempt
to validate whether modifications to this
resource preserve its integrity. For example,
if integrity validation is skipped, it is
possible to add a control flow rule for
which the source or target activities do
not exists. All validations are performed
against the document model that existed
at the beginning of the request. This flag
should be used so that multiple artifacts
can be added to ADFc model in a single
request, such as a view activity and
a corresponding control flow rule. This
flag does not disable all of the validation
logic, however, only the logic that
depends on the current document context.pickUpNewResources
- pick up metadata resources that were just created
in this session. This flag is passed directly to the
underlying metadata layer.
see MDSSession#getMutableMO(MOReference, boolean)
for details.null
if the resource
could not be located or the provider does not support
updateMDSSession
MetadataResourceMobile getMobileMutableResource(ParsingConfig config)
config
- the parsing configurationjava.util.List<MetadataResource> getMetadataResources(ParsingConfig config)
java.util.List<MetadataResource> getBootstrapResources(java.lang.String resourceName)
resourceName
- the resource name.java.util.List<MetadataResource> getResources(java.lang.String resouceName)
resouceName
- the resource nameboolean detectChanges(java.util.List<java.lang.String> resourceNames)
void reinitialize()