%@page language="java"%> <%@page import="java.util.*"%> <%@page import="wt.adapter.*"%> <%@page import="wt.fc.*"%> <%@page import="wt.lifecycle.*"%> <%@page import="wt.query.*" %> <%@page import="com.infoengine.object.factory.*"%> <%@page import="com.infoengine.au.*" %> <%@page import="com.infoengine.jsp.*" %> <%@page import="com.infoengine.SAK.*" %> <%@page import="wt.inf.container.*" %> <%@page import="wt.util.*" %> <%@ include file="/netmarkets/jsp/util/begin.jsp"%> <%@taglib uri="http://www.ptc.com/infoengine/taglib/core" prefix="ie"%> <%urlFactory.setRequestURL(request.getScheme(), request.getHeader("HOST"), request.getRequestURI());%> <%! public class PortalUtils{ public Persistable retrieveLocalObject(String ufid) throws WTException{ StringTokenizer tokens = new StringTokenizer(ufid, ":"); String objectObid = tokens.nextToken() + ":" + tokens.nextToken() + ":" + tokens.nextToken(); return BasicWebjectDelegate.getObjectByUfid(objectObid); } public String getReferenceString(Persistable persistable) throws WTException{ if(persistable == null){ return ""; }else{ persistable = PersistenceHelper.manager.refresh(persistable); ReferenceFactory referencefactory = new ReferenceFactory(); String s = referencefactory.getReferenceString(persistable); return s; } } } %> <% //initialize variables PortalUtils utils = new PortalUtils(); WTProperties wtprops = WTProperties.getLocalProperties(); String wtInstance = wtprops.getProperty("wt.federation.ie.VMName"); String step = request.getParameter("step"); if(step == null || step.equals("")) step = "1"; String title = "Re-Assign Lifecycle - Step "+step; %> <% if (ieService.getGroup("containers") == null){ %> <% } //create textfields to pass data from java to javascript Group lifecyclesGroup = ieService.getGroup("lifecycles"); String outputHTML0 = new String(); for(int i=0; i"; } out.println(outputHTML0); %> <% if(step.equals("1")){ %> <%=title%> Select Search Criteria Container: <% String containerObid = ieService.getAttributeValue("container",0,"containerInfo.obid"); String containerClass = ieService.getAttributeValue("container",0,"containerInfo.class"); containerClass = containerClass.substring(containerClass.lastIndexOf(".")+1); %> (<%=containerClass%>) Type: CAD Document Document Part End Item Managed Baseline Change Request Name: <% } // step 1 %> <% if(step.equals("2")){ %> <%=title%> Select Objects to Change and new Life Cycle Template All NameNumberVersionStatusStateContainer <% String objObid = ieService.getAttributeValue("row",0,"obid"); %> New Lifecycle: <% String lifecycleObid = ieService.getAttributeValue("lifecycle",0,"obid"); %> () New State: "> <% } // step 2 %> <% if(step.equals("3")){ %> <%= title %> Life Cycle Re-Assignment Status <% String[] lifecyclemanagedobjs = request.getParameterValues("lifecyclemanagedobjs"); String targetLifeCycleTemplateObid = request.getParameter("lifecycle"); String targetLifeCycleState = request.getParameter("state"); String containerObid = request.getParameter("container"); LifeCycleTemplate lct = (LifeCycleTemplate) utils.retrieveLocalObject(targetLifeCycleTemplateObid); LifeCycleTemplateReference lctRef = LifeCycleTemplateReference.newLifeCycleTemplateReference(lct); for(int i=0;i<%=e.toString()%><% imgHref = imgHrefBase+"red.gif"; nowOrStill = "still"; } } }%> <%= lcManaged.getIdentity() %> - <%= nowOrStill %> <%= lct.getName() %> (<%= lcStatus %>) <% } %> <% } // step 3 %> <%@ include file="/netmarkets/jsp/util/end.jsp"%>