Start line:  
End line:  

Snippet Preview

Snippet HTML Code

Stack Overflow Questions
  /*
   * Copyright 2011 The Kuali Foundation
   *
   * Licensed under the Educational Community License, Version 1.0 (the
   * "License"); you may not use this file except in compliance with the
   * License.  You may obtain a copy of the License at
   *
   * http://www.opensource.org/licenses/ecl1.php
   *
  * Unless required by applicable law or agreed to in writing, software
  * distributed under the License is distributed on an "AS IS" BASIS,
  * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
  * implied.  See the License for the specific language governing
  * permissions and limitations under the License.
  */
 
 package org.kuali.student.r2.common.datadictionary.dto;
 
 import java.util.List;
 
 
 
 public class DictionaryEntryInfo 
     implements DictionaryEntrySerializable {
 
     private static final long serialVersionUID = 1L;
 
     @XmlElement
     private String objectClass;
 
     @XmlElement
     private String name;
 
     @XmlElement
     private String objectLabel;
 
     @XmlElement
     private String objectDescription;
 
     @XmlElement
     private String titleAttribute;
 
     @XmlElement
     private List<StringprimaryKeys;
 
     @XmlElement
     private List<AttributeDefinitionInfoattributes;


    
Constructs a new DictionaryEntryInfo.
 
     public DictionaryEntryInfo() {
     }

    
Constructs a new DictionaryEntryInfo from a DictionaryEntry.

Parameters:
entry the DictionaryEntry to copy
 
     public DictionaryEntryInfo(DictionaryEntry entry) {
         if (entry != null) {
             this. = entry.getObjectClass();
             this. = entry.getName();
             this. = entry.getObjectLabel();
             this. = entry.getObjectDescription();
             this. = entry.getTitleAttribute();
             if (entry.getPrimaryKeys() != null) {
                 this. = Collections.unmodifiableList(entry.getPrimaryKeys());
             }
             if (entry.getAttributes() != null) {
                 List<AttributeDefinitionInfolist = new ArrayList(entry.getAttributes().size());
                 for (AttributeDefinitionInfc ad : entry.getAttributes()) {
                     list.add(new AttributeDefinitionInfo.Builder(ad).build());
                 }
                 this. = Collections.unmodifiableList(list);
             }
         }
     }
 
     @Override
     public String getObjectClass() {
         return ;
     }
 
     @Override
     public String getName() {
         return ;
     }
 
    @Override
    public String getObjectLabel() {
        return ;
    }
    @Override
    public String getObjectDescription() {
        return ;
    }
    @Override
    public String getTitleAttribute() {
        return ;
    }
    @Override
    public List<StringgetPrimaryKeys() {
        return ;
    }
    @Override
        return ;
    }
    public static class Builder implements DictionaryEntry {
        private String objectClass;
        private String name;
        private String objectLabel;
        private String objectDescription;
        private String titleAttribute;
        private List<StringprimaryKeys;
        private List<AttributeDefinitionInfoattributes;
        public Builder() {
        }
        public Builder(DictionaryEntry entry) {
            this. = entry.getObjectClass();
            this. = entry.getName();
            this. = entry.getObjectLabel();
            this. = entry.getObjectDescription();
            this. = entry.getTitleAttribute();
            this. = new ArrayList(entry.getPrimaryKeys());
            this. = new ArrayList(entry.getAttributes());
        }
        public DictionaryEntryInfo build() {
            return new DictionaryEntryInfo(this);
        }
        @Override
        public List<AttributeDefinitionInfogetAttributes() {
            return ;
        }
        public Builder setAttributes(List<AttributeDefinitionInfoattributes) {
            this. = attributes;
            return this;
        }
        @Override
        public String getName() {
            return ;
        }
        public Builder setName(String name) {
            this. = name;
            return this;
        }
        @Override
        public String getObjectClass() {
            return ;
        }
        public Builder setObjectClass(String objectClass) {
            this. = objectClass;
            return this;
        }
        @Override
        public String getObjectDescription() {
            return ;
        }
        public Builder setObjectDescription(String objectDescription) {
            this. = objectDescription;
            return this;
        }
        @Override
        public String getObjectLabel() {
            return ;
        }
        public Builder setObjectLabel(String objectLabel) {
            this. = objectLabel;
            return this;
        }
        @Override
        public List<StringgetPrimaryKeys() {
            return ;
        }
        public Builder setPrimaryKeys(List<StringprimaryKeys) {
            this. = primaryKeys;
            return this;
        }
        @Override
        public String getTitleAttribute() {
            return ;
        }
        public Builder setTitleAttribute(String titleAttribute) {
            this. = titleAttribute;
            return this;
        }
    }
New to GrepCode? Check out our FAQ X