// Source File Name:   FldToolEquipment.java

package psdi.app.woreqck;
import java.rmi.*;
import java.sql.*;

import com.dbms.dbcon.*;
import psdi.mbo.*;
import psdi.security.*;
import psdi.util.*;
public class FldHdworkpart extends MboValueAdapter
{
  psdi.mbo.MboValue test;
  public FldHdworkpart(MboValue mbovalue)
      throws MXException
  {
    super(mbovalue);
  }

  public void validate()
      throws MXException, RemoteException
  {
  }
  public void action()
      throws MXException, RemoteException
  {
  }

  public void init() throws MXException {
    try {
      super.init();
      String sStatus = getMboValue("STATUS").getCurrentValue().asString();
      sStatus = (sStatus == null)?"":sStatus.trim();
      if(sStatus.equalsIgnoreCase("WAPPR")){
        String sHdisorder = getMboValue("hdisorder").getCurrentValue().asString();
        sHdisorder = (sHdisorder == null) ? "":sHdisorder.trim();
        boolean readonlyIs = false;
        readonlyIs =(sHdisorder.equalsIgnoreCase("1"))?true:false;
        getMboValue().setReadOnly(readonlyIs);
      }else{
        getMboValue().setReadOnly(false);
      }
    }
    catch (Exception exception) {}
  }
}

