com.novell.security.nmas.mgmt
Interface GamsTransport

All Known Implementing Classes:
GamsJLdapTransport, GamsLdapTransport

public interface GamsTransport


Method Summary
 void defineHRL(java.lang.String masvDN, int flags, int hrlClass, java.lang.String name, java.lang.String definition)
           
 void deleteHRL(java.lang.String masvDN, int flags, int hrlClass, java.lang.String name)
           
 void getDefaultRange(java.lang.String objectDN, int[] rangeType, java.lang.String[] readHrl, java.lang.String[] writeHrl)
           
 void getTagLabel(java.lang.String objectDN, java.lang.String attrName, java.lang.String tag, int[] hrlType, java.lang.String[] hrlString)
           
 void getVolumeLabel(java.lang.String volumeDN, int[] HRLType, java.lang.String[] HRLString)
           
 int hrlCompare(int hrlClass1, java.lang.String name1, int hrlClass2, java.lang.String name2)
           
 void hrlDefinition(int hrlClass, java.lang.String name, int reqHRLClass, int[] iter, int[] count, java.lang.String[] hrlString)
           
 void resetAuthRanges(java.lang.String objectDN)
           
 void scanAuthRange(java.lang.String objectDN, int[] iter, int[] rangeType, java.lang.String[] readHrl, java.lang.String[] writeHrl)
           
 void scanHRLs(int HRLClass, int[] iter, java.lang.String[] hrlString)
           
 void setAuthRange(java.lang.String objectDN, int rangeType, java.lang.String readHrlStr, java.lang.String writeHrlStr)
           
 void setAuthRange(java.lang.String objectDN, java.lang.String readHrlStr)
           
 void setDefaultRange(java.lang.String objectDN, int rangeType, java.lang.String readHrlStr, java.lang.String writeHrlStr)
           
 void setDefaultRange(java.lang.String objectDN, java.lang.String readHrlStr)
           
 void setTagLabel(java.lang.String objectDN, java.lang.String attrName, java.lang.String tag, int hrlType, java.lang.String hrlString)
           
 void setVolumeLabel(java.lang.String volumeDN, int hrlType, java.lang.String hrlString)
           
 

Method Detail

setVolumeLabel

public void setVolumeLabel(java.lang.String volumeDN,
                           int hrlType,
                           java.lang.String hrlString)
                    throws GamsException
GamsException

getVolumeLabel

public void getVolumeLabel(java.lang.String volumeDN,
                           int[] HRLType,
                           java.lang.String[] HRLString)
                    throws GamsException
GamsException

setTagLabel

public void setTagLabel(java.lang.String objectDN,
                        java.lang.String attrName,
                        java.lang.String tag,
                        int hrlType,
                        java.lang.String hrlString)
                 throws GamsException
GamsException

getTagLabel

public void getTagLabel(java.lang.String objectDN,
                        java.lang.String attrName,
                        java.lang.String tag,
                        int[] hrlType,
                        java.lang.String[] hrlString)
                 throws GamsException
GamsException

setAuthRange

public void setAuthRange(java.lang.String objectDN,
                         java.lang.String readHrlStr)
                  throws GamsException
GamsException

setAuthRange

public void setAuthRange(java.lang.String objectDN,
                         int rangeType,
                         java.lang.String readHrlStr,
                         java.lang.String writeHrlStr)
                  throws GamsException
GamsException

setDefaultRange

public void setDefaultRange(java.lang.String objectDN,
                            java.lang.String readHrlStr)
                     throws GamsException
GamsException

setDefaultRange

public void setDefaultRange(java.lang.String objectDN,
                            int rangeType,
                            java.lang.String readHrlStr,
                            java.lang.String writeHrlStr)
                     throws GamsException
GamsException

resetAuthRanges

public void resetAuthRanges(java.lang.String objectDN)
                     throws GamsException
GamsException

getDefaultRange

public void getDefaultRange(java.lang.String objectDN,
                            int[] rangeType,
                            java.lang.String[] readHrl,
                            java.lang.String[] writeHrl)
                     throws GamsException
GamsException

scanAuthRange

public void scanAuthRange(java.lang.String objectDN,
                          int[] iter,
                          int[] rangeType,
                          java.lang.String[] readHrl,
                          java.lang.String[] writeHrl)
                   throws GamsException
GamsException

scanHRLs

public void scanHRLs(int HRLClass,
                     int[] iter,
                     java.lang.String[] hrlString)
              throws GamsException
GamsException

hrlDefinition

public void hrlDefinition(int hrlClass,
                          java.lang.String name,
                          int reqHRLClass,
                          int[] iter,
                          int[] count,
                          java.lang.String[] hrlString)
                   throws GamsException
GamsException

hrlCompare

public int hrlCompare(int hrlClass1,
                      java.lang.String name1,
                      int hrlClass2,
                      java.lang.String name2)
               throws GamsException
GamsException

defineHRL

public void defineHRL(java.lang.String masvDN,
                      int flags,
                      int hrlClass,
                      java.lang.String name,
                      java.lang.String definition)
               throws GamsException
GamsException

deleteHRL

public void deleteHRL(java.lang.String masvDN,
                      int flags,
                      int hrlClass,
                      java.lang.String name)
               throws GamsException
GamsException