class AcmObjectHistoryServiceImpl implements AcmObjectHistoryService {

    @Override
    public AcmObjectHistory save(AcmObjectHistory acmObjectHistory, String ipAddress)
    {
        // Save Object History to the database
        acmObjectHistory = getAcmObjectHistoryDao().save(acmObjectHistory);

        // Raise Object History created event
        getAcmObjectHistoryEventPublisher().publishCreatedEvent(acmObjectHistory, ipAddress);

        return acmObjectHistory;
    }

}