/* * JBoss, Home of Professional Open Source. * * See the LEGAL.txt file distributed with this work for information regarding copyright ownership and licensing. * * See the AUTHORS.txt file distributed with this work for a full listing of individual contributors. */ package org.teiid.designer.extension.convertor; import org.teiid.designer.extension.convertor.MxdConstants.TargetObjectMappings; @SuppressWarnings( "javadoc" ) public class ExpectedProperty { private String name; private TargetObjectMappings target; private Class<?> type; private boolean advanced; private boolean index; private boolean masked; private boolean required; private String displayName; private String description; public ExpectedProperty(String name, TargetObjectMappings target, Class<?> type, boolean advanced, boolean index, boolean masked, boolean required, String displayName, String description) { this.name = name; this.target = target; this.type = type; this.advanced = advanced; this.index = index; this.masked = masked; this.required = required; this.displayName = displayName; this.description = description; } /** * @return the name */ public String getName() { return this.name; } /** * @return the mapping */ public TargetObjectMappings getTarget() { return this.target; } /** * @return the type */ public Class<?> getType() { return this.type; } /** * @return the displayName */ public String getDisplayName() { return this.displayName; } /** * @return the description */ public String getDescription() { return this.description; } /** * @return the advanced */ public boolean isAdvanced() { return this.advanced; } /** * @return the index */ public boolean isIndex() { return this.index; } /** * @return the masked */ public boolean isMasked() { return this.masked; } /** * @return the required */ public boolean isRequired() { return this.required; } }