/** * Initialize the entry. * * @param entry the entry */ @Override public void setEntry( Entry entry ) { getDecorated().setEntry( entry ); } }
/** * {@inheritDoc} */ @Override public void setEntry( Entry entry ) { getDecorated().setEntry( entry ); }
/** * {@inheritDoc} */ @Override public void setEntry( Entry entry ) { getDecorated().setEntry( entry ); }
/** * {@inheritDoc} */ @Override public void setEntry( Entry entry ) { getDecorated().setEntry( entry ); }
/** * {@inheritDoc} */ public Response get() throws CursorException { Entry entry = wrapped.get(); SearchResultEntry se = new SearchResultEntryImpl( messageId ); se.setEntry( entry ); return se; }
/** * A helper method, as the delete opertaionis used by the ModDN operations. */ private void sendDeletedEntry( Entry entry ) { try { //System.out.println( "DELETE Listener : log " + entry.getDn() ); consumerMsgLog.log( new ReplicaEventMessage( ChangeType.DELETE, entry ) ); if ( pushInRealTime ) { SearchResultEntry resultEntry = new SearchResultEntryImpl( searchRequest.getMessageId() ); resultEntry.setObjectName( entry.getDn() ); resultEntry.setEntry( entry ); SyncStateValue syncDelete = createControl( session.getCoreSession().getDirectoryService(), SyncStateTypeEnum.DELETE, entry ); sendResult( resultEntry, entry, EventType.DELETE, syncDelete ); } } catch ( LdapInvalidAttributeValueException e ) { // shouldn't happen LOG.error( e.getMessage(), e ); } }
resultEntry.setEntry( alteredEntry );
public void entryMoved( MoveOperationContext moveContext ) { if ( !psearchControl.isNotificationEnabled( ChangeType.MODDN ) ) { return; } SearchResultEntry respEntry = new SearchResultEntryImpl( req.getMessageId() ); respEntry.setObjectName( moveContext.getNewDn() ); Entry entry = new ClonedServerEntry( moveContext.getModifiedEntry() ); filterEntry( entry ); respEntry.setEntry( entry ); setECResponseControl( respEntry, moveContext, ChangeType.MODDN ); session.getIoSession().write( respEntry ); }
public void entryDeleted( DeleteOperationContext deleteContext ) { if ( !psearchControl.isNotificationEnabled( ChangeType.DELETE ) ) { return; } SearchResultEntry respEntry = new SearchResultEntryImpl( req.getMessageId() ); respEntry.setObjectName( deleteContext.getDn() ); filterEntry( deleteContext.getEntry() ); respEntry.setEntry( deleteContext.getEntry() ); setECResponseControl( respEntry, deleteContext, ChangeType.DELETE ); session.getIoSession().write( respEntry ); }
public void entryModified( ModifyOperationContext modifyContext ) { if ( !psearchControl.isNotificationEnabled( ChangeType.MODIFY ) ) { return; } SearchResultEntry respEntry = new SearchResultEntryImpl( req.getMessageId() ); respEntry.setObjectName( modifyContext.getDn() ); Entry entry = new ClonedServerEntry( modifyContext.getAlteredEntry() ); filterEntry( entry ); respEntry.setEntry( entry ); setECResponseControl( respEntry, modifyContext, ChangeType.MODIFY ); session.getIoSession().write( respEntry ); }
searchResultEntry.setEntry( new DefaultEntry( schemaManager, searchResultEntry.getEntry() ) );
resultEntry.setEntry( entry );
searchResultEntry.setEntry( new DefaultEntry( schemaManager, searchResultEntry.getEntry() ) );
public void entryRenamed( RenameOperationContext renameContext ) { if ( !psearchControl.isNotificationEnabled( ChangeType.MODDN ) ) { return; } SearchResultEntry respEntry = new SearchResultEntryImpl( req.getMessageId() ); respEntry.setObjectName( renameContext.getModifiedEntry().getDn() ); Entry entry = new ClonedServerEntry( renameContext.getModifiedEntry() ); filterEntry( entry ); respEntry.setEntry( entry ); setECResponseControl( respEntry, renameContext, ChangeType.MODDN ); session.getIoSession().write( respEntry ); }
public void entryAdded( AddOperationContext addContext ) { if ( !psearchControl.isNotificationEnabled( ChangeType.ADD ) ) { return; } SearchResultEntry respEntry = new SearchResultEntryImpl( req.getMessageId() ); respEntry.setObjectName( addContext.getDn() ); // the entry needs to be cloned cause addContext.getEntry() will only contain // the user provided values and all the operational attributes added during // Partition.add() will be applied in the cloned entry present inside it // if we don't clone then the attributes will not be filtered // e.x the operational attributes will also be sent even when a user requests // user attributes only Entry entry = new ClonedServerEntry( addContext.getEntry() ); filterEntry( entry ); respEntry.setEntry( entry ); setECResponseControl( respEntry, addContext, ChangeType.ADD ); session.getIoSession().write( respEntry ); }
resultEntry.setEntry( entry );
resultEntry.setEntry( entry );
resultEntry.setEntry( entry );
respEntry.setEntry( entry ); respEntry.setObjectName( entry.getDn() );
respEntry.setEntry( entry ); respEntry.setObjectName( entry.getDn() );