org.eclipse.datatools.enablement.sybase.asa.schemaobjecteditor.examples.commonui.privilege
Class PrivilegeState

java.lang.Object
  extended by org.eclipse.datatools.enablement.sybase.asa.schemaobjecteditor.examples.commonui.privilege.PrivilegeState
All Implemented Interfaces:
IPrivilegeState

public class PrivilegeState
extends java.lang.Object
implements IPrivilegeState

A standard implementation of privilege state

Author:
Idull

Field Summary
 
Fields inherited from interface org.eclipse.datatools.enablement.sybase.asa.schemaobjecteditor.examples.commonui.privilege.IPrivilegeState
EMPTY_PRIVILEGE, EMPTY_PRIVILEGE_STATE, GRANTED_PRIVILEGE, GRANTED_PRIVILEGE_STATE, GRANTED_WITH_GRANTOPTION_PRIVILEGE, GRANTED_WITH_GRANTOPTION_PRIVILEGE_STATE, GROUP, GROUP_EMPTY_PRIVILEGE_STATE, GROUP_GRANTED_PRIVILEGE_STATE, GROUP_GRANTED_WITH_GRANTOPTION_PRIVILEGE_STATE, GROUP_INHERITED_PRIVILEGE_STATE, GROUP_REVOKED_INHERITED_PRIVILEGE_STATE, INHERITED_PRIVILEGE, INHERITED_PRIVILEGE_STATE, PRIVILEGES_DISPLAY_NAME, REVOKED_INHERITED_PRIVILEGE, REVOKED_INHERITED_PRIVILEGE_STATE, ROLE, ROLE_EMPTY_PRIVILEGE_STATE, ROLE_GRANTED_PRIVILEGE_STATE, ROLE_GRANTED_WITH_GRANTOPTION_PRIVILEGE_STATE, ROLE_INHERITED_PRIVILEGE_STATE, ROLE_REVOKED_INHERITED_PRIVILEGE_STATE, USER
 
Constructor Summary
PrivilegeState(int code, java.lang.String dspStr)
           
PrivilegeState(int code, java.lang.String dspStr, org.eclipse.swt.graphics.Image image)
           
PrivilegeState(int code, java.lang.String dspStr, org.eclipse.swt.graphics.Image image, int receiverType)
           
PrivilegeState(int code, java.lang.String dspStr, int receiverType)
           
 
Method Summary
static IPrivilegeState get(int code, int receiverType)
          Returns the predefined IPrivilegeState objects containing code and display string.
 int getAuthType()
          Returns the authorization identifier type
 int getCode()
          Returns the code of this state
 java.lang.String getDisplayString()
          Returns the display string of this state
 org.eclipse.swt.graphics.Image getImage()
          Returns the image of this state
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

PrivilegeState

public PrivilegeState(int code,
                      java.lang.String dspStr,
                      org.eclipse.swt.graphics.Image image)

PrivilegeState

public PrivilegeState(int code,
                      java.lang.String dspStr,
                      org.eclipse.swt.graphics.Image image,
                      int receiverType)

PrivilegeState

public PrivilegeState(int code,
                      java.lang.String dspStr)

PrivilegeState

public PrivilegeState(int code,
                      java.lang.String dspStr,
                      int receiverType)
Method Detail

getCode

public int getCode()
Description copied from interface: IPrivilegeState
Returns the code of this state

Specified by:
getCode in interface IPrivilegeState
Returns:
See Also:
IPrivilegeState.EMPTY_PRIVILEGE, IPrivilegeState.GRANTED_PRIVILEGE, IPrivilegeState.GRANTED_WITH_GRANTOPTION_PRIVILEGE, IPrivilegeState.INHERITED_PRIVILEGE, IPrivilegeState.REVOKED_INHERITED_PRIVILEGE

getDisplayString

public java.lang.String getDisplayString()
Description copied from interface: IPrivilegeState
Returns the display string of this state

Specified by:
getDisplayString in interface IPrivilegeState
Returns:

getImage

public org.eclipse.swt.graphics.Image getImage()
Description copied from interface: IPrivilegeState
Returns the image of this state

Specified by:
getImage in interface IPrivilegeState
Returns:

getAuthType

public int getAuthType()
Description copied from interface: IPrivilegeState
Returns the authorization identifier type

Specified by:
getAuthType in interface IPrivilegeState
Returns:
See Also:
USER, ROLE, GROUP

get

public static IPrivilegeState get(int code,
                                  int receiverType)
Returns the predefined IPrivilegeState objects containing code and display string.

Parameters:
code -
Returns: