Package org.apache.directory.server.config.beans

Examples of org.apache.directory.server.config.beans.ReplConsumerBean


    private void deleteSelectedConsumer()
    {
        StructuredSelection selection = ( StructuredSelection ) viewer.getSelection();
        if ( !selection.isEmpty() )
        {
            ReplConsumerBean consumer = ( ReplConsumerBean ) selection.getFirstElement();

            if ( MessageDialog.openConfirm( page.getManagedForm().getForm().getShell(), "Confirm Delete",
                NLS.bind( "Are you sure you want to delete replication consumer ''{0}''?",
                    consumer.getReplConsumerId() ) ) )
            {
                page.getConfigBean().getDirectoryServiceBean().getLdapServerBean().getReplConsumers().remove( consumer );
                setEditorDirty();
            }
        }
View Full Code Here


        {
            public String getText( Object element )
            {
                if ( element instanceof ReplConsumerBean )
                {
                    ReplConsumerBean consumer = ( ReplConsumerBean ) element;

                    return consumer.getReplConsumerId();
                }

                return super.getText( element );
            }


            public Image getImage( Object element )
            {
                if ( element instanceof ReplConsumerBean )
                {
                    return ApacheDS2ConfigurationPlugin.getDefault().getImage(
                        ApacheDS2ConfigurationPluginConstants.IMG_REPLICATION_CONSUMER );
                }

                return super.getImage( element );
            }
        } );
        viewer.setComparator( new ViewerComparator()
        {
            public int compare( Viewer viewer, Object e1, Object e2 )
            {
                if ( ( e1 instanceof ReplConsumerBean ) && ( e2 instanceof ReplConsumerBean ) )
                {
                    ReplConsumerBean o1 = ( ReplConsumerBean ) e1;
                    ReplConsumerBean o2 = ( ReplConsumerBean ) e2;

                    String id1 = o1.getReplConsumerId();
                    String id2 = o2.getReplConsumerId();

                    if ( ( id1 != null ) && ( id2 != null ) )
                    {
                        return id1.compareTo( id2 );
                    }
View Full Code Here

     */
    private void addNewConsumer()
    {
        String newId = getNewId();

        ReplConsumerBean consumerBean = getNewReplConsumerBean();

        consumerBean.setReplConsumerId( newId );

        page.getConfigBean().getDirectoryServiceBean().getLdapServerBean().addReplConsumers( consumerBean );
        viewer.refresh();
        viewer.setSelection( new StructuredSelection( consumerBean ) );
        setEditorDirty();
View Full Code Here

     *
     * @return a new ReplConsumerBean
     */
    private ReplConsumerBean getNewReplConsumerBean()
    {
        ReplConsumerBean consumerBean = new ReplConsumerBean();

        consumerBean.setEnabled( true );
        consumerBean.setReplAliasDerefMode( AliasDerefMode.NEVER_DEREF_ALIASES.getJndiValue() );
        consumerBean.setReplProvHostName( "localhost" );
        consumerBean.setReplProvPort( 10389 );
        consumerBean.setReplSearchFilter( "(objectClass=*)" );
        consumerBean.setReplSearchScope( SearchScope.SUBTREE.getLdapUrlValue() );
        consumerBean.setReplUserDn( "uid=admin,ou=system" );
        consumerBean.setReplUserPassword( "secret".getBytes() );
        consumerBean.setReplRefreshInterval( 60 * 1000 );
        consumerBean.setReplRefreshNPersist( true );
        consumerBean.addReplAttributes( SchemaConstants.ALL_USER_ATTRIBUTES );
        consumerBean.setSearchBaseDn( "dc=example,dc=com" );

        return consumerBean;
    }
View Full Code Here

TOP

Related Classes of org.apache.directory.server.config.beans.ReplConsumerBean

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.