Package es.caib.seycon.ng.servei
Class XarxaServiceBase
- java.lang.Object
-
- es.caib.seycon.ng.servei.XarxaServiceBase
-
- All Implemented Interfaces:
es.caib.seycon.ng.servei.XarxaService
public abstract class XarxaServiceBase extends Object implements es.caib.seycon.ng.servei.XarxaService
Spring Service base class for
see es.caib.seycon.ng.servei.XarxaServicees.caib.seycon.ng.servei.XarxaService
, provides access to all services and entities referenced by this service.
-
-
Constructor Summary
Constructors Constructor Description XarxaServiceBase()
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description boolean
canLogin(String user, String host)
es.caib.seycon.ng.comu.AliasMaquina
create(es.caib.seycon.ng.comu.AliasMaquina aliasMaquina)
es.caib.seycon.ng.comu.AutoritzacioAccesHostComAdministrador
create(es.caib.seycon.ng.comu.AutoritzacioAccesHostComAdministrador autoritzacioAccesComAdministrador)
es.caib.seycon.ng.comu.Maquina
create(es.caib.seycon.ng.comu.Maquina maquina)
es.caib.seycon.ng.comu.NetworkAuthorization
create(es.caib.seycon.ng.comu.NetworkAuthorization accessList)
es.caib.seycon.ng.comu.OsType
create(es.caib.seycon.ng.comu.OsType osType)
es.caib.seycon.ng.comu.Xarxa
create(es.caib.seycon.ng.comu.Xarxa xarxa)
void
delete(es.caib.seycon.ng.comu.AliasMaquina aliasMaquina)
void
delete(es.caib.seycon.ng.comu.Maquina maquina)
void
delete(es.caib.seycon.ng.comu.NetworkAuthorization accessList)
void
delete(es.caib.seycon.ng.comu.OsType osType)
void
delete(es.caib.seycon.ng.comu.Xarxa xarxa)
Boolean
esXarxaAdministrada(String codiXarxa)
List<es.caib.seycon.ng.comu.AliasMaquina>
findAliasByNomMaquina(String nomMaquina)
List<es.caib.seycon.ng.comu.NetworkAuthorization>
findALLNetworkAuthorizationsByCodiUsuari(String codiUsuari)
List<es.caib.seycon.ng.comu.OsType>
findAllOSType()
List<es.caib.seycon.ng.comu.AutoritzacioAccesHostComAdministrador>
findAutoritzacionsAccesMaquinaComAdministradorByHostAndDataPeticio(String nomHost, String dataPeticio, String dataCaducitat)
com.soffid.iam.api.PagedResult<es.caib.seycon.ng.comu.Maquina>
findHostByTextAndJsonQuery(String text, String jsonQuery, Integer start, Integer pageSize)
com.soffid.iam.api.AsyncList<es.caib.seycon.ng.comu.Maquina>
findHostByTextAndJsonQueryAsync(String text, String jsonQuery)
List<es.caib.seycon.ng.comu.Maquina>
findHostsByNetwork_Discovery(es.caib.seycon.ng.comu.Xarxa parent, String text)
es.caib.seycon.ng.comu.Identitat
findIdentitatByCodi(String codi)
List<es.caib.seycon.ng.comu.Identitat>
findIdentitatsByCodi(String codi)
List<es.caib.seycon.ng.comu.Maquina>
findMaquinaByFiltre(String nom, String sistemaOperatiu, String adreca, String dhcp, String correu, String ofimatica, String alias, String mac, String descripcio, String xarxa, String usuari, Boolean restringeixCerca)
List<es.caib.seycon.ng.comu.Maquina>
findMaquinaByFiltreSenseRestriccions(String nom, String sistemaOperatiu, String adreca, String dhcp, String correu, String ofimatica, String alias, String mac, String descripcio, String xarxa, String usuari, Boolean restringeixCerca)
es.caib.seycon.ng.comu.Maquina
findMaquinaById(Long idMaquina)
es.caib.seycon.ng.comu.Maquina
findMaquinaByIp(String ip)
es.caib.seycon.ng.comu.Maquina
findMaquinaByNom(String nom)
es.caib.seycon.ng.comu.Maquina
findMaquinaBySerialNumber(String serialNumber)
List<es.caib.seycon.ng.comu.Maquina>
findMaquinaOfirmaticaUsuariByFiltre(String nom, String sistemaOperatiu, String adreca, String dhcp, String correu, String ofimatica, String alias, String mac, String descripcio, String xarxa, String usuari, Boolean restringeixCerca, String servidorImpressores)
List<es.caib.seycon.ng.comu.Maquina>
findMaquinesByXarxa(es.caib.seycon.ng.comu.Xarxa xarxa)
es.caib.seycon.ng.comu.NetworkAuthorization
findNetworkAuthorizationByCodiXarxaAndCodiIdentitat(String codiXarxa, String codiIdentitat)
List<es.caib.seycon.ng.comu.NetworkAuthorization>
findNetworkAuthorizationsByCodiGrup(String codiGrup)
List<es.caib.seycon.ng.comu.NetworkAuthorization>
findNetworkAuthorizationsByCodiUsuari(String codiUsuari)
List<es.caib.seycon.ng.comu.NetworkAuthorization>
findNetworkAuthorizationsByNomRol(String nomRol)
es.caib.seycon.ng.comu.Xarxa
findNetworkByIpAddress(String ipAdress)
List<es.caib.seycon.ng.comu.Xarxa>
findNetworkByText_Discovery(String text)
com.soffid.iam.api.PagedResult<es.caib.seycon.ng.comu.Xarxa>
findNetworkByTextAndJsonQuery(String text, String jsonQuery, Integer start, Integer pageSize)
com.soffid.iam.api.AsyncList<es.caib.seycon.ng.comu.Xarxa>
findNetworkByTextAndJsonQueryAsync(String text, String jsonQuery)
Long
findNivellAccesByNomMaquinaAndCodiXarxa(String nomMaquina, String codiXarxa)
es.caib.seycon.ng.comu.OsType
findOSTypeById(Long osId)
es.caib.seycon.ng.comu.OsType
findOSTypeByName(String osName)
List<es.caib.seycon.ng.comu.Sessio>
findSessionsByNomMaquina(String codiMaquina)
es.caib.seycon.ng.comu.Xarxa
findXarxaByCodi(String codi)
List<es.caib.seycon.ng.comu.Xarxa>
findXarxaByFiltre(String codi, String adreca, String descripcio, String mascara, String normalitzada, String dhcp, String maquina)
List<es.caib.seycon.ng.comu.NetworkAuthorization>
getACL(es.caib.seycon.ng.comu.Xarxa xarxa)
Long
getIPsBuides(String codiXarxa)
Long
getIPsOcupades(String codiXarxa)
List<es.caib.seycon.ng.comu.Maquina>
getMaquines()
com.soffid.iam.service.NetworkService
getNetworkService()
Gets reference tonetworkService
.String
getPrimeraIPLliure(String codiXarxa)
protected Principal
getPrincipal()
Gets the currentprincipal
if one has been set, otherwise returnsnull
.List<es.caib.seycon.ng.comu.Maquina>
getServidorsCorreu()
List<es.caib.seycon.ng.comu.Maquina>
getServidorsHome()
List<es.caib.seycon.ng.comu.Maquina>
getServidorsPerfil()
String[]
getTasques(String nomMaquina)
String[]
getUsuariAndContrasenyaAdministradorHost(String nomMaquina)
List<es.caib.seycon.ng.comu.Xarxa>
getXarxes()
protected abstract boolean
handleCanLogin(String user, String host)
protected abstract es.caib.seycon.ng.comu.AliasMaquina
handleCreate(es.caib.seycon.ng.comu.AliasMaquina aliasMaquina)
protected abstract es.caib.seycon.ng.comu.AutoritzacioAccesHostComAdministrador
handleCreate(es.caib.seycon.ng.comu.AutoritzacioAccesHostComAdministrador autoritzacioAccesComAdministrador)
protected abstract es.caib.seycon.ng.comu.Maquina
handleCreate(es.caib.seycon.ng.comu.Maquina maquina)
protected abstract es.caib.seycon.ng.comu.NetworkAuthorization
handleCreate(es.caib.seycon.ng.comu.NetworkAuthorization accessList)
protected abstract es.caib.seycon.ng.comu.OsType
handleCreate(es.caib.seycon.ng.comu.OsType osType)
protected abstract es.caib.seycon.ng.comu.Xarxa
handleCreate(es.caib.seycon.ng.comu.Xarxa xarxa)
protected abstract void
handleDelete(es.caib.seycon.ng.comu.AliasMaquina aliasMaquina)
protected abstract void
handleDelete(es.caib.seycon.ng.comu.Maquina maquina)
protected abstract void
handleDelete(es.caib.seycon.ng.comu.NetworkAuthorization accessList)
protected abstract void
handleDelete(es.caib.seycon.ng.comu.OsType osType)
protected abstract void
handleDelete(es.caib.seycon.ng.comu.Xarxa xarxa)
protected abstract Boolean
handleEsXarxaAdministrada(String codiXarxa)
protected abstract List<es.caib.seycon.ng.comu.AliasMaquina>
handleFindAliasByNomMaquina(String nomMaquina)
protected abstract List<es.caib.seycon.ng.comu.NetworkAuthorization>
handleFindALLNetworkAuthorizationsByCodiUsuari(String codiUsuari)
protected abstract List<es.caib.seycon.ng.comu.OsType>
handleFindAllOSType()
protected abstract List<es.caib.seycon.ng.comu.AutoritzacioAccesHostComAdministrador>
handleFindAutoritzacionsAccesMaquinaComAdministradorByHostAndDataPeticio(String nomHost, String dataPeticio, String dataCaducitat)
protected abstract com.soffid.iam.api.PagedResult<es.caib.seycon.ng.comu.Maquina>
handleFindHostByTextAndJsonQuery(String text, String jsonQuery, Integer start, Integer pageSize)
protected abstract com.soffid.iam.api.AsyncList<es.caib.seycon.ng.comu.Maquina>
handleFindHostByTextAndJsonQueryAsync(String text, String jsonQuery)
protected abstract List<es.caib.seycon.ng.comu.Maquina>
handleFindHostsByNetwork_Discovery(es.caib.seycon.ng.comu.Xarxa parent, String text)
protected abstract es.caib.seycon.ng.comu.Identitat
handleFindIdentitatByCodi(String codi)
protected abstract List<es.caib.seycon.ng.comu.Identitat>
handleFindIdentitatsByCodi(String codi)
protected abstract List<es.caib.seycon.ng.comu.Maquina>
handleFindMaquinaByFiltre(String nom, String sistemaOperatiu, String adreca, String dhcp, String correu, String ofimatica, String alias, String mac, String descripcio, String xarxa, String usuari, Boolean restringeixCerca)
protected abstract List<es.caib.seycon.ng.comu.Maquina>
handleFindMaquinaByFiltreSenseRestriccions(String nom, String sistemaOperatiu, String adreca, String dhcp, String correu, String ofimatica, String alias, String mac, String descripcio, String xarxa, String usuari, Boolean restringeixCerca)
protected abstract es.caib.seycon.ng.comu.Maquina
handleFindMaquinaById(Long idMaquina)
protected abstract es.caib.seycon.ng.comu.Maquina
handleFindMaquinaByIp(String ip)
protected abstract es.caib.seycon.ng.comu.Maquina
handleFindMaquinaByNom(String nom)
protected abstract es.caib.seycon.ng.comu.Maquina
handleFindMaquinaBySerialNumber(String serialNumber)
protected abstract List<es.caib.seycon.ng.comu.Maquina>
handleFindMaquinaOfirmaticaUsuariByFiltre(String nom, String sistemaOperatiu, String adreca, String dhcp, String correu, String ofimatica, String alias, String mac, String descripcio, String xarxa, String usuari, Boolean restringeixCerca, String servidorImpressores)
protected abstract List<es.caib.seycon.ng.comu.Maquina>
handleFindMaquinesByXarxa(es.caib.seycon.ng.comu.Xarxa xarxa)
protected abstract es.caib.seycon.ng.comu.NetworkAuthorization
handleFindNetworkAuthorizationByCodiXarxaAndCodiIdentitat(String codiXarxa, String codiIdentitat)
protected abstract List<es.caib.seycon.ng.comu.NetworkAuthorization>
handleFindNetworkAuthorizationsByCodiGrup(String codiGrup)
protected abstract List<es.caib.seycon.ng.comu.NetworkAuthorization>
handleFindNetworkAuthorizationsByCodiUsuari(String codiUsuari)
protected abstract List<es.caib.seycon.ng.comu.NetworkAuthorization>
handleFindNetworkAuthorizationsByNomRol(String nomRol)
protected abstract es.caib.seycon.ng.comu.Xarxa
handleFindNetworkByIpAddress(String ipAdress)
protected abstract List<es.caib.seycon.ng.comu.Xarxa>
handleFindNetworkByText_Discovery(String text)
protected abstract com.soffid.iam.api.PagedResult<es.caib.seycon.ng.comu.Xarxa>
handleFindNetworkByTextAndJsonQuery(String text, String jsonQuery, Integer start, Integer pageSize)
protected abstract com.soffid.iam.api.AsyncList<es.caib.seycon.ng.comu.Xarxa>
handleFindNetworkByTextAndJsonQueryAsync(String text, String jsonQuery)
protected abstract Long
handleFindNivellAccesByNomMaquinaAndCodiXarxa(String nomMaquina, String codiXarxa)
protected abstract es.caib.seycon.ng.comu.OsType
handleFindOSTypeById(Long osId)
protected abstract es.caib.seycon.ng.comu.OsType
handleFindOSTypeByName(String osName)
protected abstract List<es.caib.seycon.ng.comu.Sessio>
handleFindSessionsByNomMaquina(String codiMaquina)
protected abstract es.caib.seycon.ng.comu.Xarxa
handleFindXarxaByCodi(String codi)
protected abstract List<es.caib.seycon.ng.comu.Xarxa>
handleFindXarxaByFiltre(String codi, String adreca, String descripcio, String mascara, String normalitzada, String dhcp, String maquina)
protected abstract List<es.caib.seycon.ng.comu.NetworkAuthorization>
handleGetACL(es.caib.seycon.ng.comu.Xarxa xarxa)
protected abstract Long
handleGetIPsBuides(String codiXarxa)
protected abstract Long
handleGetIPsOcupades(String codiXarxa)
protected abstract List<es.caib.seycon.ng.comu.Maquina>
handleGetMaquines()
protected abstract String
handleGetPrimeraIPLliure(String codiXarxa)
protected abstract List<es.caib.seycon.ng.comu.Maquina>
handleGetServidorsCorreu()
protected abstract List<es.caib.seycon.ng.comu.Maquina>
handleGetServidorsHome()
protected abstract List<es.caib.seycon.ng.comu.Maquina>
handleGetServidorsPerfil()
protected abstract String[]
handleGetTasques(String nomMaquina)
protected abstract String[]
handleGetUsuariAndContrasenyaAdministradorHost(String nomMaquina)
protected abstract List<es.caib.seycon.ng.comu.Xarxa>
handleGetXarxes()
protected abstract Boolean
handleHasAnyACLXarxes(String codiUsuari)
protected abstract Boolean
handleLaunchVNC(Long sessioId)
protected abstract es.caib.seycon.ng.comu.Maquina
handleRegisterDynamicIP(String nomMaquina, String ip, String serialNumber)
protected abstract es.caib.seycon.ng.comu.AutoritzacioAccesHostComAdministrador
handleRevocarAccesHostComAdministrador(es.caib.seycon.ng.comu.AutoritzacioAccesHostComAdministrador autoritzacioAccesComAdministrador)
protected abstract void
handleSetContrasenyaAdministrador(String nomMaquina, String adminUser, String adminPass)
protected abstract Boolean
handleTeAccesAXarxa(String codiUsuari, String codiXarxa)
protected abstract Boolean
handleTeXarxaAdministrada()
protected abstract void
handleUpdate(es.caib.seycon.ng.comu.AliasMaquina aliasMaquina)
protected abstract void
handleUpdate(es.caib.seycon.ng.comu.Maquina maquina)
protected abstract es.caib.seycon.ng.comu.NetworkAuthorization
handleUpdate(es.caib.seycon.ng.comu.NetworkAuthorization accessList)
protected abstract void
handleUpdate(es.caib.seycon.ng.comu.OsType osType)
protected abstract void
handleUpdate(es.caib.seycon.ng.comu.Xarxa xarxa)
Boolean
hasAnyACLXarxes(String codiUsuari)
Boolean
launchVNC(Long sessioId)
es.caib.seycon.ng.comu.Maquina
registerDynamicIP(String nomMaquina, String ip, String serialNumber)
es.caib.seycon.ng.comu.AutoritzacioAccesHostComAdministrador
revocarAccesHostComAdministrador(es.caib.seycon.ng.comu.AutoritzacioAccesHostComAdministrador autoritzacioAccesComAdministrador)
void
setContrasenyaAdministrador(String nomMaquina, String adminUser, String adminPass)
void
setNetworkService(com.soffid.iam.service.NetworkService networkService)
Sets reference tonetworkService
.Boolean
teAccesAXarxa(String codiUsuari, String codiXarxa)
Boolean
teXarxaAdministrada()
void
update(es.caib.seycon.ng.comu.AliasMaquina aliasMaquina)
void
update(es.caib.seycon.ng.comu.Maquina maquina)
es.caib.seycon.ng.comu.NetworkAuthorization
update(es.caib.seycon.ng.comu.NetworkAuthorization accessList)
void
update(es.caib.seycon.ng.comu.OsType osType)
void
update(es.caib.seycon.ng.comu.Xarxa xarxa)
-
-
-
Method Detail
-
setNetworkService
public void setNetworkService(com.soffid.iam.service.NetworkService networkService)
Sets reference tonetworkService
.
-
getNetworkService
public com.soffid.iam.service.NetworkService getNetworkService()
Gets reference tonetworkService
.
-
canLogin
@Transactional(rollbackFor=java.lang.Exception.class) public boolean canLogin(String user, String host) throws es.caib.seycon.ng.exception.InternalErrorException
- Specified by:
canLogin
in interfacees.caib.seycon.ng.servei.XarxaService
- Throws:
es.caib.seycon.ng.exception.InternalErrorException
-
handleCanLogin
protected abstract boolean handleCanLogin(String user, String host) throws Exception
- Throws:
Exception
-
findHostByTextAndJsonQueryAsync
@Transactional(rollbackFor=java.lang.Exception.class) public com.soffid.iam.api.AsyncList<es.caib.seycon.ng.comu.Maquina> findHostByTextAndJsonQueryAsync(String text, String jsonQuery) throws es.caib.seycon.ng.exception.InternalErrorException
- Specified by:
findHostByTextAndJsonQueryAsync
in interfacees.caib.seycon.ng.servei.XarxaService
- Throws:
es.caib.seycon.ng.exception.InternalErrorException
-
handleFindHostByTextAndJsonQueryAsync
protected abstract com.soffid.iam.api.AsyncList<es.caib.seycon.ng.comu.Maquina> handleFindHostByTextAndJsonQueryAsync(String text, String jsonQuery) throws Exception
- Throws:
Exception
-
findNetworkByTextAndJsonQueryAsync
@Transactional(rollbackFor=java.lang.Exception.class) public com.soffid.iam.api.AsyncList<es.caib.seycon.ng.comu.Xarxa> findNetworkByTextAndJsonQueryAsync(String text, String jsonQuery) throws es.caib.seycon.ng.exception.InternalErrorException
- Specified by:
findNetworkByTextAndJsonQueryAsync
in interfacees.caib.seycon.ng.servei.XarxaService
- Throws:
es.caib.seycon.ng.exception.InternalErrorException
-
handleFindNetworkByTextAndJsonQueryAsync
protected abstract com.soffid.iam.api.AsyncList<es.caib.seycon.ng.comu.Xarxa> handleFindNetworkByTextAndJsonQueryAsync(String text, String jsonQuery) throws Exception
- Throws:
Exception
-
findHostByTextAndJsonQuery
@Transactional(rollbackFor=java.lang.Exception.class) public com.soffid.iam.api.PagedResult<es.caib.seycon.ng.comu.Maquina> findHostByTextAndJsonQuery(String text, String jsonQuery, Integer start, Integer pageSize) throws es.caib.seycon.ng.exception.InternalErrorException
- Specified by:
findHostByTextAndJsonQuery
in interfacees.caib.seycon.ng.servei.XarxaService
- Throws:
es.caib.seycon.ng.exception.InternalErrorException
-
handleFindHostByTextAndJsonQuery
protected abstract com.soffid.iam.api.PagedResult<es.caib.seycon.ng.comu.Maquina> handleFindHostByTextAndJsonQuery(String text, String jsonQuery, Integer start, Integer pageSize) throws Exception
- Throws:
Exception
-
findNetworkByTextAndJsonQuery
@Transactional(rollbackFor=java.lang.Exception.class) public com.soffid.iam.api.PagedResult<es.caib.seycon.ng.comu.Xarxa> findNetworkByTextAndJsonQuery(String text, String jsonQuery, Integer start, Integer pageSize) throws es.caib.seycon.ng.exception.InternalErrorException
- Specified by:
findNetworkByTextAndJsonQuery
in interfacees.caib.seycon.ng.servei.XarxaService
- Throws:
es.caib.seycon.ng.exception.InternalErrorException
-
handleFindNetworkByTextAndJsonQuery
protected abstract com.soffid.iam.api.PagedResult<es.caib.seycon.ng.comu.Xarxa> handleFindNetworkByTextAndJsonQuery(String text, String jsonQuery, Integer start, Integer pageSize) throws Exception
- Throws:
Exception
-
create
@Transactional(isolation=DEFAULT, propagation=REQUIRED, rollbackFor=java.lang.Exception.class) public es.caib.seycon.ng.comu.AliasMaquina create(es.caib.seycon.ng.comu.AliasMaquina aliasMaquina) throws es.caib.seycon.ng.exception.InternalErrorException, es.caib.seycon.ng.exception.InternalErrorException
- Specified by:
create
in interfacees.caib.seycon.ng.servei.XarxaService
- Throws:
es.caib.seycon.ng.exception.InternalErrorException
-
handleCreate
protected abstract es.caib.seycon.ng.comu.AliasMaquina handleCreate(es.caib.seycon.ng.comu.AliasMaquina aliasMaquina) throws Exception
- Throws:
Exception
-
create
@Transactional(isolation=DEFAULT, propagation=REQUIRED, rollbackFor=java.lang.Exception.class) public es.caib.seycon.ng.comu.AutoritzacioAccesHostComAdministrador create(es.caib.seycon.ng.comu.AutoritzacioAccesHostComAdministrador autoritzacioAccesComAdministrador) throws es.caib.seycon.ng.exception.InternalErrorException, es.caib.seycon.ng.exception.InternalErrorException
- Specified by:
create
in interfacees.caib.seycon.ng.servei.XarxaService
- Throws:
es.caib.seycon.ng.exception.InternalErrorException
-
handleCreate
protected abstract es.caib.seycon.ng.comu.AutoritzacioAccesHostComAdministrador handleCreate(es.caib.seycon.ng.comu.AutoritzacioAccesHostComAdministrador autoritzacioAccesComAdministrador) throws Exception
- Throws:
Exception
-
revocarAccesHostComAdministrador
@Transactional(isolation=DEFAULT, propagation=REQUIRED, rollbackFor=java.lang.Exception.class) public es.caib.seycon.ng.comu.AutoritzacioAccesHostComAdministrador revocarAccesHostComAdministrador(es.caib.seycon.ng.comu.AutoritzacioAccesHostComAdministrador autoritzacioAccesComAdministrador) throws es.caib.seycon.ng.exception.InternalErrorException, es.caib.seycon.ng.exception.InternalErrorException
- Specified by:
revocarAccesHostComAdministrador
in interfacees.caib.seycon.ng.servei.XarxaService
- Throws:
es.caib.seycon.ng.exception.InternalErrorException
-
handleRevocarAccesHostComAdministrador
protected abstract es.caib.seycon.ng.comu.AutoritzacioAccesHostComAdministrador handleRevocarAccesHostComAdministrador(es.caib.seycon.ng.comu.AutoritzacioAccesHostComAdministrador autoritzacioAccesComAdministrador) throws Exception
- Throws:
Exception
-
findIdentitatByCodi
@Transactional(isolation=DEFAULT, propagation=REQUIRED, rollbackFor=java.lang.Exception.class) public es.caib.seycon.ng.comu.Identitat findIdentitatByCodi(String codi) throws es.caib.seycon.ng.exception.InternalErrorException, es.caib.seycon.ng.exception.InternalErrorException
- Specified by:
findIdentitatByCodi
in interfacees.caib.seycon.ng.servei.XarxaService
- Throws:
es.caib.seycon.ng.exception.InternalErrorException
-
handleFindIdentitatByCodi
protected abstract es.caib.seycon.ng.comu.Identitat handleFindIdentitatByCodi(String codi) throws Exception
- Throws:
Exception
-
create
@Transactional(isolation=DEFAULT, propagation=REQUIRED, rollbackFor=java.lang.Exception.class) public es.caib.seycon.ng.comu.Maquina create(es.caib.seycon.ng.comu.Maquina maquina) throws es.caib.seycon.ng.exception.InternalErrorException, es.caib.seycon.ng.exception.InternalErrorException
- Specified by:
create
in interfacees.caib.seycon.ng.servei.XarxaService
- Throws:
es.caib.seycon.ng.exception.InternalErrorException
-
handleCreate
protected abstract es.caib.seycon.ng.comu.Maquina handleCreate(es.caib.seycon.ng.comu.Maquina maquina) throws Exception
- Throws:
Exception
-
findMaquinaById
@Transactional(isolation=DEFAULT, propagation=REQUIRED, rollbackFor=java.lang.Exception.class) public es.caib.seycon.ng.comu.Maquina findMaquinaById(Long idMaquina) throws es.caib.seycon.ng.exception.InternalErrorException, es.caib.seycon.ng.exception.InternalErrorException
- Specified by:
findMaquinaById
in interfacees.caib.seycon.ng.servei.XarxaService
- Throws:
es.caib.seycon.ng.exception.InternalErrorException
-
handleFindMaquinaById
protected abstract es.caib.seycon.ng.comu.Maquina handleFindMaquinaById(Long idMaquina) throws Exception
- Throws:
Exception
-
findMaquinaByIp
@Transactional(isolation=DEFAULT, propagation=REQUIRED, rollbackFor=java.lang.Exception.class) public es.caib.seycon.ng.comu.Maquina findMaquinaByIp(String ip) throws es.caib.seycon.ng.exception.InternalErrorException, es.caib.seycon.ng.exception.InternalErrorException
- Specified by:
findMaquinaByIp
in interfacees.caib.seycon.ng.servei.XarxaService
- Throws:
es.caib.seycon.ng.exception.InternalErrorException
-
handleFindMaquinaByIp
protected abstract es.caib.seycon.ng.comu.Maquina handleFindMaquinaByIp(String ip) throws Exception
- Throws:
Exception
-
findMaquinaByNom
@Transactional(isolation=DEFAULT, propagation=REQUIRED, rollbackFor=java.lang.Exception.class) public es.caib.seycon.ng.comu.Maquina findMaquinaByNom(String nom) throws es.caib.seycon.ng.exception.InternalErrorException, es.caib.seycon.ng.exception.InternalErrorException
- Specified by:
findMaquinaByNom
in interfacees.caib.seycon.ng.servei.XarxaService
- Throws:
es.caib.seycon.ng.exception.InternalErrorException
-
handleFindMaquinaByNom
protected abstract es.caib.seycon.ng.comu.Maquina handleFindMaquinaByNom(String nom) throws Exception
- Throws:
Exception
-
findMaquinaBySerialNumber
@Transactional(isolation=DEFAULT, propagation=REQUIRED, rollbackFor=java.lang.Exception.class) public es.caib.seycon.ng.comu.Maquina findMaquinaBySerialNumber(String serialNumber) throws es.caib.seycon.ng.exception.InternalErrorException, es.caib.seycon.ng.exception.InternalErrorException
- Specified by:
findMaquinaBySerialNumber
in interfacees.caib.seycon.ng.servei.XarxaService
- Throws:
es.caib.seycon.ng.exception.InternalErrorException
-
handleFindMaquinaBySerialNumber
protected abstract es.caib.seycon.ng.comu.Maquina handleFindMaquinaBySerialNumber(String serialNumber) throws Exception
- Throws:
Exception
-
registerDynamicIP
@Transactional(isolation=DEFAULT, propagation=REQUIRED, rollbackForClassName="java.lang.Exception", noRollbackForClassName={"es.caib.seycon.ng.exception.UnknownNetworkException","es.caib.seycon.ng.exception.UnknownHostException"}) public es.caib.seycon.ng.comu.Maquina registerDynamicIP(String nomMaquina, String ip, String serialNumber) throws es.caib.seycon.ng.exception.InternalErrorException, es.caib.seycon.ng.exception.InternalErrorException, es.caib.seycon.ng.exception.UnknownHostException, es.caib.seycon.ng.exception.UnknownNetworkException
- Specified by:
registerDynamicIP
in interfacees.caib.seycon.ng.servei.XarxaService
- Throws:
es.caib.seycon.ng.exception.InternalErrorException
es.caib.seycon.ng.exception.UnknownHostException
es.caib.seycon.ng.exception.UnknownNetworkException
-
handleRegisterDynamicIP
protected abstract es.caib.seycon.ng.comu.Maquina handleRegisterDynamicIP(String nomMaquina, String ip, String serialNumber) throws Exception
- Throws:
Exception
-
create
@Transactional(isolation=DEFAULT, propagation=REQUIRED, rollbackFor=java.lang.Exception.class) public es.caib.seycon.ng.comu.NetworkAuthorization create(es.caib.seycon.ng.comu.NetworkAuthorization accessList) throws es.caib.seycon.ng.exception.InternalErrorException, es.caib.seycon.ng.exception.InternalErrorException
- Specified by:
create
in interfacees.caib.seycon.ng.servei.XarxaService
- Throws:
es.caib.seycon.ng.exception.InternalErrorException
-
handleCreate
protected abstract es.caib.seycon.ng.comu.NetworkAuthorization handleCreate(es.caib.seycon.ng.comu.NetworkAuthorization accessList) throws Exception
- Throws:
Exception
-
findNetworkAuthorizationByCodiXarxaAndCodiIdentitat
@Transactional(isolation=DEFAULT, propagation=REQUIRED, rollbackFor=java.lang.Exception.class) public es.caib.seycon.ng.comu.NetworkAuthorization findNetworkAuthorizationByCodiXarxaAndCodiIdentitat(String codiXarxa, String codiIdentitat) throws es.caib.seycon.ng.exception.InternalErrorException, es.caib.seycon.ng.exception.InternalErrorException
- Specified by:
findNetworkAuthorizationByCodiXarxaAndCodiIdentitat
in interfacees.caib.seycon.ng.servei.XarxaService
- Throws:
es.caib.seycon.ng.exception.InternalErrorException
-
handleFindNetworkAuthorizationByCodiXarxaAndCodiIdentitat
protected abstract es.caib.seycon.ng.comu.NetworkAuthorization handleFindNetworkAuthorizationByCodiXarxaAndCodiIdentitat(String codiXarxa, String codiIdentitat) throws Exception
- Throws:
Exception
-
update
@Transactional(isolation=DEFAULT, propagation=REQUIRED, rollbackFor=java.lang.Exception.class) public es.caib.seycon.ng.comu.NetworkAuthorization update(es.caib.seycon.ng.comu.NetworkAuthorization accessList) throws es.caib.seycon.ng.exception.InternalErrorException, es.caib.seycon.ng.exception.InternalErrorException
- Specified by:
update
in interfacees.caib.seycon.ng.servei.XarxaService
- Throws:
es.caib.seycon.ng.exception.InternalErrorException
-
handleUpdate
protected abstract es.caib.seycon.ng.comu.NetworkAuthorization handleUpdate(es.caib.seycon.ng.comu.NetworkAuthorization accessList) throws Exception
- Throws:
Exception
-
create
@Transactional(isolation=DEFAULT, propagation=REQUIRED, rollbackFor=java.lang.Exception.class) public es.caib.seycon.ng.comu.OsType create(es.caib.seycon.ng.comu.OsType osType) throws es.caib.seycon.ng.exception.InternalErrorException, es.caib.seycon.ng.exception.InternalErrorException
- Specified by:
create
in interfacees.caib.seycon.ng.servei.XarxaService
- Throws:
es.caib.seycon.ng.exception.InternalErrorException
-
handleCreate
protected abstract es.caib.seycon.ng.comu.OsType handleCreate(es.caib.seycon.ng.comu.OsType osType) throws Exception
- Throws:
Exception
-
findOSTypeById
@Transactional(isolation=DEFAULT, propagation=REQUIRED, rollbackFor=java.lang.Exception.class) public es.caib.seycon.ng.comu.OsType findOSTypeById(Long osId) throws es.caib.seycon.ng.exception.InternalErrorException, es.caib.seycon.ng.exception.InternalErrorException
- Specified by:
findOSTypeById
in interfacees.caib.seycon.ng.servei.XarxaService
- Throws:
es.caib.seycon.ng.exception.InternalErrorException
-
handleFindOSTypeById
protected abstract es.caib.seycon.ng.comu.OsType handleFindOSTypeById(Long osId) throws Exception
- Throws:
Exception
-
findOSTypeByName
@Transactional(isolation=DEFAULT, propagation=REQUIRED, rollbackFor=java.lang.Exception.class) public es.caib.seycon.ng.comu.OsType findOSTypeByName(String osName) throws es.caib.seycon.ng.exception.InternalErrorException, es.caib.seycon.ng.exception.InternalErrorException
- Specified by:
findOSTypeByName
in interfacees.caib.seycon.ng.servei.XarxaService
- Throws:
es.caib.seycon.ng.exception.InternalErrorException
-
handleFindOSTypeByName
protected abstract es.caib.seycon.ng.comu.OsType handleFindOSTypeByName(String osName) throws Exception
- Throws:
Exception
-
create
@Transactional(isolation=DEFAULT, propagation=REQUIRED, rollbackFor=java.lang.Exception.class) public es.caib.seycon.ng.comu.Xarxa create(es.caib.seycon.ng.comu.Xarxa xarxa) throws es.caib.seycon.ng.exception.InternalErrorException, es.caib.seycon.ng.exception.InternalErrorException
- Specified by:
create
in interfacees.caib.seycon.ng.servei.XarxaService
- Throws:
es.caib.seycon.ng.exception.InternalErrorException
-
handleCreate
protected abstract es.caib.seycon.ng.comu.Xarxa handleCreate(es.caib.seycon.ng.comu.Xarxa xarxa) throws Exception
- Throws:
Exception
-
findNetworkByIpAddress
@Transactional(rollbackFor=java.lang.Exception.class) public es.caib.seycon.ng.comu.Xarxa findNetworkByIpAddress(String ipAdress) throws es.caib.seycon.ng.exception.InternalErrorException
- Specified by:
findNetworkByIpAddress
in interfacees.caib.seycon.ng.servei.XarxaService
- Throws:
es.caib.seycon.ng.exception.InternalErrorException
-
handleFindNetworkByIpAddress
protected abstract es.caib.seycon.ng.comu.Xarxa handleFindNetworkByIpAddress(String ipAdress) throws Exception
- Throws:
Exception
-
findXarxaByCodi
@Transactional(isolation=DEFAULT, propagation=REQUIRED, rollbackFor=java.lang.Exception.class) public es.caib.seycon.ng.comu.Xarxa findXarxaByCodi(String codi) throws es.caib.seycon.ng.exception.InternalErrorException, es.caib.seycon.ng.exception.InternalErrorException
- Specified by:
findXarxaByCodi
in interfacees.caib.seycon.ng.servei.XarxaService
- Throws:
es.caib.seycon.ng.exception.InternalErrorException
-
handleFindXarxaByCodi
protected abstract es.caib.seycon.ng.comu.Xarxa handleFindXarxaByCodi(String codi) throws Exception
- Throws:
Exception
-
esXarxaAdministrada
@Transactional(isolation=DEFAULT, propagation=REQUIRED, rollbackFor=java.lang.Exception.class) public Boolean esXarxaAdministrada(String codiXarxa) throws es.caib.seycon.ng.exception.InternalErrorException, es.caib.seycon.ng.exception.InternalErrorException
- Specified by:
esXarxaAdministrada
in interfacees.caib.seycon.ng.servei.XarxaService
- Throws:
es.caib.seycon.ng.exception.InternalErrorException
-
handleEsXarxaAdministrada
protected abstract Boolean handleEsXarxaAdministrada(String codiXarxa) throws Exception
- Throws:
Exception
-
hasAnyACLXarxes
@Transactional(isolation=DEFAULT, propagation=REQUIRED, rollbackFor=java.lang.Exception.class) public Boolean hasAnyACLXarxes(String codiUsuari) throws es.caib.seycon.ng.exception.InternalErrorException, es.caib.seycon.ng.exception.InternalErrorException
- Specified by:
hasAnyACLXarxes
in interfacees.caib.seycon.ng.servei.XarxaService
- Throws:
es.caib.seycon.ng.exception.InternalErrorException
-
handleHasAnyACLXarxes
protected abstract Boolean handleHasAnyACLXarxes(String codiUsuari) throws Exception
- Throws:
Exception
-
launchVNC
@Transactional(isolation=DEFAULT, propagation=REQUIRED, rollbackFor=java.lang.Exception.class) public Boolean launchVNC(Long sessioId) throws es.caib.seycon.ng.exception.InternalErrorException, es.caib.seycon.ng.exception.InternalErrorException
- Specified by:
launchVNC
in interfacees.caib.seycon.ng.servei.XarxaService
- Throws:
es.caib.seycon.ng.exception.InternalErrorException
-
handleLaunchVNC
protected abstract Boolean handleLaunchVNC(Long sessioId) throws Exception
- Throws:
Exception
-
teAccesAXarxa
@Transactional(isolation=DEFAULT, propagation=REQUIRED, rollbackFor=java.lang.Exception.class) public Boolean teAccesAXarxa(String codiUsuari, String codiXarxa) throws es.caib.seycon.ng.exception.InternalErrorException, es.caib.seycon.ng.exception.InternalErrorException
- Specified by:
teAccesAXarxa
in interfacees.caib.seycon.ng.servei.XarxaService
- Throws:
es.caib.seycon.ng.exception.InternalErrorException
-
handleTeAccesAXarxa
protected abstract Boolean handleTeAccesAXarxa(String codiUsuari, String codiXarxa) throws Exception
- Throws:
Exception
-
teXarxaAdministrada
@Transactional(isolation=DEFAULT, propagation=REQUIRED, rollbackFor=java.lang.Exception.class) public Boolean teXarxaAdministrada() throws es.caib.seycon.ng.exception.InternalErrorException, es.caib.seycon.ng.exception.InternalErrorException
- Specified by:
teXarxaAdministrada
in interfacees.caib.seycon.ng.servei.XarxaService
- Throws:
es.caib.seycon.ng.exception.InternalErrorException
-
handleTeXarxaAdministrada
protected abstract Boolean handleTeXarxaAdministrada() throws Exception
- Throws:
Exception
-
findNivellAccesByNomMaquinaAndCodiXarxa
@Transactional(isolation=DEFAULT, propagation=REQUIRED, rollbackFor=java.lang.Exception.class) public Long findNivellAccesByNomMaquinaAndCodiXarxa(String nomMaquina, String codiXarxa) throws es.caib.seycon.ng.exception.InternalErrorException, es.caib.seycon.ng.exception.InternalErrorException
- Specified by:
findNivellAccesByNomMaquinaAndCodiXarxa
in interfacees.caib.seycon.ng.servei.XarxaService
- Throws:
es.caib.seycon.ng.exception.InternalErrorException
-
handleFindNivellAccesByNomMaquinaAndCodiXarxa
protected abstract Long handleFindNivellAccesByNomMaquinaAndCodiXarxa(String nomMaquina, String codiXarxa) throws Exception
- Throws:
Exception
-
getIPsBuides
@Transactional(isolation=DEFAULT, propagation=REQUIRED, rollbackFor=java.lang.Exception.class) public Long getIPsBuides(String codiXarxa) throws es.caib.seycon.ng.exception.InternalErrorException, es.caib.seycon.ng.exception.InternalErrorException
- Specified by:
getIPsBuides
in interfacees.caib.seycon.ng.servei.XarxaService
- Throws:
es.caib.seycon.ng.exception.InternalErrorException
-
handleGetIPsBuides
protected abstract Long handleGetIPsBuides(String codiXarxa) throws Exception
- Throws:
Exception
-
getIPsOcupades
@Transactional(isolation=DEFAULT, propagation=REQUIRED, rollbackFor=java.lang.Exception.class) public Long getIPsOcupades(String codiXarxa) throws es.caib.seycon.ng.exception.InternalErrorException, es.caib.seycon.ng.exception.InternalErrorException
- Specified by:
getIPsOcupades
in interfacees.caib.seycon.ng.servei.XarxaService
- Throws:
es.caib.seycon.ng.exception.InternalErrorException
-
handleGetIPsOcupades
protected abstract Long handleGetIPsOcupades(String codiXarxa) throws Exception
- Throws:
Exception
-
getPrimeraIPLliure
@Transactional(isolation=DEFAULT, propagation=REQUIRED, rollbackFor=java.lang.Exception.class) public String getPrimeraIPLliure(String codiXarxa) throws es.caib.seycon.ng.exception.InternalErrorException, es.caib.seycon.ng.exception.InternalErrorException
- Specified by:
getPrimeraIPLliure
in interfacees.caib.seycon.ng.servei.XarxaService
- Throws:
es.caib.seycon.ng.exception.InternalErrorException
-
handleGetPrimeraIPLliure
protected abstract String handleGetPrimeraIPLliure(String codiXarxa) throws Exception
- Throws:
Exception
-
getTasques
@Transactional(isolation=DEFAULT, propagation=REQUIRED, rollbackFor=java.lang.Exception.class) public String[] getTasques(String nomMaquina) throws es.caib.seycon.ng.exception.InternalErrorException, es.caib.seycon.ng.exception.InternalErrorException
- Specified by:
getTasques
in interfacees.caib.seycon.ng.servei.XarxaService
- Throws:
es.caib.seycon.ng.exception.InternalErrorException
-
handleGetTasques
protected abstract String[] handleGetTasques(String nomMaquina) throws Exception
- Throws:
Exception
-
getUsuariAndContrasenyaAdministradorHost
@Transactional(isolation=DEFAULT, propagation=REQUIRED, rollbackFor=java.lang.Exception.class) public String[] getUsuariAndContrasenyaAdministradorHost(String nomMaquina) throws es.caib.seycon.ng.exception.InternalErrorException, es.caib.seycon.ng.exception.InternalErrorException
- Specified by:
getUsuariAndContrasenyaAdministradorHost
in interfacees.caib.seycon.ng.servei.XarxaService
- Throws:
es.caib.seycon.ng.exception.InternalErrorException
-
handleGetUsuariAndContrasenyaAdministradorHost
protected abstract String[] handleGetUsuariAndContrasenyaAdministradorHost(String nomMaquina) throws Exception
- Throws:
Exception
-
findALLNetworkAuthorizationsByCodiUsuari
@Transactional(isolation=DEFAULT, propagation=REQUIRED, rollbackFor=java.lang.Exception.class) public List<es.caib.seycon.ng.comu.NetworkAuthorization> findALLNetworkAuthorizationsByCodiUsuari(String codiUsuari) throws es.caib.seycon.ng.exception.InternalErrorException, es.caib.seycon.ng.exception.InternalErrorException
- Specified by:
findALLNetworkAuthorizationsByCodiUsuari
in interfacees.caib.seycon.ng.servei.XarxaService
- Throws:
es.caib.seycon.ng.exception.InternalErrorException
-
handleFindALLNetworkAuthorizationsByCodiUsuari
protected abstract List<es.caib.seycon.ng.comu.NetworkAuthorization> handleFindALLNetworkAuthorizationsByCodiUsuari(String codiUsuari) throws Exception
- Throws:
Exception
-
findAliasByNomMaquina
@Transactional(isolation=DEFAULT, propagation=REQUIRED, rollbackFor=java.lang.Exception.class) public List<es.caib.seycon.ng.comu.AliasMaquina> findAliasByNomMaquina(String nomMaquina) throws es.caib.seycon.ng.exception.InternalErrorException, es.caib.seycon.ng.exception.InternalErrorException
- Specified by:
findAliasByNomMaquina
in interfacees.caib.seycon.ng.servei.XarxaService
- Throws:
es.caib.seycon.ng.exception.InternalErrorException
-
handleFindAliasByNomMaquina
protected abstract List<es.caib.seycon.ng.comu.AliasMaquina> handleFindAliasByNomMaquina(String nomMaquina) throws Exception
- Throws:
Exception
-
findAllOSType
@Transactional(isolation=DEFAULT, propagation=REQUIRED, rollbackFor=java.lang.Exception.class) public List<es.caib.seycon.ng.comu.OsType> findAllOSType() throws es.caib.seycon.ng.exception.InternalErrorException, es.caib.seycon.ng.exception.InternalErrorException
- Specified by:
findAllOSType
in interfacees.caib.seycon.ng.servei.XarxaService
- Throws:
es.caib.seycon.ng.exception.InternalErrorException
-
handleFindAllOSType
protected abstract List<es.caib.seycon.ng.comu.OsType> handleFindAllOSType() throws Exception
- Throws:
Exception
-
findAutoritzacionsAccesMaquinaComAdministradorByHostAndDataPeticio
@Transactional(isolation=DEFAULT, propagation=REQUIRED, rollbackFor=java.lang.Exception.class) public List<es.caib.seycon.ng.comu.AutoritzacioAccesHostComAdministrador> findAutoritzacionsAccesMaquinaComAdministradorByHostAndDataPeticio(String nomHost, String dataPeticio, String dataCaducitat) throws es.caib.seycon.ng.exception.InternalErrorException, es.caib.seycon.ng.exception.InternalErrorException
- Specified by:
findAutoritzacionsAccesMaquinaComAdministradorByHostAndDataPeticio
in interfacees.caib.seycon.ng.servei.XarxaService
- Throws:
es.caib.seycon.ng.exception.InternalErrorException
-
handleFindAutoritzacionsAccesMaquinaComAdministradorByHostAndDataPeticio
protected abstract List<es.caib.seycon.ng.comu.AutoritzacioAccesHostComAdministrador> handleFindAutoritzacionsAccesMaquinaComAdministradorByHostAndDataPeticio(String nomHost, String dataPeticio, String dataCaducitat) throws Exception
- Throws:
Exception
-
findHostsByNetwork_Discovery
@Transactional(rollbackFor=java.lang.Exception.class) public List<es.caib.seycon.ng.comu.Maquina> findHostsByNetwork_Discovery(es.caib.seycon.ng.comu.Xarxa parent, String text) throws es.caib.seycon.ng.exception.InternalErrorException
- Specified by:
findHostsByNetwork_Discovery
in interfacees.caib.seycon.ng.servei.XarxaService
- Throws:
es.caib.seycon.ng.exception.InternalErrorException
-
handleFindHostsByNetwork_Discovery
protected abstract List<es.caib.seycon.ng.comu.Maquina> handleFindHostsByNetwork_Discovery(es.caib.seycon.ng.comu.Xarxa parent, String text) throws Exception
- Throws:
Exception
-
findIdentitatsByCodi
@Transactional(isolation=DEFAULT, propagation=REQUIRED, rollbackFor=java.lang.Exception.class) public List<es.caib.seycon.ng.comu.Identitat> findIdentitatsByCodi(String codi) throws es.caib.seycon.ng.exception.InternalErrorException, es.caib.seycon.ng.exception.InternalErrorException
- Specified by:
findIdentitatsByCodi
in interfacees.caib.seycon.ng.servei.XarxaService
- Throws:
es.caib.seycon.ng.exception.InternalErrorException
-
handleFindIdentitatsByCodi
protected abstract List<es.caib.seycon.ng.comu.Identitat> handleFindIdentitatsByCodi(String codi) throws Exception
- Throws:
Exception
-
findMaquinaByFiltre
@Transactional(isolation=DEFAULT, propagation=REQUIRED, rollbackFor=java.lang.Exception.class) public List<es.caib.seycon.ng.comu.Maquina> findMaquinaByFiltre(String nom, String sistemaOperatiu, String adreca, String dhcp, String correu, String ofimatica, String alias, String mac, String descripcio, String xarxa, String usuari, Boolean restringeixCerca) throws es.caib.seycon.ng.exception.InternalErrorException, es.caib.seycon.ng.exception.InternalErrorException
- Specified by:
findMaquinaByFiltre
in interfacees.caib.seycon.ng.servei.XarxaService
- Throws:
es.caib.seycon.ng.exception.InternalErrorException
-
handleFindMaquinaByFiltre
protected abstract List<es.caib.seycon.ng.comu.Maquina> handleFindMaquinaByFiltre(String nom, String sistemaOperatiu, String adreca, String dhcp, String correu, String ofimatica, String alias, String mac, String descripcio, String xarxa, String usuari, Boolean restringeixCerca) throws Exception
- Throws:
Exception
-
findMaquinaByFiltreSenseRestriccions
@Transactional(isolation=DEFAULT, propagation=REQUIRED, rollbackFor=java.lang.Exception.class) public List<es.caib.seycon.ng.comu.Maquina> findMaquinaByFiltreSenseRestriccions(String nom, String sistemaOperatiu, String adreca, String dhcp, String correu, String ofimatica, String alias, String mac, String descripcio, String xarxa, String usuari, Boolean restringeixCerca) throws es.caib.seycon.ng.exception.InternalErrorException, es.caib.seycon.ng.exception.InternalErrorException
- Specified by:
findMaquinaByFiltreSenseRestriccions
in interfacees.caib.seycon.ng.servei.XarxaService
- Throws:
es.caib.seycon.ng.exception.InternalErrorException
-
handleFindMaquinaByFiltreSenseRestriccions
protected abstract List<es.caib.seycon.ng.comu.Maquina> handleFindMaquinaByFiltreSenseRestriccions(String nom, String sistemaOperatiu, String adreca, String dhcp, String correu, String ofimatica, String alias, String mac, String descripcio, String xarxa, String usuari, Boolean restringeixCerca) throws Exception
- Throws:
Exception
-
findMaquinaOfirmaticaUsuariByFiltre
@Transactional(isolation=DEFAULT, propagation=REQUIRED, rollbackFor=java.lang.Exception.class) public List<es.caib.seycon.ng.comu.Maquina> findMaquinaOfirmaticaUsuariByFiltre(String nom, String sistemaOperatiu, String adreca, String dhcp, String correu, String ofimatica, String alias, String mac, String descripcio, String xarxa, String usuari, Boolean restringeixCerca, String servidorImpressores) throws es.caib.seycon.ng.exception.InternalErrorException, es.caib.seycon.ng.exception.InternalErrorException
- Specified by:
findMaquinaOfirmaticaUsuariByFiltre
in interfacees.caib.seycon.ng.servei.XarxaService
- Throws:
es.caib.seycon.ng.exception.InternalErrorException
-
handleFindMaquinaOfirmaticaUsuariByFiltre
protected abstract List<es.caib.seycon.ng.comu.Maquina> handleFindMaquinaOfirmaticaUsuariByFiltre(String nom, String sistemaOperatiu, String adreca, String dhcp, String correu, String ofimatica, String alias, String mac, String descripcio, String xarxa, String usuari, Boolean restringeixCerca, String servidorImpressores) throws Exception
- Throws:
Exception
-
findMaquinesByXarxa
@Transactional(isolation=DEFAULT, propagation=REQUIRED, rollbackFor=java.lang.Exception.class) public List<es.caib.seycon.ng.comu.Maquina> findMaquinesByXarxa(es.caib.seycon.ng.comu.Xarxa xarxa) throws es.caib.seycon.ng.exception.InternalErrorException, es.caib.seycon.ng.exception.InternalErrorException
- Specified by:
findMaquinesByXarxa
in interfacees.caib.seycon.ng.servei.XarxaService
- Throws:
es.caib.seycon.ng.exception.InternalErrorException
-
handleFindMaquinesByXarxa
protected abstract List<es.caib.seycon.ng.comu.Maquina> handleFindMaquinesByXarxa(es.caib.seycon.ng.comu.Xarxa xarxa) throws Exception
- Throws:
Exception
-
findNetworkAuthorizationsByCodiGrup
@Transactional(isolation=DEFAULT, propagation=REQUIRED, rollbackFor=java.lang.Exception.class) public List<es.caib.seycon.ng.comu.NetworkAuthorization> findNetworkAuthorizationsByCodiGrup(String codiGrup) throws es.caib.seycon.ng.exception.InternalErrorException, es.caib.seycon.ng.exception.InternalErrorException
- Specified by:
findNetworkAuthorizationsByCodiGrup
in interfacees.caib.seycon.ng.servei.XarxaService
- Throws:
es.caib.seycon.ng.exception.InternalErrorException
-
handleFindNetworkAuthorizationsByCodiGrup
protected abstract List<es.caib.seycon.ng.comu.NetworkAuthorization> handleFindNetworkAuthorizationsByCodiGrup(String codiGrup) throws Exception
- Throws:
Exception
-
findNetworkAuthorizationsByCodiUsuari
@Transactional(isolation=DEFAULT, propagation=REQUIRED, rollbackFor=java.lang.Exception.class) public List<es.caib.seycon.ng.comu.NetworkAuthorization> findNetworkAuthorizationsByCodiUsuari(String codiUsuari) throws es.caib.seycon.ng.exception.InternalErrorException, es.caib.seycon.ng.exception.InternalErrorException
- Specified by:
findNetworkAuthorizationsByCodiUsuari
in interfacees.caib.seycon.ng.servei.XarxaService
- Throws:
es.caib.seycon.ng.exception.InternalErrorException
-
handleFindNetworkAuthorizationsByCodiUsuari
protected abstract List<es.caib.seycon.ng.comu.NetworkAuthorization> handleFindNetworkAuthorizationsByCodiUsuari(String codiUsuari) throws Exception
- Throws:
Exception
-
findNetworkAuthorizationsByNomRol
@Transactional(isolation=DEFAULT, propagation=REQUIRED, rollbackFor=java.lang.Exception.class) public List<es.caib.seycon.ng.comu.NetworkAuthorization> findNetworkAuthorizationsByNomRol(String nomRol) throws es.caib.seycon.ng.exception.InternalErrorException, es.caib.seycon.ng.exception.InternalErrorException
- Specified by:
findNetworkAuthorizationsByNomRol
in interfacees.caib.seycon.ng.servei.XarxaService
- Throws:
es.caib.seycon.ng.exception.InternalErrorException
-
handleFindNetworkAuthorizationsByNomRol
protected abstract List<es.caib.seycon.ng.comu.NetworkAuthorization> handleFindNetworkAuthorizationsByNomRol(String nomRol) throws Exception
- Throws:
Exception
-
findNetworkByText_Discovery
@Transactional(rollbackFor=java.lang.Exception.class) public List<es.caib.seycon.ng.comu.Xarxa> findNetworkByText_Discovery(String text) throws es.caib.seycon.ng.exception.InternalErrorException
- Specified by:
findNetworkByText_Discovery
in interfacees.caib.seycon.ng.servei.XarxaService
- Throws:
es.caib.seycon.ng.exception.InternalErrorException
-
handleFindNetworkByText_Discovery
protected abstract List<es.caib.seycon.ng.comu.Xarxa> handleFindNetworkByText_Discovery(String text) throws Exception
- Throws:
Exception
-
findSessionsByNomMaquina
@Transactional(isolation=DEFAULT, propagation=REQUIRED, rollbackFor=java.lang.Exception.class) public List<es.caib.seycon.ng.comu.Sessio> findSessionsByNomMaquina(String codiMaquina) throws es.caib.seycon.ng.exception.InternalErrorException, es.caib.seycon.ng.exception.InternalErrorException
- Specified by:
findSessionsByNomMaquina
in interfacees.caib.seycon.ng.servei.XarxaService
- Throws:
es.caib.seycon.ng.exception.InternalErrorException
-
handleFindSessionsByNomMaquina
protected abstract List<es.caib.seycon.ng.comu.Sessio> handleFindSessionsByNomMaquina(String codiMaquina) throws Exception
- Throws:
Exception
-
findXarxaByFiltre
@Transactional(isolation=DEFAULT, propagation=REQUIRED, rollbackFor=java.lang.Exception.class) public List<es.caib.seycon.ng.comu.Xarxa> findXarxaByFiltre(String codi, String adreca, String descripcio, String mascara, String normalitzada, String dhcp, String maquina) throws es.caib.seycon.ng.exception.InternalErrorException, es.caib.seycon.ng.exception.InternalErrorException
- Specified by:
findXarxaByFiltre
in interfacees.caib.seycon.ng.servei.XarxaService
- Throws:
es.caib.seycon.ng.exception.InternalErrorException
-
handleFindXarxaByFiltre
protected abstract List<es.caib.seycon.ng.comu.Xarxa> handleFindXarxaByFiltre(String codi, String adreca, String descripcio, String mascara, String normalitzada, String dhcp, String maquina) throws Exception
- Throws:
Exception
-
getACL
@Transactional(isolation=DEFAULT, propagation=REQUIRED, rollbackFor=java.lang.Exception.class) public List<es.caib.seycon.ng.comu.NetworkAuthorization> getACL(es.caib.seycon.ng.comu.Xarxa xarxa) throws es.caib.seycon.ng.exception.InternalErrorException, es.caib.seycon.ng.exception.InternalErrorException
- Specified by:
getACL
in interfacees.caib.seycon.ng.servei.XarxaService
- Throws:
es.caib.seycon.ng.exception.InternalErrorException
-
handleGetACL
protected abstract List<es.caib.seycon.ng.comu.NetworkAuthorization> handleGetACL(es.caib.seycon.ng.comu.Xarxa xarxa) throws Exception
- Throws:
Exception
-
getMaquines
@Transactional(isolation=DEFAULT, propagation=REQUIRED, rollbackFor=java.lang.Exception.class) public List<es.caib.seycon.ng.comu.Maquina> getMaquines() throws es.caib.seycon.ng.exception.InternalErrorException, es.caib.seycon.ng.exception.InternalErrorException
- Specified by:
getMaquines
in interfacees.caib.seycon.ng.servei.XarxaService
- Throws:
es.caib.seycon.ng.exception.InternalErrorException
-
handleGetMaquines
protected abstract List<es.caib.seycon.ng.comu.Maquina> handleGetMaquines() throws Exception
- Throws:
Exception
-
getServidorsCorreu
@Transactional(isolation=DEFAULT, propagation=REQUIRED, rollbackFor=java.lang.Exception.class) public List<es.caib.seycon.ng.comu.Maquina> getServidorsCorreu() throws es.caib.seycon.ng.exception.InternalErrorException, es.caib.seycon.ng.exception.InternalErrorException
- Specified by:
getServidorsCorreu
in interfacees.caib.seycon.ng.servei.XarxaService
- Throws:
es.caib.seycon.ng.exception.InternalErrorException
-
handleGetServidorsCorreu
protected abstract List<es.caib.seycon.ng.comu.Maquina> handleGetServidorsCorreu() throws Exception
- Throws:
Exception
-
getServidorsHome
@Transactional(isolation=DEFAULT, propagation=REQUIRED, rollbackFor=java.lang.Exception.class) public List<es.caib.seycon.ng.comu.Maquina> getServidorsHome() throws es.caib.seycon.ng.exception.InternalErrorException, es.caib.seycon.ng.exception.InternalErrorException
- Specified by:
getServidorsHome
in interfacees.caib.seycon.ng.servei.XarxaService
- Throws:
es.caib.seycon.ng.exception.InternalErrorException
-
handleGetServidorsHome
protected abstract List<es.caib.seycon.ng.comu.Maquina> handleGetServidorsHome() throws Exception
- Throws:
Exception
-
getServidorsPerfil
@Transactional(isolation=DEFAULT, propagation=REQUIRED, rollbackFor=java.lang.Exception.class) public List<es.caib.seycon.ng.comu.Maquina> getServidorsPerfil() throws es.caib.seycon.ng.exception.InternalErrorException, es.caib.seycon.ng.exception.InternalErrorException
- Specified by:
getServidorsPerfil
in interfacees.caib.seycon.ng.servei.XarxaService
- Throws:
es.caib.seycon.ng.exception.InternalErrorException
-
handleGetServidorsPerfil
protected abstract List<es.caib.seycon.ng.comu.Maquina> handleGetServidorsPerfil() throws Exception
- Throws:
Exception
-
getXarxes
@Transactional(isolation=DEFAULT, propagation=REQUIRED, rollbackFor=java.lang.Exception.class) public List<es.caib.seycon.ng.comu.Xarxa> getXarxes() throws es.caib.seycon.ng.exception.InternalErrorException, es.caib.seycon.ng.exception.InternalErrorException
- Specified by:
getXarxes
in interfacees.caib.seycon.ng.servei.XarxaService
- Throws:
es.caib.seycon.ng.exception.InternalErrorException
-
handleGetXarxes
protected abstract List<es.caib.seycon.ng.comu.Xarxa> handleGetXarxes() throws Exception
- Throws:
Exception
-
delete
@Transactional(isolation=DEFAULT, propagation=REQUIRED, rollbackFor=java.lang.Exception.class) public void delete(es.caib.seycon.ng.comu.AliasMaquina aliasMaquina) throws es.caib.seycon.ng.exception.InternalErrorException, es.caib.seycon.ng.exception.InternalErrorException
- Specified by:
delete
in interfacees.caib.seycon.ng.servei.XarxaService
- Throws:
es.caib.seycon.ng.exception.InternalErrorException
-
handleDelete
protected abstract void handleDelete(es.caib.seycon.ng.comu.AliasMaquina aliasMaquina) throws Exception
- Throws:
Exception
-
delete
@Transactional(isolation=DEFAULT, propagation=REQUIRED, rollbackFor=java.lang.Exception.class) public void delete(es.caib.seycon.ng.comu.Maquina maquina) throws es.caib.seycon.ng.exception.InternalErrorException, es.caib.seycon.ng.exception.InternalErrorException
- Specified by:
delete
in interfacees.caib.seycon.ng.servei.XarxaService
- Throws:
es.caib.seycon.ng.exception.InternalErrorException
-
handleDelete
protected abstract void handleDelete(es.caib.seycon.ng.comu.Maquina maquina) throws Exception
- Throws:
Exception
-
delete
@Transactional(isolation=DEFAULT, propagation=REQUIRED, rollbackFor=java.lang.Exception.class) public void delete(es.caib.seycon.ng.comu.NetworkAuthorization accessList) throws es.caib.seycon.ng.exception.InternalErrorException, es.caib.seycon.ng.exception.InternalErrorException
- Specified by:
delete
in interfacees.caib.seycon.ng.servei.XarxaService
- Throws:
es.caib.seycon.ng.exception.InternalErrorException
-
handleDelete
protected abstract void handleDelete(es.caib.seycon.ng.comu.NetworkAuthorization accessList) throws Exception
- Throws:
Exception
-
delete
@Transactional(isolation=DEFAULT, propagation=REQUIRED, rollbackFor=java.lang.Exception.class) public void delete(es.caib.seycon.ng.comu.OsType osType) throws es.caib.seycon.ng.exception.InternalErrorException, es.caib.seycon.ng.exception.InternalErrorException
- Specified by:
delete
in interfacees.caib.seycon.ng.servei.XarxaService
- Throws:
es.caib.seycon.ng.exception.InternalErrorException
-
handleDelete
protected abstract void handleDelete(es.caib.seycon.ng.comu.OsType osType) throws Exception
- Throws:
Exception
-
delete
@Transactional(isolation=DEFAULT, propagation=REQUIRED, rollbackFor=java.lang.Exception.class) public void delete(es.caib.seycon.ng.comu.Xarxa xarxa) throws es.caib.seycon.ng.exception.InternalErrorException, es.caib.seycon.ng.exception.InternalErrorException
- Specified by:
delete
in interfacees.caib.seycon.ng.servei.XarxaService
- Throws:
es.caib.seycon.ng.exception.InternalErrorException
-
handleDelete
protected abstract void handleDelete(es.caib.seycon.ng.comu.Xarxa xarxa) throws Exception
- Throws:
Exception
-
setContrasenyaAdministrador
@Transactional(isolation=DEFAULT, propagation=REQUIRED, rollbackFor=java.lang.Exception.class) public void setContrasenyaAdministrador(String nomMaquina, String adminUser, String adminPass) throws es.caib.seycon.ng.exception.InternalErrorException, es.caib.seycon.ng.exception.InternalErrorException
- Specified by:
setContrasenyaAdministrador
in interfacees.caib.seycon.ng.servei.XarxaService
- Throws:
es.caib.seycon.ng.exception.InternalErrorException
-
handleSetContrasenyaAdministrador
protected abstract void handleSetContrasenyaAdministrador(String nomMaquina, String adminUser, String adminPass) throws Exception
- Throws:
Exception
-
update
@Transactional(isolation=DEFAULT, propagation=REQUIRED, rollbackFor=java.lang.Exception.class) public void update(es.caib.seycon.ng.comu.AliasMaquina aliasMaquina) throws es.caib.seycon.ng.exception.InternalErrorException, es.caib.seycon.ng.exception.InternalErrorException
- Specified by:
update
in interfacees.caib.seycon.ng.servei.XarxaService
- Throws:
es.caib.seycon.ng.exception.InternalErrorException
-
handleUpdate
protected abstract void handleUpdate(es.caib.seycon.ng.comu.AliasMaquina aliasMaquina) throws Exception
- Throws:
Exception
-
update
@Transactional(isolation=DEFAULT, propagation=REQUIRED, rollbackFor=java.lang.Exception.class) public void update(es.caib.seycon.ng.comu.Maquina maquina) throws es.caib.seycon.ng.exception.InternalErrorException, es.caib.seycon.ng.exception.InternalErrorException
- Specified by:
update
in interfacees.caib.seycon.ng.servei.XarxaService
- Throws:
es.caib.seycon.ng.exception.InternalErrorException
-
handleUpdate
protected abstract void handleUpdate(es.caib.seycon.ng.comu.Maquina maquina) throws Exception
- Throws:
Exception
-
update
@Transactional(isolation=DEFAULT, propagation=REQUIRED, rollbackFor=java.lang.Exception.class) public void update(es.caib.seycon.ng.comu.OsType osType) throws es.caib.seycon.ng.exception.InternalErrorException, es.caib.seycon.ng.exception.InternalErrorException
- Specified by:
update
in interfacees.caib.seycon.ng.servei.XarxaService
- Throws:
es.caib.seycon.ng.exception.InternalErrorException
-
handleUpdate
protected abstract void handleUpdate(es.caib.seycon.ng.comu.OsType osType) throws Exception
- Throws:
Exception
-
update
@Transactional(isolation=DEFAULT, propagation=REQUIRED, rollbackFor=java.lang.Exception.class) public void update(es.caib.seycon.ng.comu.Xarxa xarxa) throws es.caib.seycon.ng.exception.InternalErrorException, es.caib.seycon.ng.exception.InternalErrorException
- Specified by:
update
in interfacees.caib.seycon.ng.servei.XarxaService
- Throws:
es.caib.seycon.ng.exception.InternalErrorException
-
handleUpdate
protected abstract void handleUpdate(es.caib.seycon.ng.comu.Xarxa xarxa) throws Exception
- Throws:
Exception
-
getPrincipal
protected Principal getPrincipal()
Gets the currentprincipal
if one has been set, otherwise returnsnull
.- Returns:
- the current principal
-
-