Interface DataService


  • public interface DataService
    Service for creating data
    • Method Detail

      • isCreateDataAllowed

        boolean isCreateDataAllowed​(ListingActionContext context)
        Determine if create data is permitted on the specified location. If the location is contained within the current program selection, the entire selection is examined.
        Parameters:
        context - the context containing program, location, and selection information
        Returns:
        true if create data is allowed, else false.
      • createData

        boolean createData​(DataType dt,
                           ListingActionContext context,
                           boolean enableConflictHandling)
        Apply the given data type at a location.
        Parameters:
        dt - data type to create at the location
        context - the context containing program, location, and selection information
        enableConflictHandling - if true, the service may prompt the user to resolve data conflicts
        Returns:
        true if the data could be created at the current location