1,89 → 1,89 |
package ak.hostcaptain.core.model; |
|
/** |
* |
* @hibernate.class table="domains" |
*/ |
public class InetDomain |
extends GeneralModelObject |
{ |
private Long id; |
private String name; |
private User owner; |
|
protected InetDomain() |
{ |
} |
|
/** |
* |
* @hibernate.id generator-class="native" |
*/ |
public Long getId() |
{ |
return id; |
} |
|
public void setId(Long id) |
{ |
this.id = id; |
} |
|
/** |
* |
* @hibernate.property |
*/ |
public String getName() |
{ |
return name; |
} |
|
public void setName(String name) |
{ |
this.name = name; |
} |
|
/** |
* |
* @hibernate.many-to-one |
*/ |
public User getOwner() |
{ |
return owner; |
} |
|
public void setOwner(User owner) |
{ |
this.owner = owner; |
} |
|
public String getTypeKey() |
{ |
return ak.hostcaptain.core.CoreResources.TYPE_DOMAIN; |
} |
|
public String getIdentKey() |
{ |
return ak.hostcaptain.core.CoreResources.IDENT_DOMAIN; |
} |
|
public Object[] getIdentParams() |
{ |
return new Object[] { getName() }; |
} |
|
public boolean viewableBy(User user) |
{ |
return user.isSuperuser() || user.equals(owner); |
} |
|
public boolean editableBy(User user) |
{ |
return user.isSuperuser(); |
} |
|
public boolean deleteableBy(User user) |
{ |
return user.isSuperuser(); |
} |
} |
package ak.hostcaptain.core.model; |
|
/** |
* |
* @hibernate.class table="domains" |
*/ |
public class InetDomain |
extends GeneralModelObject |
{ |
private Long id; |
private String name; |
private User owner; |
|
protected InetDomain() |
{ |
} |
|
/** |
* |
* @hibernate.id generator-class="native" |
*/ |
public Long getId() |
{ |
return id; |
} |
|
public void setId(Long id) |
{ |
this.id = id; |
} |
|
/** |
* |
* @hibernate.property |
*/ |
public String getName() |
{ |
return name; |
} |
|
public void setName(String name) |
{ |
this.name = name; |
} |
|
/** |
* |
* @hibernate.many-to-one |
*/ |
public User getOwner() |
{ |
return owner; |
} |
|
public void setOwner(User owner) |
{ |
this.owner = owner; |
} |
|
public String getTypeKey() |
{ |
return ak.hostcaptain.core.CoreResources.TYPE_DOMAIN; |
} |
|
public String getIdentKey() |
{ |
return ak.hostcaptain.core.CoreResources.IDENT_DOMAIN; |
} |
|
public Object[] getIdentParams() |
{ |
return new Object[] { getName() }; |
} |
|
public boolean viewableBy(User user) |
{ |
return user.isSuperuser() || user.equals(owner); |
} |
|
public boolean editableBy(User user) |
{ |
return user.isSuperuser(); |
} |
|
public boolean deleteableBy(User user) |
{ |
return user.isSuperuser(); |
} |
} |