Search in sources :

Example 1 with SyncRequestValueImpl

use of org.apache.directory.api.ldap.extras.controls.syncrepl.syncRequest.SyncRequestValueImpl in project directory-ldap-api by apache.

the class ApiLdapExtrasCodecApiOsgiTest method useBundleClasses.

@Override
protected void useBundleClasses() throws Exception {
    SynchronizationModeEnum.REFRESH_AND_PERSIST.getValue();
    new AdDirSyncImpl().getOid();
    new AdShowDeletedImpl().getOid();
    new AdPolicyHintsImpl().getOid();
    new ChangeNotificationsImpl().getOid();
    new PermissiveModifyImpl().getOid();
    new PasswordPolicyImpl().getOid();
    new PasswordPolicyResponseImpl().getGraceAuthNRemaining();
    new SyncDoneValueImpl().getOid();
    new SyncRequestValueImpl().getOid();
    new SyncStateValueImpl(true).getCookie();
    new VirtualListViewRequestImpl().getOid();
    new VirtualListViewResponseImpl().getOid();
    new PasswordModifyRequestImpl().getUserIdentity();
    new PasswordModifyResponseImpl(5).setResponseName("foo");
    new WhoAmIRequestImpl();
    new WhoAmIResponseImpl().setDn(new Dn("uid=admin,ou=system"));
    new StartTlsRequestImpl();
    new StartTlsResponseImpl();
    new StartTransactionRequestImpl();
    new StartTransactionResponseImpl();
}
Also used : PasswordPolicyImpl(org.apache.directory.api.ldap.extras.controls.ppolicy.PasswordPolicyImpl) AdPolicyHintsImpl(org.apache.directory.api.ldap.extras.controls.ad.AdPolicyHintsImpl) SyncStateValueImpl(org.apache.directory.api.ldap.extras.controls.syncrepl.syncState.SyncStateValueImpl) WhoAmIRequestImpl(org.apache.directory.api.ldap.extras.extended.whoAmI.WhoAmIRequestImpl) AdDirSyncImpl(org.apache.directory.api.ldap.extras.controls.ad.AdDirSyncImpl) AdShowDeletedImpl(org.apache.directory.api.ldap.extras.controls.ad.AdShowDeletedImpl) WhoAmIResponseImpl(org.apache.directory.api.ldap.extras.extended.whoAmI.WhoAmIResponseImpl) SyncRequestValueImpl(org.apache.directory.api.ldap.extras.controls.syncrepl.syncRequest.SyncRequestValueImpl) Dn(org.apache.directory.api.ldap.model.name.Dn) VirtualListViewRequestImpl(org.apache.directory.api.ldap.extras.controls.vlv.VirtualListViewRequestImpl) PermissiveModifyImpl(org.apache.directory.api.ldap.extras.controls.permissiveModify.PermissiveModifyImpl) StartTlsResponseImpl(org.apache.directory.api.ldap.extras.extended.startTls.StartTlsResponseImpl) VirtualListViewResponseImpl(org.apache.directory.api.ldap.extras.controls.vlv.VirtualListViewResponseImpl) PasswordModifyRequestImpl(org.apache.directory.api.ldap.extras.extended.pwdModify.PasswordModifyRequestImpl) StartTlsRequestImpl(org.apache.directory.api.ldap.extras.extended.startTls.StartTlsRequestImpl) PasswordPolicyResponseImpl(org.apache.directory.api.ldap.extras.controls.ppolicy.PasswordPolicyResponseImpl) SyncDoneValueImpl(org.apache.directory.api.ldap.extras.controls.syncrepl.syncDone.SyncDoneValueImpl) ChangeNotificationsImpl(org.apache.directory.api.ldap.extras.controls.changeNotifications.ChangeNotificationsImpl) StartTransactionRequestImpl(org.apache.directory.api.ldap.extras.extended.startTransaction.StartTransactionRequestImpl) PasswordModifyResponseImpl(org.apache.directory.api.ldap.extras.extended.pwdModify.PasswordModifyResponseImpl) StartTransactionResponseImpl(org.apache.directory.api.ldap.extras.extended.startTransaction.StartTransactionResponseImpl)

