com.ibm.tivoli.maximo.map

Class MapControlPaletteItemCond

  • java.lang.Object
    • com.ibm.tivoli.maximo.map.MapControlPaletteItemCond
  • All Implemented Interfaces:
    CustomCondition


    public class MapControlPaletteItemCond
    extends java.lang.Object
    implements CustomCondition
    This is to hide/show the mapcontrol palette item depending on the license
    • Constructor Detail

      • MapControlPaletteItemCond

        public MapControlPaletteItemCond()
    • Method Detail

      • toWhereClause

        public java.lang.String toWhereClause(java.lang.Object param,
                                              MboSetRemote msr)
                                       throws MXException,
                                              java.rmi.RemoteException
        Description copied from interface: CustomCondition
        Convert the condition to a where clause. If the condition class will be used for "QUALIFIED" object security type, this method should return a where clause. If the condition should NOT be used for "QUALIFIED", it should throw an exception to indicate it is an error when attempted to be used. This method has to be thread safe.

        For qualified object data restrictions (SecurityRestrict) having a condition type of Class, the object framework (MboSet) will call this method to construct the Where clause.

        Specified by:
        toWhereClause in interface CustomCondition
        Parameters:
        param - For data restrictions, this is not used by the object framework. To use param you must override some of the framework logic in your MboSet.
        msr - The MboSet whose Where clause is being constructed
        Returns:
        The where clause that can be used to query the database
        Throws:
        MXException
        java.rmi.RemoteException
        See Also:
        SecurityRestrict, Condition, MboSet.getQualifiedWhere()