package com.app.hxqh.udjobstand;


import psdi.mbo.MAXTableDomain;
import psdi.mbo.MboRemote;
import psdi.mbo.MboSetRemote;
import psdi.mbo.MboValue;
import psdi.util.MXException;

import java.rmi.RemoteException;

/**
 * 资产预防性维护计划-选择作业标准
 */
public class FldJobstandnum extends MAXTableDomain{

	public FldJobstandnum(MboValue mbv) {
		super(mbv);
		String thisAttr = getMboValue().getAttributeName();
		setRelationship("UDJOBSTAND", "");
		String[] FromStr = { "UDJOBSTANDNUM","UDJOBSTANDID"};
		String[] ToStr = { thisAttr,"UDJOBSTANDID"};
		setLookupKeyMapInOrder(ToStr, FromStr);
	}

	public MboSetRemote getList() throws RemoteException, MXException {
		MboRemote mbo = getMboValue().getMbo();
		String orgid=mbo.getString("ORGID");
		setListCriteria("ORGID='"+orgid+"' AND STATUS='ACTIVE'");
		return super.getList();
	}

	@Override
	public void action() throws MXException, RemoteException {
		super.action();

	}
}
