***  This interface provides Binary Compatibility only, not Source Compatibility  ***

com.sas.services.information.metadata
Interface PermissionInfoInterface

All Superinterfaces:
java.rmi.Remote
All Known Subinterfaces:
PermissionExplainedInfoInterface
All Known Implementing Classes:
PermissionInfo

public interface PermissionInfoInterface
extends java.rmi.Remote

Interface methods for setting or obtaining info for a specific Permission.

An PermissionInfoInterface instance represents a single Permissions for an Identity.


Field Summary
static java.lang.String PERMISSION_ADMINISTER
           
static java.lang.String PERMISSION_ALTERTABLE
           
static java.lang.String PERMISSION_CHECKINMETADATA
           
static java.lang.String PERMISSION_CREATE
           
static java.lang.String PERMISSION_CREATETABLE
           
static java.lang.String PERMISSION_DELETE
           
static java.lang.String PERMISSION_DROPTABLE
           
static java.lang.String PERMISSION_EXECUTE
           
static java.lang.String PERMISSION_INSERT
           
static java.lang.String PERMISSION_READ
           
static java.lang.String PERMISSION_READMETADATA
           
static java.lang.String PERMISSION_REFERENCES
           
static java.lang.String PERMISSION_SELECT
           
static java.lang.String PERMISSION_UPDATE
           
static java.lang.String PERMISSION_WRITE
           
static java.lang.String PERMISSION_WRITEMEMBERMETADATA
           
static java.lang.String PERMISSION_WRITEMETADATA
           
 
Method Summary
 java.lang.String getPermission()
          Returns permission
 java.lang.String getPermissionCondition()
          Returns permission condition value
 com.sas.services.information.metadata.PermissionInfoInterface.PermissionSource getPermissionSource()
          Returns the permission source
 com.sas.services.information.metadata.PermissionInfoInterface.PermissionType getPermissionType()
          Returns the permission type
 void setPermission(java.lang.String permission)
          Sets the permission
 void setPermissionCondition(java.lang.String permissionCondition)
          Sets the permission condition value
 void setPermissionType(com.sas.services.information.metadata.PermissionInfoInterface.PermissionType permissionType)
          Sets the permissionType value
 

Field Detail

PERMISSION_READMETADATA

static final java.lang.String PERMISSION_READMETADATA
See Also:
Constant Field Values

PERMISSION_WRITEMETADATA

static final java.lang.String PERMISSION_WRITEMETADATA
See Also:
Constant Field Values

PERMISSION_WRITEMEMBERMETADATA

static final java.lang.String PERMISSION_WRITEMEMBERMETADATA
See Also:
Constant Field Values

PERMISSION_CHECKINMETADATA

static final java.lang.String PERMISSION_CHECKINMETADATA
See Also:
Constant Field Values

PERMISSION_READ

static final java.lang.String PERMISSION_READ
See Also:
Constant Field Values

PERMISSION_WRITE

static final java.lang.String PERMISSION_WRITE
See Also:
Constant Field Values

PERMISSION_ADMINISTER

static final java.lang.String PERMISSION_ADMINISTER
See Also:
Constant Field Values

PERMISSION_CREATE

static final java.lang.String PERMISSION_CREATE
See Also:
Constant Field Values

PERMISSION_DELETE

static final java.lang.String PERMISSION_DELETE
See Also:
Constant Field Values

PERMISSION_EXECUTE

static final java.lang.String PERMISSION_EXECUTE
See Also:
Constant Field Values

PERMISSION_CREATETABLE

static final java.lang.String PERMISSION_CREATETABLE
See Also:
Constant Field Values

PERMISSION_DROPTABLE

static final java.lang.String PERMISSION_DROPTABLE
See Also:
Constant Field Values

PERMISSION_ALTERTABLE

static final java.lang.String PERMISSION_ALTERTABLE
See Also:
Constant Field Values

PERMISSION_SELECT

static final java.lang.String PERMISSION_SELECT
See Also:
Constant Field Values

PERMISSION_INSERT

static final java.lang.String PERMISSION_INSERT
See Also:
Constant Field Values

PERMISSION_UPDATE

static final java.lang.String PERMISSION_UPDATE
See Also:
Constant Field Values

PERMISSION_REFERENCES

static final java.lang.String PERMISSION_REFERENCES
See Also:
Constant Field Values
Method Detail

getPermission

java.lang.String getPermission()
                               throws ServiceException,
                                      java.rmi.RemoteException
Returns permission

Returns:
permission
Throws:
ServiceException
java.rmi.RemoteException

setPermission

void setPermission(java.lang.String permission)
                   throws ServiceException,
                          java.rmi.RemoteException
Sets the permission

Parameters:
permission - permission to set
Throws:
ServiceException
java.rmi.RemoteException

getPermissionType

com.sas.services.information.metadata.PermissionInfoInterface.PermissionType getPermissionType()
                                                                                               throws ServiceException,
                                                                                                      java.rmi.RemoteException
Returns the permission type

Returns:
permission type
Throws:
ServiceException
java.rmi.RemoteException

setPermissionType

void setPermissionType(com.sas.services.information.metadata.PermissionInfoInterface.PermissionType permissionType)
                       throws ServiceException,
                              java.rmi.RemoteException
Sets the permissionType value

Parameters:
permission - type value to set
Throws:
ServiceException
java.rmi.RemoteException

getPermissionSource

com.sas.services.information.metadata.PermissionInfoInterface.PermissionSource getPermissionSource()
                                                                                                   throws ServiceException,
                                                                                                          java.rmi.RemoteException
Returns the permission source

Returns:
permission source
Throws:
ServiceException
java.rmi.RemoteException

getPermissionCondition

java.lang.String getPermissionCondition()
                                        throws ServiceException,
                                               java.rmi.RemoteException
Returns permission condition value

Returns:
permission condition value
Throws:
ServiceException
java.rmi.RemoteException

setPermissionCondition

void setPermissionCondition(java.lang.String permissionCondition)
                            throws ServiceException,
                                   java.rmi.RemoteException
Sets the permission condition value

Parameters:
permission - condition value to set
Throws:
ServiceException
java.rmi.RemoteException

***  This interface provides Binary Compatibility only, not Source Compatibility  ***




Copyright © 2009 SAS Institute Inc. All Rights Reserved.