psdi.app.asset

Class FldStartFeatureLabel

    • Constructor Detail

      • FldStartFeatureLabel

        public FldStartFeatureLabel(MboValue mbv)
        Construct and attatch to the specified mbo value
        Parameters:
        mbv -
      • FldStartFeatureLabel

        public FldStartFeatureLabel(MboValue mbv,
                                    java.lang.String siteAttr)
      • FldStartFeatureLabel

        public FldStartFeatureLabel(MboValue mbv,
                                    java.util.Hashtable attrLRM_attrAsset,
                                    java.util.Hashtable attrsStart)
      • FldStartFeatureLabel

        public FldStartFeatureLabel(MboValue mbv,
                                    java.util.Hashtable attrLRM_attrAsset,
                                    java.util.Hashtable attrsStart,
                                    java.lang.String siteAttr)
    • Method Detail

      • setAssetFeatureRelationship

        protected void setAssetFeatureRelationship(java.lang.String assetfeatureRelName)
      • isChangeByUserWhenSetFromLookup

        public boolean isChangeByUserWhenSetFromLookup(java.lang.String lookupAttrName,
                                                       java.lang.String attributeName)
        Indicate whether the changeed by user flag should be set to the attribute when it is set along with other key field when the lookup attribute is being set on this Linear Mbo.
      • setSiteAttrAndRelationship

        public void setSiteAttrAndRelationship(java.lang.String siteAttr)
      • validate

        public void validate()
                      throws MXException,
                             java.rmi.RemoteException
        Description copied from class: MAXTableDomain
        Validate that the MboSet returned used using either the relationship, or the where clause is not empty. If it is empty, throw an MXAPPLICATIONEXception. If there are attributes as part of the foreign key that don't allow null when this attribute is set, exception will be thrown if the value is empty.
        Specified by:
        validate in interface MboValueListener
        Overrides:
        validate in class MAXTableDomain
        Throws:
        MXException
        java.rmi.RemoteException