public static long getAvpAsInteger64(int avpCode, AvpSet set) { try { Avp avp = set.getAvp(avpCode); if(avp == null) { if(logger.isDebugEnabled()) { logger.debug("Unable to retrieve AVP with code " + avpCode + ". Returning " + Long.MIN_VALUE); } return Long.MIN_VALUE; } return avp.getInteger64(); } catch (AvpDataException e) { if(logger.isDebugEnabled()) { logger.debug("Failed to obtain AVP with code " + avpCode + " as type Integer64.", e); } return Long.MIN_VALUE; } }
public static long getAvpAsInteger64(int avpCode, long vendorId, AvpSet set) { try { Avp avp = set.getAvp(avpCode, vendorId); if(avp == null) { if(logger.isDebugEnabled()) { logger.debug("Unable to retrieve AVP with code " + avpCode + " and Vendor-Id " + vendorId + ". Returning " + Long.MIN_VALUE); } return Long.MIN_VALUE; } return avp.getInteger64(); } catch (AvpDataException e) { if(logger.isDebugEnabled()) { logger.debug("Failed to obtain AVP with code " + avpCode + " and Vendor-Id " + vendorId + " as type Integer64.", e); } return Long.MIN_VALUE; } }
public static long getAvpAsInteger64(int avpCode, AvpSet set) { try { Avp avp = set.getAvp(avpCode); if(avp == null) { if(logger.isDebugEnabled()) { logger.debug("Unable to retrieve AVP with code " + avpCode + ". Returning " + Long.MIN_VALUE); } return Long.MIN_VALUE; } return avp.getInteger64(); } catch (AvpDataException e) { if(logger.isDebugEnabled()) { logger.debug("Failed to obtain AVP with code " + avpCode + " as type Integer64.", e); } return Long.MIN_VALUE; } }
public static long getAvpAsInteger64(int avpCode, long vendorId, AvpSet set) { try { Avp avp = set.getAvp(avpCode, vendorId); if(avp == null) { if(logger.isDebugEnabled()) { logger.debug("Unable to retrieve AVP with code " + avpCode + " and Vendor-Id " + vendorId + ". Returning " + Long.MIN_VALUE); } return Long.MIN_VALUE; } return avp.getInteger64(); } catch (AvpDataException e) { if(logger.isDebugEnabled()) { logger.debug("Failed to obtain AVP with code " + avpCode + " and Vendor-Id " + vendorId + " as type Integer64.", e); } return Long.MIN_VALUE; } }
public static long[] getAvpsAsInteger64(int avpCode, AvpSet set) { try { AvpSet avpSet = set.getAvps(avpCode); long[] values = new long[avpSet.size()]; int i = 0; for(Avp avp : avpSet) { values[i++] = avp.getInteger64(); } return values; } catch (AvpDataException e) { if(logger.isDebugEnabled()) { logger.debug("Failed to obtain AVP with code " + avpCode + " as type Integer64.", e); } return new long[0]; } }
public static long[] getAvpsAsInteger64(int avpCode, long vendorId, AvpSet set) { try { AvpSet avpSet = set.getAvps(avpCode, vendorId); long[] values = new long[avpSet.size()]; int i = 0; for(Avp avp : avpSet) { values[i++] = avp.getInteger64(); } return values; } catch (AvpDataException e) { if(logger.isDebugEnabled()) { logger.debug("Failed to obtain AVP with code " + avpCode + " and Vendor-Id " + vendorId + " as type Integer64.", e); } return new long[0]; } }
public static long[] getAvpsAsInteger64(int avpCode, AvpSet set) { try { AvpSet avpSet = set.getAvps(avpCode); long[] values = new long[avpSet.size()]; int i = 0; for(Avp avp : avpSet) { values[i++] = avp.getInteger64(); } return values; } catch (AvpDataException e) { if(logger.isDebugEnabled()) { logger.debug("Failed to obtain AVP with code " + avpCode + " as type Integer64.", e); } return new long[0]; } }
public static long[] getAvpsAsInteger64(int avpCode, long vendorId, AvpSet set) { try { AvpSet avpSet = set.getAvps(avpCode, vendorId); long[] values = new long[avpSet.size()]; int i = 0; for(Avp avp : avpSet) { values[i++] = avp.getInteger64(); } return values; } catch (AvpDataException e) { if(logger.isDebugEnabled()) { logger.debug("Failed to obtain AVP with code " + avpCode + " and Vendor-Id " + vendorId + " as type Integer64.", e); } return new long[0]; } }
avpValue = avp.getInteger64();
private Object getValue(AvpType type, Avp avp) throws AvpDataException { switch (type) { case Integer32: case Enumerated: return avp.getInteger32(); case Unsigned32: return avp.getUnsigned32(); case Unsigned64: case Integer64: return avp.getInteger64(); case Float32: return avp.getFloat32(); case Float64: return avp.getFloat64(); case OctetString: case Address: case Time: case DiameterIdentity: case DiameterURI: case IPFilterRule: case QoSFilterRule: return avp.getOctetString(); case UTF8String: return avp.getUTF8String(); } return null; }