Class DataGet
java.lang.Object
ecmwf.common.database.DataGet
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptiongetActivity
(long id) Gets the activity.getActivity
(String id) Gets the activity.getActivityObject
(long id) Gets the activity object.Gets the alias.Alias[]
Gets the alias array.getAliasObject
(String desName, String destinationName) Gets the alias object.getAssociation
(String destinationName, String hostName) Gets the association.Gets the association array.getAssociationObject
(String destinationName, String hostName) Gets the association object.getAuthorizedECUser
(String ecuserName, String msuserName) Gets the authorised ecuser.getAuthorizedECUserObject
(String ecuserName, String msuserName) Gets the authorized ecuser object.getCategory
(long id) Gets the category.Category[]
Gets the category array.getCategoryObject
(long id) Gets the category object.Gets the cat url.CatUrl[]
Gets the cat url array.getCatUrlObject
(long categoryId, String urlName) Gets the cat url object.getCountry
(String iso) Gets the country.Country[]
Gets the country array.getCountryObject
(String iso) Gets the country object.getDataFile
(long id) Gets the data file.getDataFile
(String id) Gets the data file.getDataFileObject
(long id) Gets the data file object.getDataTransfer
(long id) Gets the data transfer.getDataTransferObject
(long id) Gets the data transfer object.getDestination
(String name) Gets the destination.Gets the destination array.getDestinationECUser
(String destinationName, String ecuserName) Gets the destination ecuser.Gets the destination ecuser array.getDestinationECUserObject
(String destinationName, String ecuserName) Gets the destination ecuser object.getDestinationObject
(String name) Gets the destination object.getECSession
(int id) Gets the EC session.getECSession
(String id) Gets the EC session.getECSessionObject
(int id) Gets the EC session object.getECtransAccounting
(int id) Gets the ectrans accounting.Gets the ectrans accounting.getECtransAccountingObject
(int id) Gets the ectrans accounting object.getECtransDestination
(String name) Gets the ectrans destination.Gets the ectrans destination array.Gets the ectrans destination object.getECtransModule
(String name) Gets the ectrans module.Gets the ectrans module array.getECtransModuleObject
(String name) Gets the ectrans module object.Gets the EC user.ECUser[]
Gets the EC user array.getECUserObject
(String name) Gets the EC user object.getEvent
(long id) Gets the event.Gets the event.getEventObject
(int id) Gets the event object.Gets the host.Host[]
Gets the host array.Host[]
getHostArray
(Comparator<Host> comparator) Gets the host array.getHostECUser
(String ecuserName, String hostName) Gets the host ecuser.getHostECUserObject
(String ecuserName, String hostName) Gets the host ecuser object.getHostLocation
(int id) Gets the host location.getHostLocationObject
(int id) Gets the host location object.getHostObject
(String name) Gets the host object.getHostOutput
(int id) Gets the host output.getHostOutputObject
(int id) Gets the host output object.getHostStats
(int id) Gets the host stats.getHostStatsObject
(int id) Gets the host stats object.getHostWithOutput
(String name) Gets the host and its output.Gets the incoming association array.Gets the incoming policy.Gets the incoming policy array.Gets the EC user object.Gets the incoming user.Gets the incoming user array.Gets the incoming user object.getMetadataAttribute
(String name) Gets the metadata attribute.Gets the metadata attribute array.Gets the metadata attribute object.getMonitoringValue
(long id) Gets the monitoring value.Gets the monitoring value.getMonitoringValueObject
(long id) Gets the monitoring value object.getNotification
(int id) Gets the notification.Gets the notification.getNotificationObject
(int id) Gets the notification object.getOperation
(String name) Gets the operation.Gets the operation array.getOperationObject
(String name) Gets the operation object.getPermission
(String ecuserName, String operationName) Gets the permission.getPermissionObject
(String ecuserName, String operationName) Gets the permission object.getPolicyAssociation
(String destinationName, String policyId) Gets the policy association.getPrivileged
(String ecuserName, int notificationId) Gets the privileged.getPrivilegedObject
(String ecuserName, int notificationId) Gets the privileged object.getProductStatus
(long id) Gets the product status.Gets the product status.Gets the product status array.getProductStatusObject
(long id) Gets the product status object.getPublication
(int id) Gets the publication.getPublication
(String id) Gets the publication.ecmwf.common.database.DBIterator
<Publication> Gets the publication iterator.getPublicationObject
(int id) Gets the publication object.getReception
(int id) Gets the reception.getReception
(String id) Gets the reception.getReceptionObject
(int id) Gets the reception object.getSchedulerValue
(int id) Gets the scheduler value.Gets the scheduler value.getSchedulerValueObject
(int id) Gets the scheduler value object.getSpool
(int id) Gets the spool.Gets the spool.getSpoolObject
(int id) Gets the spool object.getTransferECUser
(String ecuserName, String transfermethodName) Gets the transfer ecuser.getTransferECUserObject
(String ecuserName, String transfermethodName) Gets the transfer ecuser object.getTransferGroup
(String name) Gets the transfer group.Gets the transfer group array.getTransferGroupObject
(String name) Gets the transfer group object.getTransferHistory
(long id) Gets the transfer history.Gets the transfer history.getTransferHistoryObject
(long id) Gets the transfer history object.getTransferMethod
(String name) Gets the transfer method.Gets the transfer method array.Gets the transfer method object.getTransferModule
(String name) Gets the transfer module.Gets the transfer module array.Gets the transfer module object.getTransferServer
(String name) Gets the transfer server.Gets the transfer server array.Gets the transfer server object.Gets the url.Url[]
Gets the url array.getUrlObject
(String name) Gets the url object.getWebUser
(String id) Gets the web user.WebUser[]
Gets the web user array.Gets the web user object.Gets the weu cat.WeuCat[]
Gets the weu cat array.getWeuCatObject
(long categoryId, String webuserId) Gets the weu cat object.
-
Constructor Details
-
DataGet
public DataGet()
-
-
Method Details
-
getIncomingUser
Gets the incoming user.- Parameters:
id
- the id- Returns:
- the incoming user
- Throws:
DataBaseException
- the data base exception
-
getIncomingUserObject
Gets the incoming user object.- Parameters:
id
- the id- Returns:
- the incoming user object
-
getActivity
Gets the activity.- Parameters:
id
- the id- Returns:
- the activity
- Throws:
DataBaseException
- the data base exception
-
getActivityObject
Gets the activity object.- Parameters:
id
- the id- Returns:
- the activity object
-
getActivity
Gets the activity.- Parameters:
id
- the id- Returns:
- the activity
- Throws:
DataBaseException
- the data base exception
-
getAlias
Gets the alias.- Parameters:
desName
- the des namedestinationName
- the destination name- Returns:
- the alias
- Throws:
DataBaseException
- the data base exception
-
getAliasObject
-
getAliasArray
-
getAssociation
Gets the association.- Parameters:
destinationName
- the destination namehostName
- the host name- Returns:
- the association
- Throws:
DataBaseException
- the data base exception
-
getPolicyAssociation
public PolicyAssociation getPolicyAssociation(String destinationName, String policyId) throws DataBaseException Gets the policy association.- Parameters:
destinationName
- the destination namepolicyId
- the policy id- Returns:
- the policy association
- Throws:
DataBaseException
- the data base exception
-
getAssociationObject
Gets the association object.- Parameters:
destinationName
- the destination namehostName
- the host name- Returns:
- the association object
-
getAssociationArray
Gets the association array.- Returns:
- the association array
-
getCategory
Gets the category.- Parameters:
id
- the id- Returns:
- the category
- Throws:
DataBaseException
- the data base exception
-
getCategoryObject
Gets the category object.- Parameters:
id
- the id- Returns:
- the category object
-
getCategoryArray
-
getCatUrl
Gets the cat url.- Parameters:
categoryId
- the category idurlName
- the url name- Returns:
- the cat url
- Throws:
DataBaseException
- the data base exception
-
getCatUrlObject
-
getCatUrlArray
-
getCountry
Gets the country.- Parameters:
iso
- the iso- Returns:
- the country
- Throws:
DataBaseException
- the data base exception
-
getCountryObject
-
getCountryArray
-
getDataFile
Gets the data file.- Parameters:
id
- the id- Returns:
- the data file
- Throws:
DataBaseException
- the data base exception
-
getDataFileObject
Gets the data file object.- Parameters:
id
- the id- Returns:
- the data file object
-
getDataFile
Gets the data file.- Parameters:
id
- the id- Returns:
- the data file
- Throws:
DataBaseException
- the data base exception
-
getDataTransfer
Gets the data transfer.- Parameters:
id
- the id- Returns:
- the data transfer
- Throws:
DataBaseException
- the data base exception
-
getDataTransferObject
Gets the data transfer object.- Parameters:
id
- the id- Returns:
- the data transfer object
-
getDestination
Gets the destination.- Parameters:
name
- the name- Returns:
- the destination
- Throws:
DataBaseException
- the data base exception
-
getDestinationObject
Gets the destination object.- Parameters:
name
- the name- Returns:
- the destination object
-
getDestinationArray
Gets the destination array.- Returns:
- the destination array
-
getIncomingUserArray
Gets the incoming user array.- Returns:
- the incoming user array
-
getIncomingAssociationArray
Gets the incoming association array.- Returns:
- the incoming association array
-
getDestinationECUser
public DestinationECUser getDestinationECUser(String destinationName, String ecuserName) throws DataBaseException Gets the destination ecuser.- Parameters:
destinationName
- the destination nameecuserName
- the ecuser name- Returns:
- the destination ecuser
- Throws:
DataBaseException
- the data base exception
-
getDestinationECUserObject
Gets the destination ecuser object.- Parameters:
destinationName
- the destination nameecuserName
- the ecuser name- Returns:
- the destination ecuser object
-
getDestinationECUserArray
Gets the destination ecuser array.- Returns:
- the destination ecuser array
-
getECSession
Gets the EC session.- Parameters:
id
- the id- Returns:
- the EC session
- Throws:
DataBaseException
- the data base exception
-
getECSessionObject
Gets the EC session object.- Parameters:
id
- the id- Returns:
- the EC session object
-
getECSession
Gets the EC session.- Parameters:
id
- the id- Returns:
- the EC session
- Throws:
DataBaseException
- the data base exception
-
getECtransDestination
Gets the ectrans destination.- Parameters:
name
- the name- Returns:
- the ectrans destination
- Throws:
DataBaseException
- the data base exception
-
getECtransDestinationObject
Gets the ectrans destination object.- Parameters:
name
- the name- Returns:
- the ectrans destination object
-
getECtransDestinationArray
Gets the ectrans destination array.- Returns:
- the ectrans destination array
-
getECtransAccounting
Gets the ectrans accounting.- Parameters:
id
- the id- Returns:
- the ectrans accounting
- Throws:
DataBaseException
- the data base exception
-
getECtransAccountingObject
Gets the ectrans accounting object.- Parameters:
id
- the id- Returns:
- the ectrans accounting object
-
getECtransAccounting
Gets the ectrans accounting.- Parameters:
id
- the id- Returns:
- the ectrans accounting
- Throws:
DataBaseException
- the data base exception
-
getECtransModule
Gets the ectrans module.- Parameters:
name
- the name- Returns:
- the ectrans module
- Throws:
DataBaseException
- the data base exception
-
getECtransModuleObject
Gets the ectrans module object.- Parameters:
name
- the name- Returns:
- the ectrans module object
-
getECtransModuleArray
Gets the ectrans module array.- Returns:
- the ectrans module array
-
getECUser
Gets the EC user.- Parameters:
name
- the name- Returns:
- the EC user
- Throws:
DataBaseException
- the data base exception
-
getECUserObject
-
getECUserArray
-
getIncomingPolicy
Gets the incoming policy.- Parameters:
id
- the id- Returns:
- the incoming policy
- Throws:
DataBaseException
- the data base exception
-
getIncomingPolicyObject
Gets the EC user object.- Parameters:
id
- the id- Returns:
- the EC user object
-
getIncomingPolicyArray
Gets the incoming policy array.- Returns:
- the incoming policy array
-
getEvent
Gets the event.- Parameters:
id
- the id- Returns:
- the event
- Throws:
DataBaseException
- the data base exception
-
getEventObject
Gets the event object.- Parameters:
id
- the id- Returns:
- the event object
-
getEvent
Gets the event.- Parameters:
id
- the id- Returns:
- the event
- Throws:
DataBaseException
- the data base exception
-
getPublication
Gets the publication.- Parameters:
id
- the id- Returns:
- the publication
- Throws:
DataBaseException
- the data base exception
-
getPublicationObject
Gets the publication object.- Parameters:
id
- the id- Returns:
- the publication object
-
getPublication
Gets the publication.- Parameters:
id
- the id- Returns:
- the publication
- Throws:
DataBaseException
- the data base exception
-
getPublicationIterator
Gets the publication iterator.- Returns:
- the publication iterator
-
getHost
Gets the host.- Parameters:
name
- the name- Returns:
- the host
- Throws:
DataBaseException
- the data base exception
-
getHostObject
-
getHostWithOutput
Gets the host and its output.- Parameters:
name
- the name- Returns:
- the host and its output.
- Throws:
DataBaseException
- the data base exception
-
getHostArray
-
getHostArray
Gets the host array.- Parameters:
comparator
- the comparator- Returns:
- the host array
-
getHostStats
Gets the host stats.- Parameters:
id
- the id- Returns:
- the host
- Throws:
DataBaseException
- the data base exception
-
getHostStatsObject
Gets the host stats object.- Parameters:
id
- the id- Returns:
- the host object
-
getHostLocation
Gets the host location.- Parameters:
id
- the id- Returns:
- the host
- Throws:
DataBaseException
- the data base exception
-
getHostLocationObject
Gets the host location object.- Parameters:
id
- the id- Returns:
- the host object
-
getHostOutput
Gets the host output.- Parameters:
id
- the id- Returns:
- the host
- Throws:
DataBaseException
- the data base exception
-
getHostOutputObject
Gets the host output object.- Parameters:
id
- the id- Returns:
- the host object
-
getHostECUser
Gets the host ecuser.- Parameters:
ecuserName
- the ecuser namehostName
- the host name- Returns:
- the host ecuser
- Throws:
DataBaseException
- the data base exception
-
getHostECUserObject
Gets the host ecuser object.- Parameters:
ecuserName
- the ecuser namehostName
- the host name- Returns:
- the host ecuser object
-
getMetadataAttribute
Gets the metadata attribute.- Parameters:
name
- the name- Returns:
- the metadata attribute
- Throws:
DataBaseException
- the data base exception
-
getMetadataAttributeObject
Gets the metadata attribute object.- Parameters:
name
- the name- Returns:
- the metadata attribute object
-
getMetadataAttributeArray
Gets the metadata attribute array.- Returns:
- the metadata attribute array
-
getMonitoringValue
Gets the monitoring value.- Parameters:
id
- the id- Returns:
- the monitoring value
- Throws:
DataBaseException
- the data base exception
-
getMonitoringValueObject
Gets the monitoring value object.- Parameters:
id
- the id- Returns:
- the monitoring value object
-
getMonitoringValue
Gets the monitoring value.- Parameters:
id
- the id- Returns:
- the monitoring value
- Throws:
DataBaseException
- the data base exception
-
getAuthorizedECUser
public AuthorizedECUser getAuthorizedECUser(String ecuserName, String msuserName) throws DataBaseException Gets the authorised ecuser.- Parameters:
ecuserName
- the ecuser namemsuserName
- the msuser name- Returns:
- the authorised ecuser
- Throws:
DataBaseException
- the data base exception
-
getAuthorizedECUserObject
Gets the authorized ecuser object.- Parameters:
ecuserName
- the ecuser namemsuserName
- the msuser name- Returns:
- the authorized ecuser object
-
getNotification
Gets the notification.- Parameters:
id
- the id- Returns:
- the notification
- Throws:
DataBaseException
- the data base exception
-
getNotificationObject
Gets the notification object.- Parameters:
id
- the id- Returns:
- the notification object
-
getNotification
Gets the notification.- Parameters:
id
- the id- Returns:
- the notification
- Throws:
DataBaseException
- the data base exception
-
getOperation
Gets the operation.- Parameters:
name
- the name- Returns:
- the operation
- Throws:
DataBaseException
- the data base exception
-
getOperationObject
-
getOperationArray
-
getPermission
Gets the permission.- Parameters:
ecuserName
- the ecuser nameoperationName
- the operation name- Returns:
- the permission
- Throws:
DataBaseException
- the data base exception
-
getPermissionObject
Gets the permission object.- Parameters:
ecuserName
- the ecuser nameoperationName
- the operation name- Returns:
- the permission object
-
getPrivileged
Gets the privileged.- Parameters:
ecuserName
- the ecuser namenotificationId
- the notification id- Returns:
- the privileged
- Throws:
DataBaseException
- the data base exception
-
getPrivilegedObject
Gets the privileged object.- Parameters:
ecuserName
- the ecuser namenotificationId
- the notification id- Returns:
- the privileged object
-
getProductStatus
Gets the product status.- Parameters:
id
- the id- Returns:
- the product status
- Throws:
DataBaseException
- the data base exception
-
getProductStatusObject
Gets the product status object.- Parameters:
id
- the id- Returns:
- the product status object
-
getProductStatus
Gets the product status.- Parameters:
id
- the id- Returns:
- the product status
- Throws:
DataBaseException
- the data base exception
-
getProductStatusArray
Gets the product status array.- Returns:
- the product status array
-
getReception
Gets the reception.- Parameters:
id
- the id- Returns:
- the reception
- Throws:
DataBaseException
- the data base exception
-
getReceptionObject
Gets the reception object.- Parameters:
id
- the id- Returns:
- the reception object
-
getReception
Gets the reception.- Parameters:
id
- the id- Returns:
- the reception
- Throws:
DataBaseException
- the data base exception
-
getSchedulerValue
Gets the scheduler value.- Parameters:
id
- the id- Returns:
- the scheduler value
- Throws:
DataBaseException
- the data base exception
-
getSchedulerValueObject
Gets the scheduler value object.- Parameters:
id
- the id- Returns:
- the scheduler value object
-
getSchedulerValue
Gets the scheduler value.- Parameters:
id
- the id- Returns:
- the scheduler value
- Throws:
DataBaseException
- the data base exception
-
getSpool
Gets the spool.- Parameters:
id
- the id- Returns:
- the spool
- Throws:
DataBaseException
- the data base exception
-
getSpoolObject
Gets the spool object.- Parameters:
id
- the id- Returns:
- the spool object
-
getSpool
Gets the spool.- Parameters:
id
- the id- Returns:
- the spool
- Throws:
DataBaseException
- the data base exception
-
getTransferGroup
Gets the transfer group.- Parameters:
name
- the name- Returns:
- the transfer group
- Throws:
DataBaseException
- the data base exception
-
getTransferGroupObject
Gets the transfer group object.- Parameters:
name
- the name- Returns:
- the transfer group object
-
getTransferGroupArray
Gets the transfer group array.- Returns:
- the transfer group array
-
getTransferHistory
Gets the transfer history.- Parameters:
id
- the id- Returns:
- the transfer history
- Throws:
DataBaseException
- the data base exception
-
getTransferHistoryObject
Gets the transfer history object.- Parameters:
id
- the id- Returns:
- the transfer history object
-
getTransferHistory
Gets the transfer history.- Parameters:
id
- the id- Returns:
- the transfer history
- Throws:
DataBaseException
- the data base exception
-
getTransferMethod
Gets the transfer method.- Parameters:
name
- the name- Returns:
- the transfer method
- Throws:
DataBaseException
- the data base exception
-
getTransferMethodObject
Gets the transfer method object.- Parameters:
name
- the name- Returns:
- the transfer method object
-
getTransferMethodArray
Gets the transfer method array.- Returns:
- the transfer method array
-
getTransferModule
Gets the transfer module.- Parameters:
name
- the name- Returns:
- the transfer module
- Throws:
DataBaseException
- the data base exception
-
getTransferModuleObject
Gets the transfer module object.- Parameters:
name
- the name- Returns:
- the transfer module object
-
getTransferModuleArray
Gets the transfer module array.- Returns:
- the transfer module array
-
getTransferServer
Gets the transfer server.- Parameters:
name
- the name- Returns:
- the transfer server
- Throws:
DataBaseException
- the data base exception
-
getTransferServerObject
Gets the transfer server object.- Parameters:
name
- the name- Returns:
- the transfer server object
-
getTransferServerArray
Gets the transfer server array.- Returns:
- the transfer server array
-
getTransferECUser
public TransferECUser getTransferECUser(String ecuserName, String transfermethodName) throws DataBaseException Gets the transfer ecuser.- Parameters:
ecuserName
- the ecuser nametransfermethodName
- the transfermethod name- Returns:
- the transfer ecuser
- Throws:
DataBaseException
- the data base exception
-
getTransferECUserObject
Gets the transfer ecuser object.- Parameters:
ecuserName
- the ecuser nametransfermethodName
- the transfermethod name- Returns:
- the transfer ecuser object
-
getUrl
Gets the url.- Parameters:
name
- the name- Returns:
- the url
- Throws:
DataBaseException
- the data base exception
-
getUrlObject
-
getUrlArray
-
getWebUser
Gets the web user.- Parameters:
id
- the id- Returns:
- the web user
- Throws:
DataBaseException
- the data base exception
-
getWebUserObject
-
getWebUserArray
-
getWeuCat
Gets the weu cat.- Parameters:
categoryId
- the category idwebuserId
- the webuser id- Returns:
- the weu cat
- Throws:
DataBaseException
- the data base exception
-
getWeuCatObject
-
getWeuCatArray
-