@Override public Csn getCSN() { return wrapped.getCSN(); }
@Override public void delete( DeleteOperationContext deleteContext ) throws LdapException { // insert a new CSN into the entry, this is for replication Entry entry = deleteContext.getEntry(); Attribute csnAt = new DefaultAttribute( directoryService.getAtProvider().getEntryCSN(), directoryService .getCSN().toString() ); entry.put( csnAt ); next( deleteContext ); }
csnAt = new DefaultAttribute( atType, dirService.getCSN().toString() );
entry.add( SchemaConstants.OU_AT, numberHolder.getRdn().getValue() ); entry.add( SchemaConstants.ENTRY_UUID_AT, UUID.randomUUID().toString() ); entry.add( SchemaConstants.ENTRY_CSN_AT, directoryService.getCSN().toString() );
csnAt = new DefaultAttribute( atTypeT, dirService.getCSN().toString() );
/** * {@inheritDoc} */ @Override public void moveAndRename( MoveAndRenameOperationContext moveAndRenameContext ) throws LdapException { Entry modifiedEntry = moveAndRenameContext.getModifiedEntry(); modifiedEntry.put( SchemaConstants.MODIFIERS_NAME_AT, getPrincipal( moveAndRenameContext ).getName() ); modifiedEntry.put( SchemaConstants.MODIFY_TIMESTAMP_AT, DateUtils.getGeneralizedTime() ); modifiedEntry.setDn( moveAndRenameContext.getNewDn() ); Attribute csnAt = new DefaultAttribute( directoryService.getAtProvider().getEntryCSN(), directoryService .getCSN().toString() ); modifiedEntry.put( csnAt ); moveAndRenameContext.setModifiedEntry( modifiedEntry ); next( moveAndRenameContext ); }
/** * {@inheritDoc} */ @Override public void move( MoveOperationContext moveContext ) throws LdapException { Entry modifiedEntry = moveContext.getOriginalEntry().clone(); modifiedEntry.put( SchemaConstants.MODIFIERS_NAME_AT, getPrincipal( moveContext ).getName() ); modifiedEntry.put( SchemaConstants.MODIFY_TIMESTAMP_AT, DateUtils.getGeneralizedTime() ); Attribute csnAt = new DefaultAttribute( directoryService.getAtProvider().getEntryCSN(), directoryService .getCSN().toString() ); modifiedEntry.put( csnAt ); modifiedEntry.setDn( moveContext.getNewDn() ); moveContext.setModifiedEntry( modifiedEntry ); next( moveContext ); }
String csn = directoryService.getCSN().toString(); Attribute attribute = new DefaultAttribute( directoryService.getAtProvider().getEntryCSN(), csn ); Modification updatedCsn = new DefaultModification( ModificationOperation.REPLACE_ATTRIBUTE, attribute );
/** * {@inheritDoc} */ @Override public void rename( RenameOperationContext renameContext ) throws LdapException { Entry entry = ( ( ClonedServerEntry ) renameContext.getEntry() ).getClonedEntry(); entry.put( SchemaConstants.MODIFIERS_NAME_AT, getPrincipal( renameContext ).getName() ); entry.put( SchemaConstants.MODIFY_TIMESTAMP_AT, DateUtils.getGeneralizedTime() ); Entry modifiedEntry = renameContext.getOriginalEntry().clone(); modifiedEntry.put( SchemaConstants.MODIFIERS_NAME_AT, getPrincipal( renameContext ).getName() ); modifiedEntry.put( SchemaConstants.MODIFY_TIMESTAMP_AT, DateUtils.getGeneralizedTime() ); Attribute csnAt = new DefaultAttribute( directoryService.getAtProvider().getEntryCSN(), directoryService .getCSN().toString() ); modifiedEntry.put( csnAt ); renameContext.setModifiedEntry( modifiedEntry ); next( renameContext ); }
String csnVal = directoryService.getCSN().toString(); Modification csnMod = new DefaultModification( REPLACE_ATTRIBUTE, directoryService.getAtProvider() .getEntryCSN(), csnVal ); String csnVal = directoryService.getCSN().toString(); Modification csnMod = new DefaultModification( REPLACE_ATTRIBUTE, directoryService.getAtProvider() .getEntryCSN(), csnVal );
entry.put( directoryService.getAtProvider().getEntryCSN(), directoryService.getCSN().toString() );
String csnVal = directoryService.getCSN().toString(); Modification csnMod = new DefaultModification( REPLACE_ATTRIBUTE, directoryService.getAtProvider() .getEntryCSN(), csnVal );