@Override public final void setChanged( boolean ch ) { if ( ch ) { setChanged(); } else { clearChanged(); } }
/** * Add a new slave server to the transformation if that didn't exist yet. Otherwise, replace it. * * @param slaveServer The slave server to be added. */ public void addOrReplaceSlaveServer( SlaveServer slaveServer ) { int index = slaveServers.indexOf( slaveServer ); if ( index < 0 ) { slaveServers.add( slaveServer ); } else { SlaveServer previous = slaveServers.get( index ); previous.replaceMeta( slaveServer ); } setChanged(); }
public void clear() { setName( null ); setFilename( null ); notes = new ArrayList<NotePadMeta>(); databases = new ArrayList<DatabaseMeta>(); slaveServers = new ArrayList<SlaveServer>(); channelLogTable = ChannelLogTable.getDefault( this, this ); attributesMap = new HashMap<String, Map<String, String>>(); max_undo = Const.MAX_UNDO; clearUndo(); clearChanged(); setChanged( false ); channelLogTable = ChannelLogTable.getDefault( this, this ); createdUser = "-"; createdDate = new Date(); modifiedUser = "-"; modifiedDate = new Date(); directory = new RepositoryDirectory(); description = null; extendedDescription = null; }
@Test public void testAddDeleteModifyObserver() throws Exception { PDIObserver observer = mock( PDIObserver.class ); meta.addObserver( observer ); Object event = new Object(); meta.notifyObservers( event ); // Changed flag isn't set, so this won't be called verify( observer, never() ).update( meta, event ); meta.setChanged( true ); meta.notifyObservers( event ); verify( observer, times( 1 ) ).update( any( ChangedFlagInterface.class ), anyObject() ); }
@Test public void testHasChanged() { meta.clear(); assertFalse( meta.hasChanged() ); meta.setChanged( true ); assertTrue( meta.hasChanged() ); }
try { if ( force ) { ( (AbstractMeta) tabObject ).setChanged();