package com.kaltura.client.types; import java.util.IllegalFormatException; import org.w3c.dom.Element; import org.w3c.dom.Node; import org.w3c.dom.NodeList; import com.kaltura.client.KalturaObjectBase; import com.kaltura.client.KalturaParams; import com.kaltura.client.KalturaApiException; import com.kaltura.client.KalturaObjectFactory; import com.kaltura.client.enums.KalturaAuditTrailStatus; import com.kaltura.client.enums.KalturaAuditTrailObjectType; import com.kaltura.client.enums.KalturaAuditTrailObjectType; import com.kaltura.client.enums.KalturaAuditTrailAction; import com.kaltura.client.enums.KalturaAuditTrailContext; /** * This class was generated using generate.php * against an XML schema provided by Kaltura. * @date Sun, 19 Jun 11 02:46:50 -0400 * * MANUAL CHANGES TO THIS CLASS WILL BE OVERWRITTEN. */ public abstract class KalturaAuditTrailBaseFilter extends KalturaFilter { public int idEqual = Integer.MIN_VALUE; public int createdAtGreaterThanOrEqual = Integer.MIN_VALUE; public int createdAtLessThanOrEqual = Integer.MIN_VALUE; public int parsedAtGreaterThanOrEqual = Integer.MIN_VALUE; public int parsedAtLessThanOrEqual = Integer.MIN_VALUE; public KalturaAuditTrailStatus statusEqual; public String statusIn; public KalturaAuditTrailObjectType auditObjectTypeEqual; public String auditObjectTypeIn; public String objectIdEqual; public String objectIdIn; public String relatedObjectIdEqual; public String relatedObjectIdIn; public KalturaAuditTrailObjectType relatedObjectTypeEqual; public String relatedObjectTypeIn; public String entryIdEqual; public String entryIdIn; public int masterPartnerIdEqual = Integer.MIN_VALUE; public String masterPartnerIdIn; public int partnerIdEqual = Integer.MIN_VALUE; public String partnerIdIn; public String requestIdEqual; public String requestIdIn; public String userIdEqual; public String userIdIn; public KalturaAuditTrailAction actionEqual; public String actionIn; public String ksEqual; public KalturaAuditTrailContext contextEqual; public String contextIn; public String entryPointEqual; public String entryPointIn; public String serverNameEqual; public String serverNameIn; public String ipAddressEqual; public String ipAddressIn; public String clientTagEqual; public KalturaAuditTrailBaseFilter() { } public KalturaAuditTrailBaseFilter(Element node) throws KalturaApiException { super(node); NodeList childNodes = node.getChildNodes(); for (int i = 0; i < childNodes.getLength(); i++) { Node aNode = childNodes.item(i); String txt = aNode.getTextContent(); String nodeName = aNode.getNodeName(); if (false) { // noop } else if (nodeName.equals("idEqual")) { try { if (!txt.equals("")) this.idEqual = Integer.parseInt(txt); } catch (NumberFormatException nfe) {} continue; } else if (nodeName.equals("createdAtGreaterThanOrEqual")) { try { if (!txt.equals("")) this.createdAtGreaterThanOrEqual = Integer.parseInt(txt); } catch (NumberFormatException nfe) {} continue; } else if (nodeName.equals("createdAtLessThanOrEqual")) { try { if (!txt.equals("")) this.createdAtLessThanOrEqual = Integer.parseInt(txt); } catch (NumberFormatException nfe) {} continue; } else if (nodeName.equals("parsedAtGreaterThanOrEqual")) { try { if (!txt.equals("")) this.parsedAtGreaterThanOrEqual = Integer.parseInt(txt); } catch (NumberFormatException nfe) {} continue; } else if (nodeName.equals("parsedAtLessThanOrEqual")) { try { if (!txt.equals("")) this.parsedAtLessThanOrEqual = Integer.parseInt(txt); } catch (NumberFormatException nfe) {} continue; } else if (nodeName.equals("statusEqual")) { try { if (!txt.equals("")) this.statusEqual = KalturaAuditTrailStatus.get(Integer.parseInt(txt)); } catch (NumberFormatException nfe) {} continue; } else if (nodeName.equals("statusIn")) { this.statusIn = txt; continue; } else if (nodeName.equals("auditObjectTypeEqual")) { try { if (!txt.equals("")) this.auditObjectTypeEqual = KalturaAuditTrailObjectType.get(txt); } catch (IllegalFormatException ife) {} continue; } else if (nodeName.equals("auditObjectTypeIn")) { this.auditObjectTypeIn = txt; continue; } else if (nodeName.equals("objectIdEqual")) { this.objectIdEqual = txt; continue; } else if (nodeName.equals("objectIdIn")) { this.objectIdIn = txt; continue; } else if (nodeName.equals("relatedObjectIdEqual")) { this.relatedObjectIdEqual = txt; continue; } else if (nodeName.equals("relatedObjectIdIn")) { this.relatedObjectIdIn = txt; continue; } else if (nodeName.equals("relatedObjectTypeEqual")) { try { if (!txt.equals("")) this.relatedObjectTypeEqual = KalturaAuditTrailObjectType.get(txt); } catch (IllegalFormatException ife) {} continue; } else if (nodeName.equals("relatedObjectTypeIn")) { this.relatedObjectTypeIn = txt; continue; } else if (nodeName.equals("entryIdEqual")) { this.entryIdEqual = txt; continue; } else if (nodeName.equals("entryIdIn")) { this.entryIdIn = txt; continue; } else if (nodeName.equals("masterPartnerIdEqual")) { try { if (!txt.equals("")) this.masterPartnerIdEqual = Integer.parseInt(txt); } catch (NumberFormatException nfe) {} continue; } else if (nodeName.equals("masterPartnerIdIn")) { this.masterPartnerIdIn = txt; continue; } else if (nodeName.equals("partnerIdEqual")) { try { if (!txt.equals("")) this.partnerIdEqual = Integer.parseInt(txt); } catch (NumberFormatException nfe) {} continue; } else if (nodeName.equals("partnerIdIn")) { this.partnerIdIn = txt; continue; } else if (nodeName.equals("requestIdEqual")) { this.requestIdEqual = txt; continue; } else if (nodeName.equals("requestIdIn")) { this.requestIdIn = txt; continue; } else if (nodeName.equals("userIdEqual")) { this.userIdEqual = txt; continue; } else if (nodeName.equals("userIdIn")) { this.userIdIn = txt; continue; } else if (nodeName.equals("actionEqual")) { try { if (!txt.equals("")) this.actionEqual = KalturaAuditTrailAction.get(txt); } catch (IllegalFormatException ife) {} continue; } else if (nodeName.equals("actionIn")) { this.actionIn = txt; continue; } else if (nodeName.equals("ksEqual")) { this.ksEqual = txt; continue; } else if (nodeName.equals("contextEqual")) { try { if (!txt.equals("")) this.contextEqual = KalturaAuditTrailContext.get(Integer.parseInt(txt)); } catch (NumberFormatException nfe) {} continue; } else if (nodeName.equals("contextIn")) { this.contextIn = txt; continue; } else if (nodeName.equals("entryPointEqual")) { this.entryPointEqual = txt; continue; } else if (nodeName.equals("entryPointIn")) { this.entryPointIn = txt; continue; } else if (nodeName.equals("serverNameEqual")) { this.serverNameEqual = txt; continue; } else if (nodeName.equals("serverNameIn")) { this.serverNameIn = txt; continue; } else if (nodeName.equals("ipAddressEqual")) { this.ipAddressEqual = txt; continue; } else if (nodeName.equals("ipAddressIn")) { this.ipAddressIn = txt; continue; } else if (nodeName.equals("clientTagEqual")) { this.clientTagEqual = txt; continue; } } } public KalturaParams toParams() { KalturaParams kparams = super.toParams(); kparams.setString("objectType", "KalturaAuditTrailBaseFilter"); kparams.addIntIfNotNull("idEqual", this.idEqual); kparams.addIntIfNotNull("createdAtGreaterThanOrEqual", this.createdAtGreaterThanOrEqual); kparams.addIntIfNotNull("createdAtLessThanOrEqual", this.createdAtLessThanOrEqual); kparams.addIntIfNotNull("parsedAtGreaterThanOrEqual", this.parsedAtGreaterThanOrEqual); kparams.addIntIfNotNull("parsedAtLessThanOrEqual", this.parsedAtLessThanOrEqual); if (statusEqual != null) kparams.addIntIfNotNull("statusEqual", this.statusEqual.getHashCode()); kparams.addStringIfNotNull("statusIn", this.statusIn); if (auditObjectTypeEqual != null) kparams.addStringIfNotNull("auditObjectTypeEqual", this.auditObjectTypeEqual.getHashCode()); kparams.addStringIfNotNull("auditObjectTypeIn", this.auditObjectTypeIn); kparams.addStringIfNotNull("objectIdEqual", this.objectIdEqual); kparams.addStringIfNotNull("objectIdIn", this.objectIdIn); kparams.addStringIfNotNull("relatedObjectIdEqual", this.relatedObjectIdEqual); kparams.addStringIfNotNull("relatedObjectIdIn", this.relatedObjectIdIn); if (relatedObjectTypeEqual != null) kparams.addStringIfNotNull("relatedObjectTypeEqual", this.relatedObjectTypeEqual.getHashCode()); kparams.addStringIfNotNull("relatedObjectTypeIn", this.relatedObjectTypeIn); kparams.addStringIfNotNull("entryIdEqual", this.entryIdEqual); kparams.addStringIfNotNull("entryIdIn", this.entryIdIn); kparams.addIntIfNotNull("masterPartnerIdEqual", this.masterPartnerIdEqual); kparams.addStringIfNotNull("masterPartnerIdIn", this.masterPartnerIdIn); kparams.addIntIfNotNull("partnerIdEqual", this.partnerIdEqual); kparams.addStringIfNotNull("partnerIdIn", this.partnerIdIn); kparams.addStringIfNotNull("requestIdEqual", this.requestIdEqual); kparams.addStringIfNotNull("requestIdIn", this.requestIdIn); kparams.addStringIfNotNull("userIdEqual", this.userIdEqual); kparams.addStringIfNotNull("userIdIn", this.userIdIn); if (actionEqual != null) kparams.addStringIfNotNull("actionEqual", this.actionEqual.getHashCode()); kparams.addStringIfNotNull("actionIn", this.actionIn); kparams.addStringIfNotNull("ksEqual", this.ksEqual); if (contextEqual != null) kparams.addIntIfNotNull("contextEqual", this.contextEqual.getHashCode()); kparams.addStringIfNotNull("contextIn", this.contextIn); kparams.addStringIfNotNull("entryPointEqual", this.entryPointEqual); kparams.addStringIfNotNull("entryPointIn", this.entryPointIn); kparams.addStringIfNotNull("serverNameEqual", this.serverNameEqual); kparams.addStringIfNotNull("serverNameIn", this.serverNameIn); kparams.addStringIfNotNull("ipAddressEqual", this.ipAddressEqual); kparams.addStringIfNotNull("ipAddressIn", this.ipAddressIn); kparams.addStringIfNotNull("clientTagEqual", this.clientTagEqual); return kparams; } }