Package com.ipc.oce

Examples of com.ipc.oce.OCStructure


   * Может использоваться в тех случаях, когда необходимо хранить некоторые значения, связанные с объектом, на время выполнения некоторых операций, без изменения объекта. Например, при обработке событий в подписке на события.
   * @return
   * @throws JIException
   */
  public OCStructure getAdditionalProperties() throws JIException{
    return new OCStructure(get("AdditionalProperties"));
  }
View Full Code Here


   * Может использоваться в тех случаях, когда необходимо хранить некоторые значения, связанные с объектом, на время выполнения некоторых операций, без изменения объекта. Например, при обработке событий в подписке на события.
   * @return
   * @throws JIException
   */
  public OCStructure getAdditionalProperties() throws JIException{
    return new OCStructure(get("AdditionalProperties"));
  }
View Full Code Here

   * Может использоваться в тех случаях, когда необходимо хранить некоторые значения, связанные с объектом, на время выполнения некоторых операций, без изменения объекта. Например, при обработке событий в подписке на события.
   * @return
   * @throws JIException
   */
  public OCStructure getAdditionalProperties() throws JIException{
    return new OCStructure(get("AdditionalProperties"));
  }
View Full Code Here

   * Может использоваться в тех случаях, когда необходимо хранить некоторые значения, связанные с объектом, на время выполнения некоторых операций, без изменения объекта. Например, при обработке событий в подписке на события. XML-сериализация.
   * @return
   * @throws JIException
   */
  public OCStructure getAdditionalProperties() throws JIException{
    return new OCStructure(get("AdditionalProperties"));
  }
View Full Code Here

   * Содержит значения параметров, установленных запросу
   * @return
   * @throws JIException
   */
  public OCStructure getParameters() throws JIException{
    return new OCStructure(get("Parameters"));
  }
View Full Code Here

   * @throws SAXException
   * @throws IOException
   */
  public Document getEventLog(Date startDate, Date endDate, EEventLogLevel[] eventLevels, String[] eventTypes, _OCCommonMetadataObject[] metadataObject) throws JIException, ParserConfigurationException, SAXException, IOException {   
    // prepare parameters
    OCStructure structure = appInstance.newStructure();
   
    //setup event's filtraton
    if (eventTypes != null && eventTypes.length > 0) {
      OCArray array = appInstance.newArray();
      for (String eventName : eventTypes) {
        array.add(new OCVariant(eventName));
      }
      structure.insert(FLD_EVENT, array);
    }
   
    // setup start date filtration
    if (startDate != null) {
      structure.insert(FLD_START_DATE, startDate);
    }
   
    // setup end date filtration
    if (endDate != null) {
      structure.insert(FLD_END_DATE, endDate);
    }

    // setup metadata filtration
    if (metadataObject != null && metadataObject.length > 0) {
      OCArray array = appInstance.newArray();
      for (_OCCommonMetadataObject cmo : metadataObject) {
        OCVariant variant = new OCVariant(cmo);
        array.add(variant);
      }
      structure.insert(FLD_METADATA, array);
    }
   
    // insert levels' condition
    if (eventLevels != null && eventLevels.length > 0) {
      OCArray array = appInstance.newArray();
      for (EEventLogLevel level : eventLevels) {
        OCVariant variant = new OCVariant(level);
        array.add(variant);
      }
      structure.insert(FLD_EVENT_LEVEL, array);
    }
   
    return getEventLog(structure);
  }
View Full Code Here

*/
public class Enum_minus4 extends BasicTest{
 
  @Test
  public void enumStructure() throws JIException {
    OCStructure structure = app.newStructure();
    structure.insert("Key1", Integer.valueOf(1));
    structure.insert("Key2", String.valueOf(900));
    for (OCKeyAndValue keyAndValue : structure) {
      System.out.println(keyAndValue.getKey() + " = " + keyAndValue.getValue().value());
    }
  }
View Full Code Here

  public void findByNumber() throws JIException, ParseException {
    OCDocumentManager manager = app.getDocumentManager("СчетНаОплатуПокупателю");
    System.out.println(manager.getManagerName());
    System.out.println(manager.getMetadata().getFullName());
    // ------------------------
    OCStructure struct = manager.createEmptyStruct();
   
    //-------------------------
    String number = "102-И09-8x";
    Date date = (new SimpleDateFormat("yyyy")).parse("2009");
    OCDocumentRef ref0 = manager.findByNumber(number);
View Full Code Here

  @Test
  public void getLast() throws JIException {
    System.out.println("==== GET LAST ====");
    OCInformationRegisterCollection collection = app.getInformationRegisterCollection();
    OCInformationRegisterManager manager = collection.getInformationRegister("ВстречныйВыпускПродукцииУслуг");
    OCStructure struct = manager.getLast(null, null);
    for (OCKeyAndValue kav : struct) {
      System.out.println(kav.getKey() + " = " + kav.getValue());
    }
   
    struct = manager.getFirst(null, null);
View Full Code Here

   
    OCQueryResult result = query.execute();
    OCValueTable table = result.unload();
    System.out.println(table.listColumns());
   
    OCStructure structure = app.newStructure();
    structure.insert("ТаблицаДанных", table);
   
    ReportProcessor rProc = app.getReportProcessor();
    OCReportManager manager = rProc.getReport("ДоходыРасходы");
   
   
View Full Code Here

TOP

Related Classes of com.ipc.oce.OCStructure

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.