import org.eclipse.core.commands.AbstractHandler;
import org.eclipse.core.commands.ExecutionEvent;
import org.eclipse.core.commands.ExecutionException;
import com.teamcenter.rac.aifrcp.AIFUtility;
import com.teamcenter.rac.kernel.TCComponent;
import com.teamcenter.rac.kernel.TCComponentFolder;
import com.teamcenter.rac.kernel.TCComponentFolderType;
import com.teamcenter.rac.kernel.TCComponentItem;
import com.teamcenter.rac.kernel.TCException;
import com.teamcenter.rac.kernel.TCSession;
public class SampleHandler extends AbstractHandler {
TCComponent tc=null;
TCComponentFolder folder=null;
TCComponentFolderType foldertype=null;
public void AttachFolder() throws TCException {
tc=(TCComponent)AIFUtility.getCurrentApplication().getTargetComponent();
TCSession session=(TCSession) tc.getSession();
session.getUser();
TCComponentItem item=(TCComponentItem)tc;
if(item instanceof TCComponentItem)
{
foldertype=(TCComponentFolderType) session.getTypeComponent("Folder");
folder=foldertype.create("NewFolder", "Description desc", "Folder");
item.add("IMAN_reference",folder);
}
}
No comments:
Post a Comment