|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface IDataServerManagerAdmin
COM Interface 'IDataServerManagerAdmin'. Generated 3/19/2015 1:20:54 PM from 'C:\ArcGIS\COM\esriDataSourcesGDB.olb'
Description: 'Provides access to administration functions of a Data Server.' Generator Options: PromptForTypeLibraries = False ClashPrefix = esri_ LowerCaseMemberNames = True IDispatchOnly = False RetryOnReject = False AwtForOcxs = True ArraysAsObjects = False DontRenameSameMethods = False ImplementConflictingInterfaces = True ReuseMethods = True RenameConflictingInterfaceMethods = True GenBeanInfo = True GenerateJavadoc =
Field Summary | |
---|---|
static java.lang.String |
IID
Deprecated. Internal use only |
static int |
IIDdd374473_eda4_4a24_80f5_0b8c708a453b
|
static int |
xxDummy
Deprecated. Internal use only |
Method Summary | |
---|---|
void |
analyze(java.lang.String gdbName)
Updates the statistics for a Geodatabase. |
void |
attachGeodatabase(java.lang.String dbName,
java.lang.String dataFileName,
java.lang.String logFileName)
Attachs an existing database to a server. |
boolean |
backupGeodatabase(java.lang.String gdbName,
java.lang.String backupFileName,
java.lang.String backupName,
java.lang.String description)
Performs a full backup on the specified Geodatabase. |
void |
createGeodatabase(java.lang.String gdbName,
java.lang.String gdbFileName,
int gdbFileSize,
java.lang.String logFileName,
int logFileSize)
Creates a new Geodatabase. |
void |
createLogin(java.lang.String loginName,
boolean isAdministrator)
Creates a new login. |
IWorkspaceName |
createWorkspaceName(java.lang.String gdbName,
java.lang.String versionPropName,
java.lang.Object versionSpecifier)
Creates a Workspace Name object to the Geodatabase. |
void |
deleteGeodatabase(java.lang.String gdbName)
Deletes a Geodatabase. |
void |
deleteLogin(java.lang.String loginName)
Deletes a login. |
void |
detachGeodatabase(java.lang.String dbName)
Detachs a database from a server. |
int |
getConnectedUsers(java.lang.String dbName)
Gets active users. |
void |
getDBProperties(java.lang.String dbName,
java.lang.String[] status,
int[] dbSize,
java.lang.String[] owner,
java.lang.Object[] createDate,
java.lang.Object[] dbBackup)
Returns various properties on a Database. |
void |
getFileProperties(java.lang.String dbName,
java.lang.String[] dataName,
java.lang.String[] dataPhysicalName,
int[] dataFileSize,
java.lang.String[] logName,
java.lang.String[] logPhysicalName,
int[] logFileSize)
Return various properties on a database file. |
java.lang.String |
getGeodatabaseName(java.lang.String dataFileName)
Returns the Database name from the database file. |
IEnumBSTR |
getGeodatabaseNames()
Returns a list of Geodatabse names. |
void |
getLogins(IEnumBSTR[] loginNames,
IEnumBSTR[] dbNames,
IEnumBSTR[] loginTypes,
IEnumBSTR[] languages)
Returns a list logins and associated information. |
void |
getServerAdministrators(IEnumBSTR[] userNames)
Gets a list of server administrators. |
void |
getUsersByPermissionType(java.lang.String dbName,
int permission,
IEnumBSTR[] userNames)
Get Users in by the Permission type. |
boolean |
isConnectedUserAdministrator()
Indicates whether the connected user is an administrator or not. |
void |
isSimpleRecoveryModel(java.lang.String gdbName,
boolean[] isSimpleRecoveryModel)
Returns whether the Geodatabase is in simple recovery model or not. |
void |
modifyGeodatabaseSecurity(java.lang.String dbName,
java.lang.String loginName,
int permission)
Modify a login's database security. |
void |
modifyLoginSecurity(java.lang.String loginName,
boolean isAdministrator)
Modify a login's server security. |
void |
rebuildIndices(java.lang.String gdbName)
Rebuilds the indices on all tables in a Geodatabase. |
void |
restoreGeodatabase(java.lang.String gdbName,
java.lang.String backupFileName,
java.lang.String dbFilePath)
Restores a backup for the specified Geodatabase. |
void |
setGeodatabaseToSimpleRecoveryModel(java.lang.String gdbName)
Sets a Geodatabase to simple recovery model. |
void |
shrinkGeodatabase(java.lang.String gdbName)
Shrinks the size of a Geodatabase and frees up unused space. |
void |
upgradeGeoDatabase(java.lang.String gdbName)
Upgrades a Geodatabase. |
void |
upgradeSDESchema(java.lang.String gdbName)
Upgrades the SDE schema. |
Field Detail |
---|
static final int IIDdd374473_eda4_4a24_80f5_0b8c708a453b
static final int xxDummy
static final java.lang.String IID
Method Detail |
---|
void createGeodatabase(java.lang.String gdbName, java.lang.String gdbFileName, int gdbFileSize, java.lang.String logFileName, int logFileSize) throws java.io.IOException, AutomationException
gdbName
- The gdbName (in)gdbFileName
- The gdbFileName (in)gdbFileSize
- The gdbFileSize (in)logFileName
- The logFileName (in)logFileSize
- The logFileSize (in)
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.void deleteGeodatabase(java.lang.String gdbName) throws java.io.IOException, AutomationException
gdbName
- The gdbName (in)
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.void createLogin(java.lang.String loginName, boolean isAdministrator) throws java.io.IOException, AutomationException
loginName
- The loginName (in)isAdministrator
- The isAdministrator (in)
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.void modifyLoginSecurity(java.lang.String loginName, boolean isAdministrator) throws java.io.IOException, AutomationException
loginName
- The loginName (in)isAdministrator
- The isAdministrator (in)
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.void modifyGeodatabaseSecurity(java.lang.String dbName, java.lang.String loginName, int permission) throws java.io.IOException, AutomationException
dbName
- The dbName (in)loginName
- The loginName (in)permission
- A com.esri.arcgis.datasourcesGDB.esriGeodatabasePermissionsType constant (in)
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.void deleteLogin(java.lang.String loginName) throws java.io.IOException, AutomationException
loginName
- The loginName (in)
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.IEnumBSTR getGeodatabaseNames() throws java.io.IOException, AutomationException
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.void getLogins(IEnumBSTR[] loginNames, IEnumBSTR[] dbNames, IEnumBSTR[] loginTypes, IEnumBSTR[] languages) throws java.io.IOException, AutomationException
loginNames
- A reference to a com.esri.arcgis.system.IEnumBSTR (out: use single element array)dbNames
- A reference to a com.esri.arcgis.system.IEnumBSTR (out: use single element array)loginTypes
- A reference to a com.esri.arcgis.system.IEnumBSTR (out: use single element array)languages
- A reference to a com.esri.arcgis.system.IEnumBSTR (out: use single element array)
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.void detachGeodatabase(java.lang.String dbName) throws java.io.IOException, AutomationException
dbName
- The dbName (in)
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.void attachGeodatabase(java.lang.String dbName, java.lang.String dataFileName, java.lang.String logFileName) throws java.io.IOException, AutomationException
dbName
- The dbName (in)dataFileName
- The dataFileName (in)logFileName
- The logFileName (in)
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.void upgradeGeoDatabase(java.lang.String gdbName) throws java.io.IOException, AutomationException
gdbName
- The gdbName (in)
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.void upgradeSDESchema(java.lang.String gdbName) throws java.io.IOException, AutomationException
gdbName
- The gdbName (in)
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.java.lang.String getGeodatabaseName(java.lang.String dataFileName) throws java.io.IOException, AutomationException
dataFileName
- The dataFileName (in)
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.boolean backupGeodatabase(java.lang.String gdbName, java.lang.String backupFileName, java.lang.String backupName, java.lang.String description) throws java.io.IOException, AutomationException
gdbName
- The gdbName (in)backupFileName
- The backupFileName (in)backupName
- The backupName (in)description
- The description (in)
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.void restoreGeodatabase(java.lang.String gdbName, java.lang.String backupFileName, java.lang.String dbFilePath) throws java.io.IOException, AutomationException
gdbName
- The gdbName (in)backupFileName
- The backupFileName (in)dbFilePath
- The dbFilePath (in)
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.void isSimpleRecoveryModel(java.lang.String gdbName, boolean[] isSimpleRecoveryModel) throws java.io.IOException, AutomationException
gdbName
- The gdbName (in)isSimpleRecoveryModel
- The isSimpleRecoveryModel (in)
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.void setGeodatabaseToSimpleRecoveryModel(java.lang.String gdbName) throws java.io.IOException, AutomationException
gdbName
- The gdbName (in)
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.boolean isConnectedUserAdministrator() throws java.io.IOException, AutomationException
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.IWorkspaceName createWorkspaceName(java.lang.String gdbName, java.lang.String versionPropName, java.lang.Object versionSpecifier) throws java.io.IOException, AutomationException
gdbName
- The gdbName (in)versionPropName
- The versionPropName (in)versionSpecifier
- A Variant (in)
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.void getDBProperties(java.lang.String dbName, java.lang.String[] status, int[] dbSize, java.lang.String[] owner, java.lang.Object[] createDate, java.lang.Object[] dbBackup) throws java.io.IOException, AutomationException
dbName
- The dbName (in)status
- The status (out: use single element array)dbSize
- The dbSize (out: use single element array)owner
- The owner (out: use single element array)createDate
- A Variant (out: use single element array)dbBackup
- A Variant (out: use single element array)
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.void getFileProperties(java.lang.String dbName, java.lang.String[] dataName, java.lang.String[] dataPhysicalName, int[] dataFileSize, java.lang.String[] logName, java.lang.String[] logPhysicalName, int[] logFileSize) throws java.io.IOException, AutomationException
dbName
- The dbName (in)dataName
- The dataName (out: use single element array)dataPhysicalName
- The dataPhysicalName (out: use single element array)dataFileSize
- The dataFileSize (out: use single element array)logName
- The logName (out: use single element array)logPhysicalName
- The logPhysicalName (out: use single element array)logFileSize
- The logFileSize (out: use single element array)
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.void analyze(java.lang.String gdbName) throws java.io.IOException, AutomationException
gdbName
- The gdbName (in)
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.void rebuildIndices(java.lang.String gdbName) throws java.io.IOException, AutomationException
gdbName
- The gdbName (in)
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.void shrinkGeodatabase(java.lang.String gdbName) throws java.io.IOException, AutomationException
gdbName
- The gdbName (in)
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.int getConnectedUsers(java.lang.String dbName) throws java.io.IOException, AutomationException
dbName
- The dbName (in)
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.void getServerAdministrators(IEnumBSTR[] userNames) throws java.io.IOException, AutomationException
userNames
- A reference to a com.esri.arcgis.system.IEnumBSTR (out: use single element array)
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.void getUsersByPermissionType(java.lang.String dbName, int permission, IEnumBSTR[] userNames) throws java.io.IOException, AutomationException
dbName
- The dbName (in)permission
- A com.esri.arcgis.datasourcesGDB.esriGeodatabasePermissionsType constant (in)userNames
- A reference to a com.esri.arcgis.system.IEnumBSTR (out: use single element array)
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |