/** * Get the entry. * * @return Returns the entry. */ @Override public Entry getEntry() { return getDecorated().getEntry(); }
/** * Initialize the entry. * * @param entry the entry */ @Override public void setEntry( Entry entry ) { getDecorated().setEntry( entry ); } }
/** * {@inheritDoc} */ @Override public Dn getObjectName() { return getDecorated().getObjectName(); }
/** * Processes the response controls on the supplied entry and returns a corresponding search item. * * @param entry to process * * @return search item */ protected SearchItem processSearchResultEntry(final SearchResultEntry entry) { logger.trace("reading search entry: {}", entry); final Entry e = entry.getEntry(); ResponseControl[] respControls = null; if (entry.getControls() != null && entry.getControls().size() > 0) { respControls = processResponseControls(config.getControlProcessor(), request.getControls(), entry); } final SearchEntry se = util.toSearchEntry(e, respControls, entry.getMessageId()); return new SearchItem(se); }
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 ); }
respEntry.setEntry( entry ); respEntry.setObjectName( entry.getDn() ); respEntry.getEntry().removeAttributes( SchemaConstants.USER_PASSWORD_AT );
SearchResult sr = new SearchResult( currentSearchResultEntry.getObjectName().toString(), null, AttributeUtils.toAttributes( currentSearchResultEntry.getEntry() ) ); sr.setNameInNamespace( currentSearchResultEntry.getObjectName().toString() );
SyncStateValue syncStateCtrl = ( SyncStateValue ) syncResult.getControl( SyncStateValue.OID ); Entry remoteEntry = new DefaultEntry( schemaManager, syncResult.getEntry() ); String uuid = remoteEntry.get( directoryService.getAtProvider().getEntryUUID() ).getString();
/** * Set the entry Dn * * @param objectName The objectName to set. */ @Override public void setObjectName( Dn objectName ) { getDecorated().setObjectName( objectName ); }
/** * {@inheritDoc} */ public void handle( LdapSession session, SearchResultEntry searchResultEntry ) throws Exception { LOG.debug( "Message Sent : {}", searchResultEntry ); SearchRequestContainer searchRequestContainer = session.getSearchRequest( searchResultEntry.getMessageId() ); if ( searchRequestContainer != null ) { searchRequestContainer.increment(); } //System.out.println( "SearchResultEntry : " + searchRequestContainer ); } }
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 ); }
element.addAttribute( "dn", searchResultEntry.getObjectName().getName() ); Entry entry = searchResultEntry.getEntry(); for ( Attribute attribute : entry )
/** * {@inheritDoc} */ @Override public void setObjectName( Dn objectName ) { getDecorated().setObjectName( objectName ); }
/** * {@inheritDoc} */ @Override public Entry getEntry() { return getDecorated().getEntry(); }
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 ); }
/** * {@inheritDoc} */ @Override public void setEntry( Entry entry ) { getDecorated().setEntry( entry ); }
/** * {@inheritDoc} */ @Override public Dn getObjectName() { return getDecorated().getObjectName(); }