diff --git a/.classpath b/.classpath index fff47af..af3aa7f 100644 --- a/.classpath +++ b/.classpath @@ -1,8 +1,14 @@ + + + + + + diff --git a/.idea/vcs.xml b/.idea/vcs.xml deleted file mode 100644 index 94a25f7..0000000 --- a/.idea/vcs.xml +++ /dev/null @@ -1,6 +0,0 @@ - - - - - - \ No newline at end of file diff --git a/META-INF/MANIFEST.MF b/META-INF/MANIFEST.MF index 6620f22..e2d99a1 100644 --- a/META-INF/MANIFEST.MF +++ b/META-INF/MANIFEST.MF @@ -15,9 +15,413 @@ Require-Bundle: org.eclipse.ui;bundle-version="3.111.0", com.teamcenter.rac.ui;bundle-version="12000.3.0", com.teamcenter.rac.ui.commands;bundle-version="12000.3.0", com.teamcenter.rac.util;bundle-version="12000.3.0", - k.util;bundle-version="1.0.0" + k.util;bundle-version="1.0.0", + TcSoaCoreRac Bundle-ActivationPolicy: lazy -Export-Package: cn.net.connor.createTempDrawings.dialogs, - cn.net.connor.createTempDrawings.handlers +Export-Package: cn.hutool, + cn.hutool.aop, + cn.hutool.aop.aspects, + cn.hutool.aop.interceptor, + cn.hutool.aop.proxy, + cn.hutool.bloomfilter, + cn.hutool.bloomfilter.bitMap, + cn.hutool.bloomfilter.filter, + cn.hutool.cache, + cn.hutool.cache.file, + cn.hutool.cache.impl, + cn.hutool.captcha, + cn.hutool.captcha.generator, + cn.hutool.core.annotation, + cn.hutool.core.annotation.scanner, + cn.hutool.core.bean, + cn.hutool.core.bean.copier, + cn.hutool.core.bean.copier.provider, + cn.hutool.core.builder, + cn.hutool.core.clone, + cn.hutool.core.codec, + cn.hutool.core.collection, + cn.hutool.core.comparator, + cn.hutool.core.compiler, + cn.hutool.core.compress, + cn.hutool.core.convert, + cn.hutool.core.convert.impl, + cn.hutool.core.date, + cn.hutool.core.date.chinese, + cn.hutool.core.date.format, + cn.hutool.core.exceptions, + cn.hutool.core.getter, + cn.hutool.core.img, + cn.hutool.core.img.gif, + cn.hutool.core.io, + cn.hutool.core.io.checksum, + cn.hutool.core.io.checksum.crc16, + cn.hutool.core.io.copy, + cn.hutool.core.io.file, + cn.hutool.core.io.file.visitor, + cn.hutool.core.io.resource, + cn.hutool.core.io.unit, + cn.hutool.core.io.watch, + cn.hutool.core.io.watch.watchers, + cn.hutool.core.lang, + cn.hutool.core.lang.ansi, + cn.hutool.core.lang.caller, + cn.hutool.core.lang.copier, + cn.hutool.core.lang.func, + cn.hutool.core.lang.generator, + cn.hutool.core.lang.hash, + cn.hutool.core.lang.id, + cn.hutool.core.lang.intern, + cn.hutool.core.lang.loader, + cn.hutool.core.lang.mutable, + cn.hutool.core.lang.reflect, + cn.hutool.core.lang.tree, + cn.hutool.core.lang.tree.parser, + cn.hutool.core.map, + cn.hutool.core.map.multi, + cn.hutool.core.math, + cn.hutool.core.net, + cn.hutool.core.net.multipart, + cn.hutool.core.net.url, + cn.hutool.core.stream, + cn.hutool.core.swing, + cn.hutool.core.swing.clipboard, + cn.hutool.core.text, + cn.hutool.core.text.csv, + cn.hutool.core.text.escape, + cn.hutool.core.text.finder, + cn.hutool.core.text.replacer, + cn.hutool.core.text.split, + cn.hutool.core.thread, + cn.hutool.core.thread.lock, + cn.hutool.core.thread.threadlocal, + cn.hutool.core.util, + cn.hutool.cron, + cn.hutool.cron.listener, + cn.hutool.cron.pattern, + cn.hutool.cron.pattern.matcher, + cn.hutool.cron.pattern.parser, + cn.hutool.cron.task, + cn.hutool.cron.timingwheel, + cn.hutool.crypto, + cn.hutool.crypto.asymmetric, + cn.hutool.crypto.digest, + cn.hutool.crypto.digest.mac, + cn.hutool.crypto.digest.otp, + cn.hutool.crypto.symmetric, + cn.hutool.crypto.symmetric.fpe, + cn.hutool.db, + cn.hutool.db.dialect, + cn.hutool.db.dialect.impl, + cn.hutool.db.ds, + cn.hutool.db.ds.bee, + cn.hutool.db.ds.c3p0, + cn.hutool.db.ds.dbcp, + cn.hutool.db.ds.druid, + cn.hutool.db.ds.hikari, + cn.hutool.db.ds.jndi, + cn.hutool.db.ds.pooled, + cn.hutool.db.ds.simple, + cn.hutool.db.ds.tomcat, + cn.hutool.db.handler, + cn.hutool.db.meta, + cn.hutool.db.nosql.mongo, + cn.hutool.db.nosql.redis, + cn.hutool.db.sql, + cn.hutool.db.transaction, + cn.hutool.dfa, + cn.hutool.extra.cglib, + cn.hutool.extra.compress, + cn.hutool.extra.compress.archiver, + cn.hutool.extra.compress.extractor, + cn.hutool.extra.emoji, + cn.hutool.extra.expression, + cn.hutool.extra.expression.engine, + cn.hutool.extra.expression.engine.aviator, + cn.hutool.extra.expression.engine.jexl, + cn.hutool.extra.expression.engine.jfireel, + cn.hutool.extra.expression.engine.mvel, + cn.hutool.extra.expression.engine.qlexpress, + cn.hutool.extra.expression.engine.rhino, + cn.hutool.extra.expression.engine.spel, + cn.hutool.extra.ftp, + cn.hutool.extra.mail, + cn.hutool.extra.pinyin, + cn.hutool.extra.pinyin.engine, + cn.hutool.extra.pinyin.engine.bopomofo4j, + cn.hutool.extra.pinyin.engine.houbbpinyin, + cn.hutool.extra.pinyin.engine.jpinyin, + cn.hutool.extra.pinyin.engine.pinyin4j, + cn.hutool.extra.pinyin.engine.tinypinyin, + cn.hutool.extra.qrcode, + cn.hutool.extra.servlet, + cn.hutool.extra.spring, + cn.hutool.extra.ssh, + cn.hutool.extra.template, + cn.hutool.extra.template.engine, + cn.hutool.extra.template.engine.beetl, + cn.hutool.extra.template.engine.enjoy, + cn.hutool.extra.template.engine.freemarker, + cn.hutool.extra.template.engine.jetbrick, + cn.hutool.extra.template.engine.jetbrick.loader, + cn.hutool.extra.template.engine.rythm, + cn.hutool.extra.template.engine.thymeleaf, + cn.hutool.extra.template.engine.velocity, + cn.hutool.extra.template.engine.wit, + cn.hutool.extra.tokenizer, + cn.hutool.extra.tokenizer.engine, + cn.hutool.extra.tokenizer.engine.analysis, + cn.hutool.extra.tokenizer.engine.ansj, + cn.hutool.extra.tokenizer.engine.hanlp, + cn.hutool.extra.tokenizer.engine.ikanalyzer, + cn.hutool.extra.tokenizer.engine.jcseg, + cn.hutool.extra.tokenizer.engine.jieba, + cn.hutool.extra.tokenizer.engine.mmseg, + cn.hutool.extra.tokenizer.engine.mynlp, + cn.hutool.extra.tokenizer.engine.word, + cn.hutool.extra.validation, + cn.hutool.http, + cn.hutool.http.body, + cn.hutool.http.cookie, + cn.hutool.http.server, + cn.hutool.http.server.action, + cn.hutool.http.server.filter, + cn.hutool.http.server.handler, + cn.hutool.http.ssl, + cn.hutool.http.useragent, + cn.hutool.http.webservice, + cn.hutool.json, + cn.hutool.json.serialize, + cn.hutool.json.xml, + cn.hutool.jwt, + cn.hutool.jwt.signers, + cn.hutool.log, + cn.hutool.log.dialect.commons, + cn.hutool.log.dialect.console, + cn.hutool.log.dialect.jboss, + cn.hutool.log.dialect.jdk, + cn.hutool.log.dialect.log4j, + cn.hutool.log.dialect.log4j2, + cn.hutool.log.dialect.logtube, + cn.hutool.log.dialect.slf4j, + cn.hutool.log.dialect.tinylog, + cn.hutool.log.level, + cn.hutool.poi, + cn.hutool.poi.excel, + cn.hutool.poi.excel.cell, + cn.hutool.poi.excel.cell.setters, + cn.hutool.poi.excel.cell.values, + cn.hutool.poi.excel.editors, + cn.hutool.poi.excel.reader, + cn.hutool.poi.excel.sax, + cn.hutool.poi.excel.sax.handler, + cn.hutool.poi.excel.style, + cn.hutool.poi.exceptions, + cn.hutool.poi.ofd, + cn.hutool.poi.word, + cn.hutool.script, + cn.hutool.setting, + cn.hutool.setting.dialect, + cn.hutool.setting.profile, + cn.hutool.setting.yaml, + cn.hutool.socket, + cn.hutool.socket.aio, + cn.hutool.socket.nio, + cn.hutool.socket.protocol, + cn.hutool.system, + cn.hutool.system.oshi, + cn.net.connor.createTempDrawings.dialogs, + cn.net.connor.createTempDrawings.handlers, + cn.net.connor.createTempDrawings.utils, + com.teamcenter.schemas.core._2006_03.filemanagement, + com.teamcenter.schemas.core._2006_03.session, + com.teamcenter.schemas.core._2007_01.filemanagement, + com.teamcenter.schemas.core._2007_01.session, + com.teamcenter.schemas.core._2007_06.session, + com.teamcenter.schemas.core._2007_12.session, + com.teamcenter.schemas.core._2008_03.session, + com.teamcenter.schemas.core._2008_06.session, + com.teamcenter.schemas.core._2009_04.session, + com.teamcenter.schemas.core._2010_04.session, + com.teamcenter.schemas.core._2011_06.session, + com.teamcenter.schemas.core._2012_02.session, + com.teamcenter.schemas.core._2015_10.filemanagement, + com.teamcenter.schemas.core._2015_10.session, + com.teamcenter.schemas.core._2017_05.filemanagement, + com.teamcenter.schemas.internal.core._2006_03.types, + com.teamcenter.schemas.internal.core._2007_05.session, + com.teamcenter.schemas.internal.core._2007_12.session, + com.teamcenter.schemas.internal.core._2008_03.session, + com.teamcenter.schemas.internal.core._2008_06.filemanagement, + com.teamcenter.schemas.internal.core._2008_06.session, + com.teamcenter.schemas.internal.core._2010_09.filemanagement, + com.teamcenter.schemas.internal.core._2014_10.filemanagement, + com.teamcenter.schemas.internal.core._2014_11.session, + com.teamcenter.schemas.internal.core._2017_05.filemanagement, + com.teamcenter.schemas.soa._2006_03.base, + com.teamcenter.schemas.soa._2006_03.exceptions, + com.teamcenter.schemas.soa._2006_09.clientcontext, + com.teamcenter.schemas.soa._2011_06.metamodel, + com.teamcenter.schemas.soa.objectpropertypolicy, + com.teamcenter.services.internal.loose.core, + com.teamcenter.services.internal.loose.core._2006_03, + com.teamcenter.services.internal.loose.core._2007_05, + com.teamcenter.services.internal.loose.core._2007_12, + com.teamcenter.services.internal.loose.core._2008_03, + com.teamcenter.services.internal.loose.core._2008_06, + com.teamcenter.services.internal.loose.core._2010_09, + com.teamcenter.services.internal.loose.core._2014_10, + com.teamcenter.services.internal.loose.core._2014_11, + com.teamcenter.services.internal.loose.core._2017_05, + com.teamcenter.services.internal.strong.core, + com.teamcenter.services.internal.strong.core._2006_03, + com.teamcenter.services.internal.strong.core._2007_01, + com.teamcenter.services.internal.strong.core._2007_05, + com.teamcenter.services.internal.strong.core._2007_06, + com.teamcenter.services.internal.strong.core._2007_09, + com.teamcenter.services.internal.strong.core._2007_12, + com.teamcenter.services.internal.strong.core._2008_03, + com.teamcenter.services.internal.strong.core._2008_06, + com.teamcenter.services.internal.strong.core._2009_10, + com.teamcenter.services.internal.strong.core._2010_04, + com.teamcenter.services.internal.strong.core._2010_09, + com.teamcenter.services.internal.strong.core._2011_06, + com.teamcenter.services.internal.strong.core._2012_02, + com.teamcenter.services.internal.strong.core._2012_09, + com.teamcenter.services.internal.strong.core._2012_10, + com.teamcenter.services.internal.strong.core._2013_05, + com.teamcenter.services.internal.strong.core._2014_10, + com.teamcenter.services.internal.strong.core._2014_11, + com.teamcenter.services.internal.strong.core._2016_10, + com.teamcenter.services.internal.strong.core._2017_05, + com.teamcenter.services.internal.strong.core._2017_11, + com.teamcenter.services.internal.strong.core._2018_06, + com.teamcenter.services.internal.strong.query, + com.teamcenter.services.internal.strong.query._2008_06, + com.teamcenter.services.internal.strong.query._2012_02, + com.teamcenter.services.internal.strong.query._2013_05, + com.teamcenter.services.internal.strong.query._2014_10, + com.teamcenter.services.loose.core, + com.teamcenter.services.loose.core._2006_03, + com.teamcenter.services.loose.core._2007_01, + com.teamcenter.services.loose.core._2007_06, + com.teamcenter.services.loose.core._2007_12, + com.teamcenter.services.loose.core._2008_03, + com.teamcenter.services.loose.core._2008_06, + com.teamcenter.services.loose.core._2009_04, + com.teamcenter.services.loose.core._2010_04, + com.teamcenter.services.loose.core._2011_06, + com.teamcenter.services.loose.core._2012_02, + com.teamcenter.services.loose.core._2015_10, + com.teamcenter.services.loose.core._2017_05, + com.teamcenter.services.strong.core, + com.teamcenter.services.strong.core._2006_03, + com.teamcenter.services.strong.core._2007_01, + com.teamcenter.services.strong.core._2007_06, + com.teamcenter.services.strong.core._2007_09, + com.teamcenter.services.strong.core._2007_12, + com.teamcenter.services.strong.core._2008_03, + com.teamcenter.services.strong.core._2008_05, + com.teamcenter.services.strong.core._2008_06, + com.teamcenter.services.strong.core._2009_04, + com.teamcenter.services.strong.core._2009_10, + com.teamcenter.services.strong.core._2010_04, + com.teamcenter.services.strong.core._2010_09, + com.teamcenter.services.strong.core._2011_06, + com.teamcenter.services.strong.core._2012_02, + com.teamcenter.services.strong.core._2012_09, + com.teamcenter.services.strong.core._2012_10, + com.teamcenter.services.strong.core._2013_05, + com.teamcenter.services.strong.core._2014_06, + com.teamcenter.services.strong.core._2014_10, + com.teamcenter.services.strong.core._2015_07, + com.teamcenter.services.strong.core._2015_10, + com.teamcenter.services.strong.core._2016_05, + com.teamcenter.services.strong.core._2016_09, + com.teamcenter.services.strong.core._2016_10, + com.teamcenter.services.strong.core._2017_05, + com.teamcenter.services.strong.core._2017_11, + com.teamcenter.services.strong.core._2018_06, + com.teamcenter.services.strong.query, + com.teamcenter.services.strong.query._2006_03, + com.teamcenter.services.strong.query._2007_01, + com.teamcenter.services.strong.query._2007_06, + com.teamcenter.services.strong.query._2007_09, + com.teamcenter.services.strong.query._2008_06, + com.teamcenter.services.strong.query._2010_04, + com.teamcenter.services.strong.query._2010_09, + com.teamcenter.services.strong.query._2012_10, + com.teamcenter.services.strong.query._2013_05, + com.teamcenter.services.strong.query._2014_11, + com.teamcenter.soa, + com.teamcenter.soa.client, + com.teamcenter.soa.client.model, + com.teamcenter.soa.client.model.strong, + com.teamcenter.soa.common, + com.teamcenter.soa.common.utils, + com.teamcenter.soa.exceptions, + com.teamcenter.soa.internal.client, + com.teamcenter.soa.internal.client.model, + com.teamcenter.soa.internal.client.parse, + com.teamcenter.soa.internal.common, + com.teamcenter.soa.internal.common.utils, + org.apache.logging.log4j.core, + org.apache.logging.log4j.core.appender, + org.apache.logging.log4j.core.appender.db, + org.apache.logging.log4j.core.appender.db.jdbc, + org.apache.logging.log4j.core.appender.mom, + org.apache.logging.log4j.core.appender.mom.jeromq, + org.apache.logging.log4j.core.appender.mom.kafka, + org.apache.logging.log4j.core.appender.nosql, + org.apache.logging.log4j.core.appender.rewrite, + org.apache.logging.log4j.core.appender.rolling, + org.apache.logging.log4j.core.appender.rolling.action, + org.apache.logging.log4j.core.appender.routing, + org.apache.logging.log4j.core.async, + org.apache.logging.log4j.core.config, + org.apache.logging.log4j.core.config.arbiters, + org.apache.logging.log4j.core.config.builder.api, + org.apache.logging.log4j.core.config.builder.impl, + org.apache.logging.log4j.core.config.composite, + org.apache.logging.log4j.core.config.json, + org.apache.logging.log4j.core.config.plugins, + org.apache.logging.log4j.core.config.plugins.convert, + org.apache.logging.log4j.core.config.plugins.processor, + org.apache.logging.log4j.core.config.plugins.util, + org.apache.logging.log4j.core.config.plugins.validation, + org.apache.logging.log4j.core.config.plugins.validation.constraints, + org.apache.logging.log4j.core.config.plugins.validation.validators, + org.apache.logging.log4j.core.config.plugins.visitors, + org.apache.logging.log4j.core.config.properties, + org.apache.logging.log4j.core.config.status, + org.apache.logging.log4j.core.config.xml, + org.apache.logging.log4j.core.config.yaml, + org.apache.logging.log4j.core.filter, + org.apache.logging.log4j.core.impl, + org.apache.logging.log4j.core.jackson, + org.apache.logging.log4j.core.jmx, + org.apache.logging.log4j.core.layout, + org.apache.logging.log4j.core.layout.internal, + org.apache.logging.log4j.core.lookup, + org.apache.logging.log4j.core.message, + org.apache.logging.log4j.core.net, + org.apache.logging.log4j.core.net.ssl, + org.apache.logging.log4j.core.osgi, + org.apache.logging.log4j.core.parser, + org.apache.logging.log4j.core.pattern, + org.apache.logging.log4j.core.script, + org.apache.logging.log4j.core.selector, + org.apache.logging.log4j.core.time, + org.apache.logging.log4j.core.time.internal, + org.apache.logging.log4j.core.tools, + org.apache.logging.log4j.core.tools.picocli, + org.apache.logging.log4j.core.util, + org.apache.logging.log4j.core.util.datetime, + org.w3._2001.xmlschema Bundle-ClassPath: lib/hutool-all-5.8.25.jar, - . + ., + lib/TcSoaClient_12000.0.0.jar, + lib/TcSoaCommon_12000.0.0.jar, + lib/TcSoaCoreStrong_12000.0.0.jar, + lib/TcSoaQueryStrong_12000.0.0.jar, + lib/TcSoaStrongModel_12000.0.0.jar, + lib/log4j-core-2.17.1.jar diff --git a/bin/cn/net/connor/createTempDrawings/dialogs/CreateTempDrawingDialog.class b/bin/cn/net/connor/createTempDrawings/dialogs/CreateTempDrawingDialog.class index a76ff45..efb04f9 100644 Binary files a/bin/cn/net/connor/createTempDrawings/dialogs/CreateTempDrawingDialog.class and b/bin/cn/net/connor/createTempDrawings/dialogs/CreateTempDrawingDialog.class differ diff --git a/bin/cn/net/connor/createTempDrawings/handlers/CreateTempDrawingHandler.class b/bin/cn/net/connor/createTempDrawings/handlers/CreateTempDrawingHandler.class index d745ff7..4b05346 100644 Binary files a/bin/cn/net/connor/createTempDrawings/handlers/CreateTempDrawingHandler.class and b/bin/cn/net/connor/createTempDrawings/handlers/CreateTempDrawingHandler.class differ diff --git a/build.properties b/build.properties index 2807201..5a2e2de 100644 --- a/build.properties +++ b/build.properties @@ -3,4 +3,10 @@ output.. = bin/ bin.includes = META-INF/,\ .,\ plugin.xml,\ - lib/hutool-all-5.8.25.jar + lib/hutool-all-5.8.25.jar,\ + lib/TcSoaClient_12000.0.0.jar,\ + lib/TcSoaCommon_12000.0.0.jar,\ + lib/TcSoaCoreStrong_12000.0.0.jar,\ + lib/TcSoaQueryStrong_12000.0.0.jar,\ + lib/TcSoaStrongModel_12000.0.0.jar,\ + lib/log4j-core-2.17.1.jar diff --git a/lib/TcSoaClient_12000.0.0.jar b/lib/TcSoaClient_12000.0.0.jar new file mode 100644 index 0000000..79bf347 Binary files /dev/null and b/lib/TcSoaClient_12000.0.0.jar differ diff --git a/lib/TcSoaCommon_12000.0.0.jar b/lib/TcSoaCommon_12000.0.0.jar new file mode 100644 index 0000000..20a171a Binary files /dev/null and b/lib/TcSoaCommon_12000.0.0.jar differ diff --git a/lib/TcSoaCoreStrong_12000.0.0.jar b/lib/TcSoaCoreStrong_12000.0.0.jar new file mode 100644 index 0000000..d203b64 Binary files /dev/null and b/lib/TcSoaCoreStrong_12000.0.0.jar differ diff --git a/lib/TcSoaQueryStrong_12000.0.0.jar b/lib/TcSoaQueryStrong_12000.0.0.jar new file mode 100644 index 0000000..54978d1 Binary files /dev/null and b/lib/TcSoaQueryStrong_12000.0.0.jar differ diff --git a/lib/TcSoaStrongModel_12000.0.0.jar b/lib/TcSoaStrongModel_12000.0.0.jar new file mode 100644 index 0000000..3c34218 Binary files /dev/null and b/lib/TcSoaStrongModel_12000.0.0.jar differ diff --git a/lib/log4j-api-2.17.1.jar b/lib/log4j-api-2.17.1.jar new file mode 100644 index 0000000..605c45d Binary files /dev/null and b/lib/log4j-api-2.17.1.jar differ diff --git a/lib/log4j-core-2.17.1.jar b/lib/log4j-core-2.17.1.jar new file mode 100644 index 0000000..bbead12 Binary files /dev/null and b/lib/log4j-core-2.17.1.jar differ diff --git a/src/cn/net/connor/createTempDrawings/pojo/LovProperty.java b/src/cn/net/connor/createTempDrawings/pojo/LovProperty.java new file mode 100644 index 0000000..6b1b5b9 --- /dev/null +++ b/src/cn/net/connor/createTempDrawings/pojo/LovProperty.java @@ -0,0 +1,60 @@ +package cn.net.connor.createTempDrawings.pojo; + +import java.util.Map; +/** + * LOV属性对象 + * @author kuma + * + */ +public class LovProperty { + //属性名称 + private String propName; + private String propTrueName; + //属性值 + private String propValue; + private boolean isLov; + /** + * lov类型属性的“显示值-真实值”集合 + */ + private Map lovMap; + + public String getPropName() { + return propName; + } + + public void setPropName(String propName) { + this.propName = propName; + } + + public String getPropTrueName() { + return propTrueName; + } + + public void setPropTrueName(String propTrueName) { + this.propTrueName = propTrueName; + } + + public String getPropValue() { + return propValue; + } + + public void setPropValue(String propValue) { + this.propValue = propValue; + } + + public boolean isLov() { + return isLov; + } + + public void setLov(boolean lov) { + isLov = lov; + } + + public Map getLovMap() { + return lovMap; + } + + public void setLovMap(Map lovMap) { + this.lovMap = lovMap; + } +} diff --git a/src/cn/net/connor/createTempDrawings/utils/TCLOVUtil.java b/src/cn/net/connor/createTempDrawings/utils/TCLOVUtil.java new file mode 100644 index 0000000..970c015 --- /dev/null +++ b/src/cn/net/connor/createTempDrawings/utils/TCLOVUtil.java @@ -0,0 +1,26 @@ +package cn.net.connor.createTempDrawings.utils; + +import com.teamcenter.rac.kernel.TCComponentListOfValues; +import com.teamcenter.rac.kernel.TCComponentListOfValuesType; +import com.teamcenter.rac.kernel.TCException; +import com.teamcenter.rac.kernel.TCSession; + +public class TCLOVUtil { + + + public static TCComponentListOfValues findLOVByName(TCSession tcsession, String s) { + TCComponentListOfValues tccomponentlistofvalues = null; + try { + TCComponentListOfValuesType tccomponentlistofvaluestype = (TCComponentListOfValuesType) tcsession.getTypeComponent("ListOfValues"); + TCComponentListOfValues atccomponentlistofvalues[] = tccomponentlistofvaluestype.find(s); + if (atccomponentlistofvalues != null && atccomponentlistofvalues.length > 0) + tccomponentlistofvalues = atccomponentlistofvalues[0]; + else + tccomponentlistofvalues = null; + } catch (TCException tcexception) { + tccomponentlistofvalues = null; + } + return tccomponentlistofvalues; + } + +} diff --git a/src/log4j.properties b/src/log4j.properties new file mode 100644 index 0000000..0e2b6eb --- /dev/null +++ b/src/log4j.properties @@ -0,0 +1,17 @@ +### \u6839\u65E5\u5FD7\u914D\u7F6E ### +log4j.rootLogger = debug,stdout,D + +### \u63A7\u5236\u53F0\u65E5\u5FD7\u8F93\u51FA\u914D\u7F6E ### +log4j.appender.stdout = org.apache.log4j.ConsoleAppender +log4j.appender.stdout.Target = System.out +log4j.appender.stdout.layout = org.apache.log4j.PatternLayout +log4j.appender.stdout.layout.ConversionPattern = [%-5p] %d{yyyy-MM-dd HH:mm:ss,SSS} method:%l%n%m%n + +### \u6587\u4EF6\u65E5\u5FD7\u8F93\u51FA\u914D\u7F6E ### +log4j.appender.D = org.apache.log4j.FileAppender +log4j.appender.D.File = D:/logs/all.log +log4j.appender.D.Append = true +# \u8BBE\u7F6E Threshold \u4E3A DEBUG\uFF0C\u8868\u793A\u8BB0\u5F55\u6240\u6709\u7EA7\u522B\u7684\u65E5\u5FD7 +log4j.appender.D.Threshold = debug +log4j.appender.D.layout = org.apache.log4j.PatternLayout +log4j.appender.D.layout.ConversionPattern = %-d{yyyy-MM-dd HH:mm:ss} [ %t:%r ] - [ %p ] %m%n \ No newline at end of file