/** * PUBLIC: * Add a direct mapping to the receiver. The new mapping specifies that * an instance variable of the class of objects which the receiver describes maps in * the default manner for its type to the indicated database field. * * @param String instanceVariableName is the name of an instance variable of the * class which the receiver describes. * @param String fieldName is the name of the xml element or attribute which corresponds * with the designated instance variable. * @return The newly created DatabaseMapping is returned. */ public DatabaseMapping addDirectMapping(String attributeName, String fieldName) { EISDirectMapping mapping = new EISDirectMapping(); mapping.setAttributeName(attributeName); if (getDataFormat() == EISDescriptor.XML) { mapping.setXPath(fieldName); } else { mapping.setFieldName(fieldName); } return addMapping(mapping); }
/** * PUBLIC: Add a direct mapping to the receiver. The new mapping specifies * that an instance variable of the class of objects which the receiver * describes maps in the default manner for its type to the indicated * database field. * * @param attributeName * instanceVariableName is the name of an instance variable of * the class which the receiver describes. * @param fieldName * fieldName is the name of the xml element or attribute which * corresponds with the designated instance variable. * @return The newly created DatabaseMapping is returned. */ @Override public DatabaseMapping addDirectMapping(String attributeName, String fieldName) { EISDirectMapping mapping = new EISDirectMapping(); mapping.setAttributeName(attributeName); if (isXMLFormat()) { mapping.setXPath(fieldName); } else { mapping.setFieldName(fieldName); } return addMapping(mapping); }
/** * PUBLIC: Add a direct mapping to the receiver. The new mapping specifies * that an instance variable of the class of objects which the receiver * describes maps in the default manner for its type to the indicated * database field. * * @param attributeName * instanceVariableName is the name of an instance variable of * the class which the receiver describes. * @param fieldName * fieldName is the name of the xml element or attribute which * corresponds with the designated instance variable. * @return The newly created DatabaseMapping is returned. */ @Override public DatabaseMapping addDirectMapping(String attributeName, String fieldName) { EISDirectMapping mapping = new EISDirectMapping(); mapping.setAttributeName(attributeName); if (isXMLFormat()) { mapping.setXPath(fieldName); } else { mapping.setFieldName(fieldName); } return addMapping(mapping); }
/** * PUBLIC: * Add a direct to node mapping to the receiver. The new mapping specifies that * a variable accessed by the get and set methods of the class of objects which * the receiver describes maps in the default manner for its type to the indicated * database field. */ public DatabaseMapping addDirectMapping(String attributeName, String getMethodName, String setMethodName, String fieldName) { EISDirectMapping mapping = new EISDirectMapping(); mapping.setAttributeName(attributeName); mapping.setSetMethodName(setMethodName); mapping.setGetMethodName(getMethodName); if (getDataFormat() == EISDescriptor.XML) { mapping.setXPath(fieldName); } else { mapping.setFieldName(fieldName); } return addMapping(mapping); }
/** * PUBLIC: * Add a direct to node mapping to the receiver. The new mapping specifies that * a variable accessed by the get and set methods of the class of objects which * the receiver describes maps in the default manner for its type to the indicated * database field. */ @Override public DatabaseMapping addDirectMapping(String attributeName, String getMethodName, String setMethodName, String fieldName) { EISDirectMapping mapping = new EISDirectMapping(); mapping.setAttributeName(attributeName); mapping.setSetMethodName(setMethodName); mapping.setGetMethodName(getMethodName); if (isXMLFormat()) { mapping.setXPath(fieldName); } else { mapping.setFieldName(fieldName); } return addMapping(mapping); }
/** * PUBLIC: * Add a direct to node mapping to the receiver. The new mapping specifies that * a variable accessed by the get and set methods of the class of objects which * the receiver describes maps in the default manner for its type to the indicated * database field. */ @Override public DatabaseMapping addDirectMapping(String attributeName, String getMethodName, String setMethodName, String fieldName) { EISDirectMapping mapping = new EISDirectMapping(); mapping.setAttributeName(attributeName); mapping.setSetMethodName(setMethodName); mapping.setGetMethodName(getMethodName); if (isXMLFormat()) { mapping.setXPath(fieldName); } else { mapping.setFieldName(fieldName); } return addMapping(mapping); }