declare namespace org { namespace eclipse { namespace jetty { namespace util { namespace security { class Constraint implements java.lang.Cloneable , java.io.Serializable { public static readonly __BASIC_AUTH: string public static readonly __FORM_AUTH: string public static readonly __DIGEST_AUTH: string public static readonly __CERT_AUTH: string public static readonly __CERT_AUTH2: string public static readonly __SPNEGO_AUTH: string public static readonly __NEGOTIATE_AUTH: string public static readonly DC_UNSET: int public static readonly DC_NONE: int public static readonly DC_INTEGRAL: int public static readonly DC_CONFIDENTIAL: int public static readonly DC_FORBIDDEN: int public static readonly NONE: string public static readonly ANY_ROLE: string public static readonly ANY_AUTH: string public static validateMethod(arg0: java.lang.String | string): boolean public constructor() public constructor(arg0: java.lang.String | string, arg1: java.lang.String | string) public clone(): java.lang.Object public setName(arg0: java.lang.String | string): void public getName(): string public setRoles(arg0: java.lang.String[]): void public isAnyRole(): boolean public isAnyAuth(): boolean public getRoles(): java.lang.String[] public hasRole(arg0: java.lang.String | string): boolean public setAuthenticate(arg0: boolean): void public getAuthenticate(): boolean public isForbidden(): boolean public setDataConstraint(arg0: int): void public getDataConstraint(): int public hasDataConstraint(): boolean public toString(): string public static class: java.lang.Class } } } } } }