Example 2 with SyncRequestValueImpl

use of org.apache.directory.api.ldap.extras.controls.syncrepl.syncRequest.SyncRequestValueImpl in project directory-ldap-api by apache.

the class SyncRequestValueControlTest method testEncodeSyncRequestValue.

@Test
public void testEncodeSyncRequestValue() throws Exception {
    SyncRequestValue syncRequestValue = new SyncRequestValueImpl();
    syncRequestValue.setMode(SynchronizationModeEnum.REFRESH_ONLY);
    SyncRequestValueDecorator decorator = new SyncRequestValueDecorator(codec, syncRequestValue);
    ByteBuffer buffer = decorator.encode(ByteBuffer.allocate(decorator.computeLength()));
    String expected = Strings.dumpBytes(new byte[] { 0x30, 0x03, 0x0A, 0x01, 0x01 });
    assertEquals(expected, Strings.dumpBytes(buffer.array()));
}
Also used : SyncRequestValue(org.apache.directory.api.ldap.extras.controls.syncrepl.syncRequest.SyncRequestValue) SyncRequestValueImpl(org.apache.directory.api.ldap.extras.controls.syncrepl.syncRequest.SyncRequestValueImpl) ByteBuffer(java.nio.ByteBuffer) SyncRequestValueDecorator(org.apache.directory.api.ldap.extras.controls.syncrepl_impl.SyncRequestValueDecorator) Test(org.junit.Test) AbstractCodecServiceTest(org.apache.directory.api.ldap.extras.AbstractCodecServiceTest)

Aggregations

SyncRequestValueImpl (org.apache.directory.api.ldap.extras.controls.syncrepl.syncRequest.SyncRequestValueImpl)2 ByteBuffer (java.nio.ByteBuffer)1 AbstractCodecServiceTest (org.apache.directory.api.ldap.extras.AbstractCodecServiceTest)1 AdDirSyncImpl (org.apache.directory.api.ldap.extras.controls.ad.AdDirSyncImpl)1 AdPolicyHintsImpl (org.apache.directory.api.ldap.extras.controls.ad.AdPolicyHintsImpl)1 AdShowDeletedImpl (org.apache.directory.api.ldap.extras.controls.ad.AdShowDeletedImpl)1 ChangeNotificationsImpl (org.apache.directory.api.ldap.extras.controls.changeNotifications.ChangeNotificationsImpl)1 PermissiveModifyImpl (org.apache.directory.api.ldap.extras.controls.permissiveModify.PermissiveModifyImpl)1 PasswordPolicyImpl (org.apache.directory.api.ldap.extras.controls.ppolicy.PasswordPolicyImpl)1 PasswordPolicyResponseImpl (org.apache.directory.api.ldap.extras.controls.ppolicy.PasswordPolicyResponseImpl)1 SyncDoneValueImpl (org.apache.directory.api.ldap.extras.controls.syncrepl.syncDone.SyncDoneValueImpl)1 SyncRequestValue (org.apache.directory.api.ldap.extras.controls.syncrepl.syncRequest.SyncRequestValue)1 SyncStateValueImpl (org.apache.directory.api.ldap.extras.controls.syncrepl.syncState.SyncStateValueImpl)1 SyncRequestValueDecorator (org.apache.directory.api.ldap.extras.controls.syncrepl_impl.SyncRequestValueDecorator)1 VirtualListViewRequestImpl (org.apache.directory.api.ldap.extras.controls.vlv.VirtualListViewRequestImpl)1 VirtualListViewResponseImpl (org.apache.directory.api.ldap.extras.controls.vlv.VirtualListViewResponseImpl)1 PasswordModifyRequestImpl (org.apache.directory.api.ldap.extras.extended.pwdModify.PasswordModifyRequestImpl)1 PasswordModifyResponseImpl (org.apache.directory.api.ldap.extras.extended.pwdModify.PasswordModifyResponseImpl)1 StartTlsRequestImpl (org.apache.directory.api.ldap.extras.extended.startTls.StartTlsRequestImpl)1 StartTlsResponseImpl (org.apache.directory.api.ldap.extras.extended.startTls.StartTlsResponseImpl)1