mirror of
https://github.com/apache/cloudstack.git
synced 2025-11-03 04:12:31 +01:00
Add missing @Id annotation to id fields for all the join VOs to support
findById call.
This commit is contained in:
parent
c0a0318f29
commit
ff8fdbd194
@ -21,6 +21,7 @@ import javax.persistence.Column;
|
||||
import javax.persistence.Entity;
|
||||
import javax.persistence.EnumType;
|
||||
import javax.persistence.Enumerated;
|
||||
import javax.persistence.Id;
|
||||
import javax.persistence.Table;
|
||||
import com.cloud.user.Account.State;
|
||||
import com.cloud.utils.db.GenericDao;
|
||||
@ -31,6 +32,7 @@ import org.apache.cloudstack.api.InternalIdentity;
|
||||
@Table(name="account_view")
|
||||
public class AccountJoinVO extends BaseViewVO implements InternalIdentity, Identity {
|
||||
|
||||
@Id
|
||||
@Column(name="id")
|
||||
private long id;
|
||||
|
||||
|
||||
@ -23,6 +23,7 @@ import javax.persistence.Column;
|
||||
import javax.persistence.Entity;
|
||||
import javax.persistence.EnumType;
|
||||
import javax.persistence.Enumerated;
|
||||
import javax.persistence.Id;
|
||||
import javax.persistence.Table;
|
||||
|
||||
import com.cloud.network.Network.GuestType;
|
||||
@ -35,6 +36,7 @@ import com.cloud.vm.VirtualMachine.State;
|
||||
@Table(name="domain_router_view")
|
||||
public class DomainRouterJoinVO extends BaseViewVO implements ControlledViewEntity {
|
||||
|
||||
@Id
|
||||
@Column(name="id", updatable=false, nullable = false)
|
||||
private long id;
|
||||
|
||||
|
||||
@ -22,6 +22,7 @@ import javax.persistence.Column;
|
||||
import javax.persistence.Entity;
|
||||
import javax.persistence.EnumType;
|
||||
import javax.persistence.Enumerated;
|
||||
import javax.persistence.Id;
|
||||
import javax.persistence.Table;
|
||||
|
||||
import com.cloud.utils.db.GenericDao;
|
||||
@ -31,6 +32,7 @@ import com.cloud.event.Event.State;
|
||||
@Table(name="event_view")
|
||||
public class EventJoinVO extends BaseViewVO implements ControlledViewEntity {
|
||||
|
||||
@Id
|
||||
@Column(name="id", updatable=false, nullable = false)
|
||||
private long id;
|
||||
|
||||
|
||||
@ -22,6 +22,7 @@ import javax.persistence.Column;
|
||||
import javax.persistence.Entity;
|
||||
import javax.persistence.EnumType;
|
||||
import javax.persistence.Enumerated;
|
||||
import javax.persistence.Id;
|
||||
import javax.persistence.Table;
|
||||
import javax.persistence.Temporal;
|
||||
import javax.persistence.TemporalType;
|
||||
@ -45,6 +46,7 @@ import org.apache.cloudstack.api.InternalIdentity;
|
||||
@Table(name="host_view")
|
||||
public class HostJoinVO extends BaseViewVO implements InternalIdentity, Identity {
|
||||
|
||||
@Id
|
||||
@Column(name="id")
|
||||
private long id;
|
||||
|
||||
|
||||
@ -20,6 +20,7 @@ import java.util.Date;
|
||||
|
||||
import javax.persistence.Column;
|
||||
import javax.persistence.Entity;
|
||||
import javax.persistence.Id;
|
||||
import javax.persistence.Table;
|
||||
|
||||
import com.cloud.utils.db.GenericDao;
|
||||
@ -28,6 +29,7 @@ import com.cloud.utils.db.GenericDao;
|
||||
@Table(name="instance_group_view")
|
||||
public class InstanceGroupJoinVO extends BaseViewVO implements ControlledViewEntity {
|
||||
|
||||
@Id
|
||||
@Column(name="id", updatable=false, nullable = false)
|
||||
private long id;
|
||||
|
||||
|
||||
@ -20,6 +20,7 @@ import javax.persistence.Column;
|
||||
import javax.persistence.Entity;
|
||||
import javax.persistence.EnumType;
|
||||
import javax.persistence.Enumerated;
|
||||
import javax.persistence.Id;
|
||||
import javax.persistence.Table;
|
||||
|
||||
import com.cloud.projects.ProjectAccount.Role;
|
||||
@ -29,6 +30,7 @@ import org.apache.cloudstack.api.InternalIdentity;
|
||||
@Table(name="project_account_view")
|
||||
public class ProjectAccountJoinVO extends BaseViewVO implements InternalIdentity {
|
||||
|
||||
@Id
|
||||
@Column(name="id", updatable=false, nullable = false)
|
||||
private long id;
|
||||
|
||||
|
||||
@ -22,6 +22,7 @@ import javax.persistence.Column;
|
||||
import javax.persistence.Entity;
|
||||
import javax.persistence.EnumType;
|
||||
import javax.persistence.Enumerated;
|
||||
import javax.persistence.Id;
|
||||
import javax.persistence.Table;
|
||||
|
||||
import com.cloud.utils.db.GenericDao;
|
||||
@ -31,6 +32,7 @@ import com.cloud.vm.VirtualMachine.State;
|
||||
@Table(name="project_invitation_view")
|
||||
public class ProjectInvitationJoinVO extends BaseViewVO implements ControlledViewEntity {
|
||||
|
||||
@Id
|
||||
@Column(name="id", updatable=false, nullable = false)
|
||||
private long id;
|
||||
|
||||
|
||||
@ -22,6 +22,7 @@ import javax.persistence.Column;
|
||||
import javax.persistence.Entity;
|
||||
import javax.persistence.EnumType;
|
||||
import javax.persistence.Enumerated;
|
||||
import javax.persistence.Id;
|
||||
import javax.persistence.Table;
|
||||
|
||||
import com.cloud.server.ResourceTag.TaggedResourceType;
|
||||
@ -35,6 +36,7 @@ import org.apache.cloudstack.api.InternalIdentity;
|
||||
@Table(name="project_view")
|
||||
public class ProjectJoinVO extends BaseViewVO implements InternalIdentity, Identity {
|
||||
|
||||
@Id
|
||||
@Column(name="id", updatable=false, nullable = false)
|
||||
private long id;
|
||||
|
||||
|
||||
@ -20,6 +20,7 @@ import javax.persistence.Column;
|
||||
import javax.persistence.Entity;
|
||||
import javax.persistence.EnumType;
|
||||
import javax.persistence.Enumerated;
|
||||
import javax.persistence.Id;
|
||||
import javax.persistence.Table;
|
||||
|
||||
import com.cloud.server.ResourceTag.TaggedResourceType;
|
||||
@ -28,6 +29,7 @@ import com.cloud.server.ResourceTag.TaggedResourceType;
|
||||
@Table(name="resource_tag_view")
|
||||
public class ResourceTagJoinVO extends BaseViewVO implements ControlledViewEntity {
|
||||
|
||||
@Id
|
||||
@Column(name="id", updatable=false, nullable = false)
|
||||
private long id;
|
||||
|
||||
|
||||
@ -20,6 +20,7 @@ import javax.persistence.Column;
|
||||
import javax.persistence.Entity;
|
||||
import javax.persistence.EnumType;
|
||||
import javax.persistence.Enumerated;
|
||||
import javax.persistence.Id;
|
||||
import javax.persistence.Table;
|
||||
|
||||
import com.cloud.network.security.SecurityRule.SecurityRuleType;
|
||||
@ -29,6 +30,7 @@ import com.cloud.server.ResourceTag.TaggedResourceType;
|
||||
@Table(name="security_group_view")
|
||||
public class SecurityGroupJoinVO extends BaseViewVO implements ControlledViewEntity{
|
||||
|
||||
@Id
|
||||
@Column(name="id", updatable=false, nullable = false)
|
||||
private long id;
|
||||
|
||||
|
||||
@ -20,6 +20,7 @@ import java.util.Date;
|
||||
|
||||
import javax.persistence.Column;
|
||||
import javax.persistence.Entity;
|
||||
import javax.persistence.Id;
|
||||
import javax.persistence.Table;
|
||||
|
||||
import com.cloud.utils.db.Encrypt;
|
||||
@ -32,6 +33,7 @@ import org.apache.cloudstack.api.InternalIdentity;
|
||||
@Table(name="user_view")
|
||||
public class UserAccountJoinVO extends BaseViewVO implements InternalIdentity, Identity {
|
||||
|
||||
@Id
|
||||
@Column(name="id", updatable=false, nullable = false)
|
||||
private long id;
|
||||
|
||||
|
||||
@ -24,6 +24,7 @@ import javax.persistence.Column;
|
||||
import javax.persistence.Entity;
|
||||
import javax.persistence.EnumType;
|
||||
import javax.persistence.Enumerated;
|
||||
import javax.persistence.Id;
|
||||
import javax.persistence.Table;
|
||||
import javax.persistence.Transient;
|
||||
|
||||
@ -42,6 +43,7 @@ import com.cloud.vm.VirtualMachine.State;
|
||||
@Table(name="user_vm_view")
|
||||
public class UserVmJoinVO extends BaseViewVO implements ControlledViewEntity {
|
||||
|
||||
@Id
|
||||
@Column(name="id", updatable=false, nullable = false)
|
||||
private long id;
|
||||
|
||||
|
||||
@ -21,6 +21,7 @@ import javax.persistence.Column;
|
||||
import javax.persistence.Entity;
|
||||
import javax.persistence.EnumType;
|
||||
import javax.persistence.Enumerated;
|
||||
import javax.persistence.Id;
|
||||
import javax.persistence.Table;
|
||||
import javax.persistence.Temporal;
|
||||
import javax.persistence.TemporalType;
|
||||
@ -36,6 +37,7 @@ import com.cloud.vm.VirtualMachine;
|
||||
@Table(name="volume_view")
|
||||
public class VolumeJoinVO extends BaseViewVO implements ControlledViewEntity {
|
||||
|
||||
@Id
|
||||
@Column(name="id")
|
||||
private long id;
|
||||
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user