Start line:  
End line:  

Snippet Preview

Snippet HTML Code

Stack Overflow Questions
  /*
   * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS HEADER.
   *
   * Copyright 2011 Tirasa. All rights reserved.
   *
   * The contents of this file are subject to the terms of either the GNU
   * General Public License Version 2 only ("GPL") or the Common Development
   * and Distribution License("CDDL") (collectively, the "License").  You
   * may not use this file except in compliance with the License. You can obtain
  * a copy of the License at https://glassfish.dev.java.net/public/CDDL+GPL.html
  * or glassfish/bootstrap/legal/LICENSE.txt.  See the License for the specific
  * language governing permissions and limitations under the License.
  *
  * When distributing the software, include this License Header Notice in each
  * file and include the License file at glassfish/bootstrap/legal/LICENSE.txt.
  * Sun designates this particular file as subject to the "Classpath" exception
  * as provided by Sun in the GPL Version 2 section of the License file that
  * accompanied this code.  If applicable, add the following below the License
  * Header, with the fields enclosed by brackets [] replaced by your own
  * identifying information: "Portions Copyrighted [year]
  * [name of copyright owner]"
  */
 package org.connid.ad;
 
 import java.util.List;
 
 public class ADConfiguration extends LdapConfiguration {
 
     private String latestSyncToken;
 
     private boolean retrieveDeletedUser;
 
     private List<Stringmemberships;
     
     private boolean trustAllCerts;
 
     public ADConfiguration() {
         super();
 
         super.setUidAttribute("sAMAccountName");
         super.setSynchronizePasswords(true);
 
         super.setSynchronizePasswords(false);
         super.setAccountUserNameAttributes("sAMAccountName");
         super.setObjectClassesToSynchronize(new String[]{"user"});
         super.setGroupMemberAttribute("member");
         super.setAccountObjectClasses(new String[]{
                     "top""person""organizationalPerson""user"});
 
         super.setUsePagedResultControl(true);
 
         super.setPasswordAttribute("unicodePwd");
         super.setSsl(true);
 
          = new ArrayList<String>();
          = true;
     }
 
     public String getLatestSyncToken() {
         return ;
     }
 
     public void setLatestSyncToken(String latestSyncToken) {
         this. = latestSyncToken;
     }
 
     @ConfigurationProperty(displayMessageKey = "memberships.display",
     helpMessageKey = "memberships.help", required = true, order = 1)
     public String[] getMemberships() {
         return .toArray(new String[.size()]);
     }
 
     public void setMemberships(String... memberships) {
         this. = new ArrayList<String>();
 
         for (String membership : memberships) {
             this..add(membership.trim());
         }
     }
 
     @ConfigurationProperty(displayMessageKey = "retrieveDeletedUser.display",
     helpMessageKey = "retrieveDeletedUser.help", required = true, order = 2)
     public boolean isRetrieveDeletedUser() {
         return ;
     }
 
     public void setRetrieveDeletedUser(boolean retrieveDeletedUser) {
         this. = retrieveDeletedUser;
     }
 
     @ConfigurationProperty(displayMessageKey = "trustAllCerts.display",
     helpMessageKey = "trustAllCerts.help", required = true, order = 3)
     public boolean isTrustAllCerts() {
         return ;
     }
 
    public void setTrustAllCerts(final boolean trustAllCerts) {
        this. = trustAllCerts;
    }
New to GrepCode? Check out our FAQ X