psdi.app.craft

Class PremiumPay

  • All Implemented Interfaces:
    java.rmi.Remote, PremiumPayRemote, MboConstants, MboRemote, MaxRemoteProxy


    public class PremiumPay
    extends Mbo
    implements PremiumPayRemote
    Mbo object to represent a new Premium Pay MBO. This is an Organization level object.

    The key attributes for this object are premiumpaycode and OrgID.

    The attributes in this object are as follows:

    Attribute Description

    AttributeDescription
    DEFAULTRATEDefault Rate
    DEFAULTRATETYPEDEFAULTRATETYPE
    DESCRIPTIONDescription
    DESCRIPTION_LONGDESCRIPTIONDescription Long Description
    GLOBALPPCODEGlobal Premium Pay Code?
    ORGIDOrganization
    PREMIUMPAYCODEPremium Pay Code
    • Constructor Detail

      • PremiumPay

        public PremiumPay(MboSet ms)
                   throws MXException,
                          java.rmi.RemoteException
        Construct the PremiumPay object
        Throws:
        MXException
        java.rmi.RemoteException
    • Method Detail

      • canDelete

        public void canDelete()
                       throws MXException,
                              java.rmi.RemoteException
        Premiumpay cannot be deleted if it is referenced by any rows in the PPCraftRate.
        Overrides:
        canDelete in class Mbo
        Throws:
        MXException
        java.rmi.RemoteException