|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: REQUIRED | OPTIONAL | DETAIL: ELEMENT | |||||||||
@Retention(value=RUNTIME) @Target(value=TYPE) public @interface AvpDscr
This annotation allows describe Java POJO object as Diameter avp element
| Required Element Summary | |
|---|---|
int |
code
Return avp code |
AvpType |
type
Return avp type |
| Optional Element Summary | |
|---|---|
Child[] |
childs
Return array of avp child ( for grouped avp ) |
AvpFlag[] |
may
Return array optional flags |
boolean |
mayEncr
Return true if the flag can be encrypted |
AvpFlag[] |
must
Return array of mandatory flags |
AvpFlag[] |
mustNot
Return array flags which must not be set |
java.lang.String |
name
Return avp name |
AvpFlag[] |
shldNot
Return array flags which should not be set |
long |
vendorId
Return avp vendor id |
| Element Detail |
|---|
public abstract int code
public abstract AvpType type
public abstract java.lang.String name
public abstract long vendorId
public abstract AvpFlag[] must
public abstract AvpFlag[] may
public abstract AvpFlag[] shldNot
public abstract AvpFlag[] mustNot
public abstract boolean mayEncr
public abstract Child[] childs
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: REQUIRED | OPTIONAL | DETAIL: ELEMENT | |||||||||