知识积累_积累知识

2020-02-27 其他范文 下载本文

知识积累由刀豆文库小编整理,希望给你工作、学习、生活带来方便,猜你可能喜欢“积累知识”。

知识积累

常用类记录

wt.acce.AcceControlHelper.manager.hasAcce(Object obj, AccePermiion acce);判断是当前用户对指定对象是否有指定操作的权限,可以通过策略管理器配置权限。

wt.content.contentHelper doc =(WTDocument)ContentHelper.service.getContents(doc);List items = ContentHelper.getContentListAll(doc);wt.content.ContentItem wt.lifycycle.State State[] state = State.getStateSet();//返回系统中所有存在的state wt.query.QuerySpec QuerySpecc qs = new QuerySpec(WTDocument.cla); qs.setAdvancedQueryEnabled(true);//  ClaAttribute ca = new ClaAttribute(WTDocument.cla, WTDocument.PERSIST_INFO+“.” +PersistInfo.CREATE_STAMP);OrderBy orderBy = new OrderBy(ca,true);qs.appendOrderBy(orderBy,new int[]{0})//设置查询结果的排序列  qs.setQueryLimit(size);//设置查询结果的限制数量

wt.query.SearchCondition

new SearchCondition(WTDocument.cla,WTDocument.CREATE_TIMESTAMP, SearchCondition.GREATER_THAN_OR_EQUAL,timestamp)注:参数分别是:类、关键字、条件、内容,示例中意思是构建一个查询条件:查询WTDocument,且WTDocument的创建时间大于等于指定的timestamp。

wt.seion.SeionContext WTPrincipal admin = SeionHelper.manager.getAdministrator();//获取管理员用户

WTPrincipal current = SeionContext.setEffectivePrincipal(admin);//设置环境为管理员用户,且

返回当前用户。

SeionContext.setEffectivePrincipal(current);//目标管理员用户处理完任务后,切换回原来的用户。

wt.type.ClientTypedUtility TypeDefinitionReference tdr1 = ClientTypedUtility.getTypeDefinitionReference(WTUtil.qualifyTypeId(CmQuestionConstants.QUESTIONITEM_SOFTTYPE));注:根据类型id获取“类型定义引用”。其中WTUtil.qualifyTypeld用于修正id。

public static final String QUESTIONITEM_SOFTTYPE=“wt.doc.WTDocument|QuestionItem”;配置

配置BackgroundMethodServer监听队列处理信息

1.向site.conf中添加行: 2.windchill shell中执行 xconfmanager-p 更新

代码实例 关于查询

