Class AbstractBasicDbObjectInitializer<M extends BasicDbObject>

java.lang.Object
com._1c.g5.v8.dt.md.model.BasicMdObjectInitializer<M>
com._1c.g5.v8.dt.md.model.AbstractBasicDbObjectInitializer<M>
All Implemented Interfaces:
IMdObjectInitializer<M>, IMdObjectInitializer.IReferenceUpdater<M>
Direct Known Subclasses:
BusinessProcessInitializer, CatalogInitializer, ChartOfAccountsInitializer, ChartOfCalculationTypesInitializer, ChartOfCharacteristicTypesInitializer, DocumentInitializer, ExchangePlanInitializer, TaskInitializer

public abstract class AbstractBasicDbObjectInitializer<M extends BasicDbObject> extends BasicMdObjectInitializer<M> implements IMdObjectInitializer.IReferenceUpdater<M>
Basic implementation of initializer for BasicDbObject successors
  • Field Details

  • Constructor Details

    • AbstractBasicDbObjectInitializer

      public AbstractBasicDbObjectInitializer()
  • Method Details

    • updateReferences

      public void updateReferences(M object)
      Description copied from interface: IMdObjectInitializer.IReferenceUpdater
      Updates references to external objects
      Specified by:
      updateReferences in interface IMdObjectInitializer.IReferenceUpdater<M extends BasicDbObject>
      Parameters:
      object - the metadata object (not null)
    • getInputByStringFieldUris

      protected List<org.eclipse.emf.common.util.URI> getInputByStringFieldUris(M object)
      Returns list of input by string field name URIs for given object.
      Parameters:
      object - the metadata object (not null)
      Returns:
      list of input by string field name URIs for given object
    • getInputByStringFieldNames

      protected abstract List<String> getInputByStringFieldNames(M object)
      Returns list of input by string field names for given object.
      Parameters:
      object - the metadata object (not null)
      Returns:
      list of input by string field names for given object