Interface IInfobaseConfigurationChange
-
public interface IInfobaseConfigurationChange
Infobase configuartion change description. May also describe non-changed infobase configuartion state. Is used to describe infobase configuartion change since last infobase interaction such as metadata objects loads or dumps.
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description Set<ObjectChange>
getObjectChanges()
Returns a set of infobase configuartion metadata object change descriptions since last infobase interaction.boolean
isEmpty()
Returns whether infobase configuartion is unchanged since last infobase interaction.boolean
isFullReloadRequired()
Returns whether infobase configuartion was critically changed and full infobase configuration dump and reload is required.
-
-
-
Method Detail
-
isEmpty
boolean isEmpty()
Returns whether infobase configuartion is unchanged since last infobase interaction.- Returns:
- whether infobase configuartion is unchanged since last infobase interaction
-
isFullReloadRequired
boolean isFullReloadRequired()
Returns whether infobase configuartion was critically changed and full infobase configuration dump and reload is required.- Returns:
- whether infobase configuartion was critically changed and full infobase configuration dump and reload is required
-
getObjectChanges
Set<ObjectChange> getObjectChanges()
Returns a set of infobase configuartion metadata object change descriptions since last infobase interaction. Clients must check whether full reload is required before object changes get.- Returns:
- a set of infobase configuartion metadata object change descriptions since last infobase interaction,
never
null
, may be empty if infobase was unchanged since last infobase interaction - Throws:
IllegalStateException
- if full reload is required- See Also:
ObjectChange
-
-