Package org.jinterop.dcom.core

Examples of org.jinterop.dcom.core.JIVariant


   *            Ложь, то будет помечен на удаление только данный элемент.
   * @throws JIException
   */
  public void setDeletionMark(Boolean mark, Boolean incSubElement)
      throws JIException {
    callMethod("SetDeletionMark", new Object[] { new JIVariant(mark),
        incSubElement != null ? new JIVariant(incSubElement) : null });
  }
View Full Code Here


   * Устанавливает значение для нового (созданного и еще не записанного) объекта, которое будет назначено при записи в качестве ссылки. Значение не может равняться ссылке какого-либо из имеющихся в базе данных объекта данного типа. Уникальность ссылки проверяется при записи объекта.
   * @param Ссылка, которая будет назначена при записи нового объекта.
   * @throws JIException
   */
  public void setNewObjectRef(OCChartOfCharacteristicTypesRef ref) throws JIException{
    callMethod("SetNewObjectRef", new Object[] { new JIVariant(
        ocObject2Dispatch(ref)) });
  }
View Full Code Here

   * @throws JIException - ошибка DCOM.
   */
  public final OCXDTOFactory newXDTOFactory(final OCXMLSchemaSet schemaSet)
      throws JIException {
    return new OCXDTOFactory(
        newObject("XDTOFactory", new JIVariant[] { new JIVariant(
            ocObject2Dispatch(schemaSet)) }));
  }
View Full Code Here

   *            обозначающие шестнадцатеричное число.
   * @return OCUUID
   * @throws JIException - ошибка DCOM.
   */
  public final OCUUID createUUID(final String uuid) throws JIException {
    OCUUID ocUUID = new OCUUID(newObject("UUID", new JIVariant(uuid)));
    return ocUUID;
  }
View Full Code Here

   * @throws JIException - ошибка DCOM.
   */
  public final void writeXML(final OCXMLWriter writer, final OCObject object)
      throws JIException {
    callMethod("WriteXML",
        new Object[] { new JIVariant(ocObject2Dispatch(writer)),
            new JIVariant(object.dispatch()) });
  }
View Full Code Here

   * @throws JIException
   * @throws Exception
   * @throws NoSuchMethodException
   */
  public _OCCommonMetadataObject findByFullName(String fullName) throws JIException {
    JIVariant var = callMethodA(
        "FindByFullName",
        new Object[]{new JIVariant(fullName)})[0];
    _OCCommonMetadataObject oco = null;
    if (var.getType() != JIVariant.VT_EMPTY) {
      oco = new _OCCommonMetadataObject(var);
    }
    return oco;
  }
View Full Code Here

   * @throws JIException - ошибка DCOM.
   */
  public final void writeXML(final OCXMLWriter writer, final OCObject object, final String fullName)
      throws JIException {
    callMethod("WriteXML",
        new Object[] { new JIVariant(ocObject2Dispatch(writer)),
            new JIVariant(object.dispatch()),
            new JIVariant(fullName) });
  }
View Full Code Here

   *            Тип, по которому будет выполнен поиск объекта метаданных.
   * @return _OCCommonMetadataObject
   * @throws JIException
   */
  public _OCCommonMetadataObject findByType(OCType type) throws JIException {
    JIVariant var = callMethodA("FindByType", new JIVariant(ocObject2Dispatch(type)))[0];
    if (var.getType() != JIVariant.VT_EMPTY) {
      return new _OCCommonMetadataObject(var);
    } else {
      return null;
    }
  }
View Full Code Here

   * @throws JIException - ошибка DCOM.
   */
  public final void writeXML(final OCXMLWriter writer, final OCObject object,
      final String localName, final String namespace) throws JIException {
    callMethod("WriteXML",
        new Object[] { new JIVariant(ocObject2Dispatch(writer)),
            new JIVariant(object.dispatch()),
            new JIVariant(localName), new JIVariant(namespace) });
  }
View Full Code Here

   *        того, было ли установлено разделение по периодам.
   * @throws JIException - ошибка DCOM.
   */
  public final void unloadEventLog(final String outputFileName, final OCStructure filter, final String columns, final String inputFileName) throws JIException {
    callMethod("UnloadEventLog", new Object[] {
        new JIVariant(outputFileName),
        (filter != null ? new JIVariant(filter.dispatch()) : null),
        new JIVariant(columns), new JIVariant(inputFileName) });
  }
View Full Code Here

TOP

Related Classes of org.jinterop.dcom.core.JIVariant

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.