The following document contains the results of PMD's CPD 4.2.2.
| File | Line |
|---|---|
| org/asteriskjava/manager/event/QueueMemberAddedEvent.java | 56 |
| org/asteriskjava/manager/event/QueueMemberEvent.java | 149 |
}
/**
* Sets if this member has been dynamically or statically added.
*
* @param membership "dynamic" if the added member is a dynamic queue
* member, "static" if the added member is a static queue member.
*/
public void setMembership(String membership)
{
this.membership = membership;
}
/**
* Returns the penalty for the added member. When calls are distributed
* members with higher penalties are considered last.
*
* @return the penalty for the added member.
*/
public Integer getPenalty()
{
return penalty;
}
/**
* Sets the penalty for this member.
*
* @param penalty the penalty for this member.
*/
public void setPenalty(Integer penalty)
{
this.penalty = penalty;
}
/**
* Returns the number of calls answered by the member.
*
* @return the number of calls answered by the member.
*/
public Integer getCallsTaken()
{
return callsTaken;
}
/**
* Sets the number of calls answered by the added member.
*
* @param callsTaken the number of calls answered by the added member.
*/
public void setCallsTaken(Integer callsTaken)
{
this.callsTaken = callsTaken;
}
/**
* Returns the time the last successful call answered by the added member
* was hungup.
*
* @return the time (in seconds since 01/01/1970) the last successful call
* answered by the added member was hungup.
*/
public Long getLastCall()
{
return lastCall;
}
/**
* Sets the time the last successful call answered by this member was
* hungup.
*
* @param lastCall the time (in seconds since 01/01/1970) the last
* successful call answered by the added member was hungup.
*/
public void setLastCall(Long lastCall)
{
this.lastCall = lastCall;
}
/**
* Returns the status of this queue member.
* <p>
* Available since Asterisk 1.2
* <p>
* Valid status codes are:
* <dl>
* <dt>AST_DEVICE_UNKNOWN (0)</dt>
* <dd>Device valid but unknown channel state</dd>
* <dt>AST_DEVICE_NOT_INUSE (1)</dt>
* <dd>Device is not used</dd>
* <dt>AST_DEVICE_INUSE (2)</dt>
* <dd>Device is in use</dd>
* <dt>AST_DEVICE_BUSY (3)</dt>
* <dd>Device is Busy</dd>
* <dt>AST_DEVICE_INVALID (4)</dt>
* <dd>Device is invalid</dd>
* <dt>AST_DEVICE_UNAVAILABLE (5)</dt>
* <dd>Device is unavaiable</dd>
* <dt>AST_DEVICE_RINGING (6)</dt>
* <dd>Device is ringing</dd>
* <dt>AST_DEVICE_RINGINUSE (7)</dt>
* <dd>Device is ringing and in use</dd>
* <dt>AST_DEVICE_ONHOLD (8)</dt>
* <dd>Device is on hold</dd>
* </dl>
*
* @return the status of this queue member or <code>null</code> if this
* attribute is not supported by your version of Asterisk.
* @since 0.2
*/
public Integer getStatus()
{
return status;
}
/**
* Sets the status of this queue member.
*
* @param status the status of this queue member
* @since 0.2
*/
public void setStatus(Integer status)
{
this.status = status;
}
/**
* Is this queue member paused (not accepting calls)?
* <p>
* Available since Asterisk 1.2.
*
* @return <code>Boolean.TRUE</code> if this member has been paused,
* <code>Boolean.FALSE</code> if not or <code>null</code> if
* pausing is not supported by your version of Asterisk.
* @since 0.2
*/
public Boolean getPaused()
{
return paused;
}
/**
* Sets if this member has been paused.
*
* @since 0.2
*/
public void setPaused(Boolean paused)
{
this.paused = paused;
}
| |