public static Vector getLatestQues(int size)throws Exception {

boolean flag = SeionServerHelper.manager.setAcceEnforced(false);

try {

Vector ret = new Vector();

QuerySpec qs = new QuerySpec(WTDocument.cla);

qs.setAdvancedQueryEnabled(true);

TypeDefinitionReference tdr1

= ClientTypedUtility.getTypeDefinitionReference(WTUtil.qualifyTypeId(CmQuestionConstants.QUESTIONITEM_SOFTTYPE));

long branchId1 = tdr1.getKey().getBranchId();

qs.appendWhere(new SearchCondition(WTDocument.cla, WTDocument.TYPE_DEFINITION_REFERENCE + “.” + TypeDefinitionReference.KEY + “.” + TypeDefinitionForeignKey.BRANCH_ID,SearchCondition.EQUAL, branchId1), new int[]{0});

qs = new LatestConfigSpec().appendSearchCriteria(qs);

qs.appendAnd();

qs.appendWhere(new SearchCondition(WTDocument.cla, WTDocument.CREATE_TIMESTAMP, SearchCondition.GREATER_THAN_OR_EQUAL, CmDateUtil.getCurrentDayZeroOracleTime()), new int[]{0});

ClaAttribute ca = new ClaAttribute(WTDocument.cla, WTDocument.PERSIST_INFO + “.” + PersistInfo.CREATE_STAMP);

OrderBy orderBy = new OrderBy(ca, true);

qs.appendOrderBy(orderBy, new int[]{0});

if(size!=-1){

qs.setQueryLimit(size);

}

Debug.P(“getLatestKnows sql :” + qs.toString());

QueryResult qr = null;

try {

qr = PersistenceHelper.manager.find((StatementSpec)qs);

} catch(PartialResultException pe){

qr = pe.getQueryResult();

}

CmQuestionItemInfo info = null;

WTDocument doc = null;

CmUserInfo userInfo = null;

HashMap ibaMap = null;

while(qr.hasMoreElements()){

doc =(WTDocument)qr.nextElement();

info = new CmQuestionItemInfo();

ibaMap = new HashMap();

CmIBAHelper.getIBAValuesLite(doc, ibaMap);

userInfo = CmQuestionUtil.getCmUserInfo(doc.getCreator().getPrincipal());

addIBAValueToCmQuestionItemInfo(info, ibaMap);

info.setOid(CmReferenceFactoryUtil.getOID(doc));

info.setQuestionTitle(doc.getName());

info.setQuestionContent(doc.getDescription());

info.setUserInfo(userInfo);

info.setQuestionState(doc.getLifeCycleState().getFullDisplay());

info.setCreateTime(doc.getCreateTimestamp());

info.setModifyTime(doc.getModifyTimestamp());

info.setDocNumber(doc.getNumber());

WTPrincipal modifier =(WTPrincipal)doc.getModifier().getObject();

info.setModifyId(modifier.getPersistInfo().getObjectIdentifier().getId());

ret.add(info);

}

return ret;

} finally {

SeionServerHelper.manager.setAcceEnforced(flag);

}

} 错误解答

java.io.IOException: ORA-22920: 未锁定含有 LOB 值的行

原因:代码中未添加事物机制。

修改类方法参数类型后报错:java.lang.NoSuchMethodError 原因:该方法修改了,执行ant会编译该类,但是,其他调用此方法的类没有修改导致未执行再次编译,而原来编译中执行的该方法参数不变,所以报此方法找不到的错误。

关于JSP javascript、java的值

JSP中,在服务器端运行,javascript在客户端运行,所以,javascript中可以取得java中的参数值,反过来不行。

window.open('...?para1m='+param1,'_blank');弹出新的窗口,且带url传参。window.parent A中使用iframe、frame B,B中使用parent可操作A对象; window.opener A中使用弹出窗口生成B, B中可使用opener操作A对象;

windchill知识 配置初始化规则

知识积累

知识积累ABAB式词语有:雪白雪白 火红火红 碧绿碧绿 通红通红 乌黑乌黑 商量商量 讨论讨论 打扫打扫AABB式词语有:飘飘悠悠 认认真真 仔仔细细 马马虎虎 干干净净 整整齐齐平......

知识积累

一“ 然”氏家族公告一切照旧用仍然 清楚明白用了然 表示转折用虽然 坚强不屈用傲然 坚决果断用断然 正大刚直用浩然 恐惧不安用惶然 意料之中用果然 毫不动摇用毅然 不知所......

知识积累

知识积累1.车铣刨磨镗钻加工的区别车床是指以工件旋转为主运动,车刀移动为进给运动加工回转表面的机床。它可用于加工各种回转成型面,例如:内外圆柱面、内外圆锥面、内外螺纹以......

知识积累

上传文件至根目录指定文件夹下(定义FILEUPLOAD控件)string fullfilename = this.FileUpload1.PostedFile.FileName// string filename = fullfilename.Substring(fullfilename......

知识积累

1.古希腊科学家泰勒斯喜欢观察星空,有一次不小心跌入了泥坑,路旁的一位老太太自言自语道:“脚下的路尚没走好,还看天?”具有运动天赋的科学家:钱伟长曾入选国足队钱伟长:入选国家足......

《知识积累.docx》
将本文的Word文档下载,方便收藏和打印
推荐度:
知识积累
点击下载文档
相关专题 积累知识 知识 积累知识 知识
[其他范文]相关推荐
[其他范文]热门文章
下载全文