http://git-wip-us.apache.org/repos/asf/incubator-ranger/blob/413fcb68/security-admin/src/main/java/com/xasecure/view/VXAccessAudit.java ---------------------------------------------------------------------- diff --git a/security-admin/src/main/java/com/xasecure/view/VXAccessAudit.java b/security-admin/src/main/java/com/xasecure/view/VXAccessAudit.java deleted file mode 100644 index 688534c..0000000 --- a/security-admin/src/main/java/com/xasecure/view/VXAccessAudit.java +++ /dev/null @@ -1,473 +0,0 @@ -/* - * Licensed to the Apache Software Foundation (ASF) under one - * or more contributor license agreements. See the NOTICE file - * distributed with this work for additional information - * regarding copyright ownership. The ASF licenses this file - * to you under the Apache License, Version 2.0 (the - * "License"); you may not use this file except in compliance - * with the License. You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, - * software distributed under the License is distributed on an - * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY - * KIND, either express or implied. See the License for the - * specific language governing permissions and limitations - * under the License. - */ - - package com.xasecure.view; - -/** - * Access Audit - * - */ - -import java.util.*; - -import com.xasecure.common.*; -import com.xasecure.common.view.*; - -import com.xasecure.common.*; -import com.xasecure.json.JsonDateSerializer; - -import com.xasecure.view.*; - -import javax.xml.bind.annotation.*; - -import org.codehaus.jackson.annotate.JsonAutoDetect; -import org.codehaus.jackson.annotate.JsonAutoDetect.Visibility; -import org.codehaus.jackson.annotate.JsonIgnoreProperties; -import org.codehaus.jackson.map.annotate.JsonSerialize; - -@JsonAutoDetect(getterVisibility=Visibility.NONE, setterVisibility=Visibility.NONE, fieldVisibility=Visibility.ANY) -@JsonSerialize(include=JsonSerialize.Inclusion.NON_NULL ) -@JsonIgnoreProperties(ignoreUnknown=true) -@XmlRootElement -public class VXAccessAudit extends VXDataObject implements java.io.Serializable { - private static final long serialVersionUID = 1L; - - - /** - * Repository Type - */ - protected int auditType; - /** - * Access Result - * This attribute is of type enum CommonEnums::AccessResult - */ - protected int accessResult = XAConstants.ACCESS_RESULT_DENIED; - /** - * Access Type - */ - protected String accessType; - /** - * Acl Enforcer - */ - protected String aclEnforcer; - /** - * Agent Id - */ - protected String agentId; - /** - * Client Ip - */ - protected String clientIP; - /** - * Client Type - */ - protected String clientType; - /** - * Policy Id - */ - protected long policyId; - /** - * Repository Name - */ - protected String repoName; - /** - * Repository Type - */ - protected int repoType; - /** - * Reason of result - */ - protected String resultReason; - /** - * Session Id - */ - protected String sessionId; - /** - * Event Time - */ - @JsonSerialize(using=JsonDateSerializer.class) - protected Date eventTime = DateUtil.getUTCDate(); - /** - * Requesting User - */ - protected String requestUser; - /** - * Action - */ - protected String action; - /** - * Requesting Data - */ - protected String requestData; - /** - * Resource Path - */ - protected String resourcePath; - /** - * Resource Type - */ - protected String resourceType; - - /** - * Default constructor. This will set all the attributes to default value. - */ - public VXAccessAudit ( ) { - accessResult = XAConstants.ACCESS_RESULT_DENIED; - } - - /** - * This method sets the value to the member attribute <b>auditType</b>. - * You cannot set null to the attribute. - * @param auditType Value to set member attribute <b>auditType</b> - */ - public void setAuditType( int auditType ) { - this.auditType = auditType; - } - - /** - * Returns the value for the member attribute <b>auditType</b> - * @return int - value of member attribute <b>auditType</b>. - */ - public int getAuditType( ) { - return this.auditType; - } - - /** - * This method sets the value to the member attribute <b>accessResult</b>. - * You cannot set null to the attribute. - * @param accessResult Value to set member attribute <b>accessResult</b> - */ - public void setAccessResult( int accessResult ) { - this.accessResult = accessResult; - } - - /** - * Returns the value for the member attribute <b>accessResult</b> - * @return int - value of member attribute <b>accessResult</b>. - */ - public int getAccessResult( ) { - return this.accessResult; - } - - /** - * This method sets the value to the member attribute <b>accessType</b>. - * You cannot set null to the attribute. - * @param accessType Value to set member attribute <b>accessType</b> - */ - public void setAccessType( String accessType ) { - this.accessType = accessType; - } - - /** - * Returns the value for the member attribute <b>accessType</b> - * @return String - value of member attribute <b>accessType</b>. - */ - public String getAccessType( ) { - return this.accessType; - } - - /** - * This method sets the value to the member attribute <b>aclEnforcer</b>. - * You cannot set null to the attribute. - * @param aclEnforcer Value to set member attribute <b>aclEnforcer</b> - */ - public void setAclEnforcer( String aclEnforcer ) { - this.aclEnforcer = aclEnforcer; - } - - /** - * Returns the value for the member attribute <b>aclEnforcer</b> - * @return String - value of member attribute <b>aclEnforcer</b>. - */ - public String getAclEnforcer( ) { - return this.aclEnforcer; - } - - /** - * This method sets the value to the member attribute <b>agentId</b>. - * You cannot set null to the attribute. - * @param agentId Value to set member attribute <b>agentId</b> - */ - public void setAgentId( String agentId ) { - this.agentId = agentId; - } - - /** - * Returns the value for the member attribute <b>agentId</b> - * @return String - value of member attribute <b>agentId</b>. - */ - public String getAgentId( ) { - return this.agentId; - } - - /** - * This method sets the value to the member attribute <b>clientIP</b>. - * You cannot set null to the attribute. - * @param clientIP Value to set member attribute <b>clientIP</b> - */ - public void setClientIP( String clientIP ) { - this.clientIP = clientIP; - } - - /** - * Returns the value for the member attribute <b>clientIP</b> - * @return String - value of member attribute <b>clientIP</b>. - */ - public String getClientIP( ) { - return this.clientIP; - } - - /** - * This method sets the value to the member attribute <b>clientType</b>. - * You cannot set null to the attribute. - * @param clientType Value to set member attribute <b>clientType</b> - */ - public void setClientType( String clientType ) { - this.clientType = clientType; - } - - /** - * Returns the value for the member attribute <b>clientType</b> - * @return String - value of member attribute <b>clientType</b>. - */ - public String getClientType( ) { - return this.clientType; - } - - /** - * This method sets the value to the member attribute <b>policyId</b>. - * You cannot set null to the attribute. - * @param policyId Value to set member attribute <b>policyId</b> - */ - public void setPolicyId( long policyId ) { - this.policyId = policyId; - } - - /** - * Returns the value for the member attribute <b>policyId</b> - * @return long - value of member attribute <b>policyId</b>. - */ - public long getPolicyId( ) { - return this.policyId; - } - - /** - * This method sets the value to the member attribute <b>repoName</b>. - * You cannot set null to the attribute. - * @param repoName Value to set member attribute <b>repoName</b> - */ - public void setRepoName( String repoName ) { - this.repoName = repoName; - } - - /** - * Returns the value for the member attribute <b>repoName</b> - * @return String - value of member attribute <b>repoName</b>. - */ - public String getRepoName( ) { - return this.repoName; - } - - /** - * This method sets the value to the member attribute <b>repoType</b>. - * You cannot set null to the attribute. - * @param repoType Value to set member attribute <b>repoType</b> - */ - public void setRepoType( int repoType ) { - this.repoType = repoType; - } - - /** - * Returns the value for the member attribute <b>repoType</b> - * @return int - value of member attribute <b>repoType</b>. - */ - public int getRepoType( ) { - return this.repoType; - } - - /** - * This method sets the value to the member attribute <b>resultReason</b>. - * You cannot set null to the attribute. - * @param resultReason Value to set member attribute <b>resultReason</b> - */ - public void setResultReason( String resultReason ) { - this.resultReason = resultReason; - } - - /** - * Returns the value for the member attribute <b>resultReason</b> - * @return String - value of member attribute <b>resultReason</b>. - */ - public String getResultReason( ) { - return this.resultReason; - } - - /** - * This method sets the value to the member attribute <b>sessionId</b>. - * You cannot set null to the attribute. - * @param sessionId Value to set member attribute <b>sessionId</b> - */ - public void setSessionId( String sessionId ) { - this.sessionId = sessionId; - } - - /** - * Returns the value for the member attribute <b>sessionId</b> - * @return String - value of member attribute <b>sessionId</b>. - */ - public String getSessionId( ) { - return this.sessionId; - } - - /** - * This method sets the value to the member attribute <b>eventTime</b>. - * You cannot set null to the attribute. - * @param eventTime Value to set member attribute <b>eventTime</b> - */ - public void setEventTime( Date eventTime ) { - this.eventTime = eventTime; - } - - /** - * Returns the value for the member attribute <b>eventTime</b> - * @return Date - value of member attribute <b>eventTime</b>. - */ - public Date getEventTime( ) { - return this.eventTime; - } - - /** - * This method sets the value to the member attribute <b>requestUser</b>. - * You cannot set null to the attribute. - * @param requestUser Value to set member attribute <b>requestUser</b> - */ - public void setRequestUser( String requestUser ) { - this.requestUser = requestUser; - } - - /** - * Returns the value for the member attribute <b>requestUser</b> - * @return String - value of member attribute <b>requestUser</b>. - */ - public String getRequestUser( ) { - return this.requestUser; - } - - /** - * This method sets the value to the member attribute <b>action</b>. - * You cannot set null to the attribute. - * @param action Value to set member attribute <b>action</b> - */ - public void setAction( String action ) { - this.action = action; - } - - /** - * Returns the value for the member attribute <b>action</b> - * @return String - value of member attribute <b>action</b>. - */ - public String getAction( ) { - return this.action; - } - - /** - * This method sets the value to the member attribute <b>requestData</b>. - * You cannot set null to the attribute. - * @param requestData Value to set member attribute <b>requestData</b> - */ - public void setRequestData( String requestData ) { - this.requestData = requestData; - } - - /** - * Returns the value for the member attribute <b>requestData</b> - * @return String - value of member attribute <b>requestData</b>. - */ - public String getRequestData( ) { - return this.requestData; - } - - /** - * This method sets the value to the member attribute <b>resourcePath</b>. - * You cannot set null to the attribute. - * @param resourcePath Value to set member attribute <b>resourcePath</b> - */ - public void setResourcePath( String resourcePath ) { - this.resourcePath = resourcePath; - } - - /** - * Returns the value for the member attribute <b>resourcePath</b> - * @return String - value of member attribute <b>resourcePath</b>. - */ - public String getResourcePath( ) { - return this.resourcePath; - } - - /** - * This method sets the value to the member attribute <b>resourceType</b>. - * You cannot set null to the attribute. - * @param resourceType Value to set member attribute <b>resourceType</b> - */ - public void setResourceType( String resourceType ) { - this.resourceType = resourceType; - } - - /** - * Returns the value for the member attribute <b>resourceType</b> - * @return String - value of member attribute <b>resourceType</b>. - */ - public String getResourceType( ) { - return this.resourceType; - } - - @Override - public int getMyClassType( ) { - return AppConstants.CLASS_TYPE_XA_ACCESS_AUDIT; - } - - /** - * This return the bean content in string format - * @return formatedStr - */ - public String toString( ) { - String str = "VXAccessAudit={"; - str += super.toString(); - str += "auditType={" + auditType + "} "; - str += "accessResult={" + accessResult + "} "; - str += "accessType={" + accessType + "} "; - str += "aclEnforcer={" + aclEnforcer + "} "; - str += "agentId={" + agentId + "} "; - str += "clientIP={" + clientIP + "} "; - str += "clientType={" + clientType + "} "; - str += "policyId={" + policyId + "} "; - str += "repoName={" + repoName + "} "; - str += "repoType={" + repoType + "} "; - str += "resultReason={" + resultReason + "} "; - str += "sessionId={" + sessionId + "} "; - str += "eventTime={" + eventTime + "} "; - str += "requestUser={" + requestUser + "} "; - str += "action={" + action + "} "; - str += "requestData={" + requestData + "} "; - str += "resourcePath={" + resourcePath + "} "; - str += "resourceType={" + resourceType + "} "; - str += "}"; - return str; - } -}
http://git-wip-us.apache.org/repos/asf/incubator-ranger/blob/413fcb68/security-admin/src/main/java/com/xasecure/view/VXAccessAuditList.java ---------------------------------------------------------------------- diff --git a/security-admin/src/main/java/com/xasecure/view/VXAccessAuditList.java b/security-admin/src/main/java/com/xasecure/view/VXAccessAuditList.java deleted file mode 100644 index 1e2a59e..0000000 --- a/security-admin/src/main/java/com/xasecure/view/VXAccessAuditList.java +++ /dev/null @@ -1,81 +0,0 @@ -/* - * Licensed to the Apache Software Foundation (ASF) under one - * or more contributor license agreements. See the NOTICE file - * distributed with this work for additional information - * regarding copyright ownership. The ASF licenses this file - * to you under the Apache License, Version 2.0 (the - * "License"); you may not use this file except in compliance - * with the License. You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, - * software distributed under the License is distributed on an - * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY - * KIND, either express or implied. See the License for the - * specific language governing permissions and limitations - * under the License. - */ - - package com.xasecure.view; - -/** - * List wrapper class for VXAccessAudit - * - */ - -import java.util.*; -import javax.xml.bind.annotation.*; - -import org.codehaus.jackson.annotate.JsonAutoDetect; -import org.codehaus.jackson.annotate.JsonAutoDetect.Visibility; -import org.codehaus.jackson.map.annotate.JsonSerialize; - -import com.xasecure.common.view.*; - -@JsonAutoDetect(getterVisibility=Visibility.NONE, setterVisibility=Visibility.NONE, fieldVisibility=Visibility.ANY) -@JsonSerialize(include=JsonSerialize.Inclusion.NON_NULL ) -@XmlRootElement -@XmlAccessorType(XmlAccessType.FIELD) -public class VXAccessAuditList extends VList { - private static final long serialVersionUID = 1L; - List<VXAccessAudit> vXAccessAudits = new ArrayList<VXAccessAudit>(); - - public VXAccessAuditList() { - super(); - } - - public VXAccessAuditList(List<VXAccessAudit> objList) { - super(objList); - this.vXAccessAudits = objList; - } - - /** - * @return the vXAccessAudits - */ - public List<VXAccessAudit> getVXAccessAudits() { - return vXAccessAudits; - } - - /** - * @param vXAccessAudits - * the vXAccessAudits to set - */ - public void setVXAccessAudits(List<VXAccessAudit> vXAccessAudits) { - this.vXAccessAudits = vXAccessAudits; - } - - @Override - public int getListSize() { - if (vXAccessAudits != null) { - return vXAccessAudits.size(); - } - return 0; - } - - @Override - public List<VXAccessAudit> getList() { - return vXAccessAudits; - } - -} http://git-wip-us.apache.org/repos/asf/incubator-ranger/blob/413fcb68/security-admin/src/main/java/com/xasecure/view/VXAsset.java ---------------------------------------------------------------------- diff --git a/security-admin/src/main/java/com/xasecure/view/VXAsset.java b/security-admin/src/main/java/com/xasecure/view/VXAsset.java deleted file mode 100644 index 8875684..0000000 --- a/security-admin/src/main/java/com/xasecure/view/VXAsset.java +++ /dev/null @@ -1,210 +0,0 @@ -/* - * Licensed to the Apache Software Foundation (ASF) under one - * or more contributor license agreements. See the NOTICE file - * distributed with this work for additional information - * regarding copyright ownership. The ASF licenses this file - * to you under the Apache License, Version 2.0 (the - * "License"); you may not use this file except in compliance - * with the License. You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, - * software distributed under the License is distributed on an - * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY - * KIND, either express or implied. See the License for the - * specific language governing permissions and limitations - * under the License. - */ - - package com.xasecure.view; - -/** - * Asset - * - */ - -import java.util.*; - -import com.xasecure.common.*; -import com.xasecure.common.view.*; - -import com.xasecure.common.*; -import com.xasecure.json.JsonDateSerializer; - -import com.xasecure.view.*; - -import javax.xml.bind.annotation.*; - -import org.codehaus.jackson.annotate.JsonAutoDetect; -import org.codehaus.jackson.annotate.JsonAutoDetect.Visibility; -import org.codehaus.jackson.annotate.JsonIgnoreProperties; -import org.codehaus.jackson.map.annotate.JsonSerialize; - -@JsonAutoDetect(getterVisibility=Visibility.NONE, setterVisibility=Visibility.NONE, fieldVisibility=Visibility.ANY) -@JsonSerialize(include=JsonSerialize.Inclusion.NON_NULL ) -@JsonIgnoreProperties(ignoreUnknown=true) -@XmlRootElement -public class VXAsset extends VXDataObject implements java.io.Serializable { - private static final long serialVersionUID = 1L; - - - /** - * Name - */ - protected String name; - /** - * Description - */ - protected String description; - /** - * Status - * This attribute is of type enum CommonEnums::ActiveStatus - */ - protected int activeStatus; - /** - * Type of asset - * This attribute is of type enum CommonEnums::AssetType - */ - protected int assetType = AppConstants.ASSET_UNKNOWN; - /** - * Config in json format - */ - protected String config; - /** - * Support native authorization - */ - protected boolean supportNative = false; - - /** - * Default constructor. This will set all the attributes to default value. - */ - public VXAsset ( ) { - activeStatus = 0; - assetType = AppConstants.ASSET_UNKNOWN; - } - - /** - * This method sets the value to the member attribute <b>name</b>. - * You cannot set null to the attribute. - * @param name Value to set member attribute <b>name</b> - */ - public void setName( String name ) { - this.name = name; - } - - /** - * Returns the value for the member attribute <b>name</b> - * @return String - value of member attribute <b>name</b>. - */ - public String getName( ) { - return this.name; - } - - /** - * This method sets the value to the member attribute <b>description</b>. - * You cannot set null to the attribute. - * @param description Value to set member attribute <b>description</b> - */ - public void setDescription( String description ) { - this.description = description; - } - - /** - * Returns the value for the member attribute <b>description</b> - * @return String - value of member attribute <b>description</b>. - */ - public String getDescription( ) { - return this.description; - } - - /** - * This method sets the value to the member attribute <b>activeStatus</b>. - * You cannot set null to the attribute. - * @param activeStatus Value to set member attribute <b>activeStatus</b> - */ - public void setActiveStatus( int activeStatus ) { - this.activeStatus = activeStatus; - } - - /** - * Returns the value for the member attribute <b>activeStatus</b> - * @return int - value of member attribute <b>activeStatus</b>. - */ - public int getActiveStatus( ) { - return this.activeStatus; - } - - /** - * This method sets the value to the member attribute <b>assetType</b>. - * You cannot set null to the attribute. - * @param assetType Value to set member attribute <b>assetType</b> - */ - public void setAssetType( int assetType ) { - this.assetType = assetType; - } - - /** - * Returns the value for the member attribute <b>assetType</b> - * @return int - value of member attribute <b>assetType</b>. - */ - public int getAssetType( ) { - return this.assetType; - } - - /** - * This method sets the value to the member attribute <b>config</b>. - * You cannot set null to the attribute. - * @param config Value to set member attribute <b>config</b> - */ - public void setConfig( String config ) { - this.config = config; - } - - /** - * Returns the value for the member attribute <b>config</b> - * @return String - value of member attribute <b>config</b>. - */ - public String getConfig( ) { - return this.config; - } - - /** - * This method sets the value to the member attribute <b>supportNative</b>. - * You cannot set null to the attribute. - * @param supportNative Value to set member attribute <b>supportNative</b> - */ - public void setSupportNative( boolean supportNative ) { - this.supportNative = supportNative; - } - - /** - * Returns the value for the member attribute <b>supportNative</b> - * @return boolean - value of member attribute <b>supportNative</b>. - */ - public boolean isSupportNative( ) { - return this.supportNative; - } - - @Override - public int getMyClassType( ) { - return AppConstants.CLASS_TYPE_XA_ASSET; - } - - /** - * This return the bean content in string format - * @return formatedStr - */ - public String toString( ) { - String str = "VXAsset={"; - str += super.toString(); - str += "name={" + name + "} "; - str += "description={" + description + "} "; - str += "activeStatus={" + activeStatus + "} "; - str += "assetType={" + assetType + "} "; - str += "config={" + config + "} "; - str += "supportNative={" + supportNative + "} "; - str += "}"; - return str; - } -} http://git-wip-us.apache.org/repos/asf/incubator-ranger/blob/413fcb68/security-admin/src/main/java/com/xasecure/view/VXAssetList.java ---------------------------------------------------------------------- diff --git a/security-admin/src/main/java/com/xasecure/view/VXAssetList.java b/security-admin/src/main/java/com/xasecure/view/VXAssetList.java deleted file mode 100644 index 2d954bf..0000000 --- a/security-admin/src/main/java/com/xasecure/view/VXAssetList.java +++ /dev/null @@ -1,81 +0,0 @@ -/* - * Licensed to the Apache Software Foundation (ASF) under one - * or more contributor license agreements. See the NOTICE file - * distributed with this work for additional information - * regarding copyright ownership. The ASF licenses this file - * to you under the Apache License, Version 2.0 (the - * "License"); you may not use this file except in compliance - * with the License. You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, - * software distributed under the License is distributed on an - * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY - * KIND, either express or implied. See the License for the - * specific language governing permissions and limitations - * under the License. - */ - - package com.xasecure.view; - -/** - * List wrapper class for VXAsset - * - */ - -import java.util.*; -import javax.xml.bind.annotation.*; - -import org.codehaus.jackson.annotate.JsonAutoDetect; -import org.codehaus.jackson.annotate.JsonAutoDetect.Visibility; -import org.codehaus.jackson.map.annotate.JsonSerialize; - -import com.xasecure.common.view.*; - -@JsonAutoDetect(getterVisibility=Visibility.NONE, setterVisibility=Visibility.NONE, fieldVisibility=Visibility.ANY) -@JsonSerialize(include=JsonSerialize.Inclusion.NON_NULL ) -@XmlRootElement -@XmlAccessorType(XmlAccessType.FIELD) -public class VXAssetList extends VList { - private static final long serialVersionUID = 1L; - List<VXAsset> vXAssets = new ArrayList<VXAsset>(); - - public VXAssetList() { - super(); - } - - public VXAssetList(List<VXAsset> objList) { - super(objList); - this.vXAssets = objList; - } - - /** - * @return the vXAssets - */ - public List<VXAsset> getVXAssets() { - return vXAssets; - } - - /** - * @param vXAssets - * the vXAssets to set - */ - public void setVXAssets(List<VXAsset> vXAssets) { - this.vXAssets = vXAssets; - } - - @Override - public int getListSize() { - if (vXAssets != null) { - return vXAssets.size(); - } - return 0; - } - - @Override - public List<VXAsset> getList() { - return vXAssets; - } - -} http://git-wip-us.apache.org/repos/asf/incubator-ranger/blob/413fcb68/security-admin/src/main/java/com/xasecure/view/VXAuditMap.java ---------------------------------------------------------------------- diff --git a/security-admin/src/main/java/com/xasecure/view/VXAuditMap.java b/security-admin/src/main/java/com/xasecure/view/VXAuditMap.java deleted file mode 100644 index 184cca3..0000000 --- a/security-admin/src/main/java/com/xasecure/view/VXAuditMap.java +++ /dev/null @@ -1,164 +0,0 @@ -/* - * Licensed to the Apache Software Foundation (ASF) under one - * or more contributor license agreements. See the NOTICE file - * distributed with this work for additional information - * regarding copyright ownership. The ASF licenses this file - * to you under the Apache License, Version 2.0 (the - * "License"); you may not use this file except in compliance - * with the License. You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, - * software distributed under the License is distributed on an - * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY - * KIND, either express or implied. See the License for the - * specific language governing permissions and limitations - * under the License. - */ - - package com.xasecure.view; - -/** - * Audi map - * - */ - -import java.util.*; - -import com.xasecure.common.*; -import com.xasecure.common.view.*; - -import com.xasecure.common.*; -import com.xasecure.json.JsonDateSerializer; - -import com.xasecure.view.*; - -import javax.xml.bind.annotation.*; - -import org.codehaus.jackson.annotate.JsonAutoDetect; -import org.codehaus.jackson.annotate.JsonAutoDetect.Visibility; -import org.codehaus.jackson.annotate.JsonIgnoreProperties; -import org.codehaus.jackson.map.annotate.JsonSerialize; - -@JsonAutoDetect(getterVisibility=Visibility.NONE, setterVisibility=Visibility.NONE, fieldVisibility=Visibility.ANY) -@JsonSerialize(include=JsonSerialize.Inclusion.NON_NULL ) -@JsonIgnoreProperties(ignoreUnknown=true) -@XmlRootElement -public class VXAuditMap extends VXDataObject implements java.io.Serializable { - private static final long serialVersionUID = 1L; - - - /** - * Id of the resource - */ - protected Long resourceId; - /** - * Id of the group - */ - protected Long groupId; - /** - * Id of the user - */ - protected Long userId; - /** - * Type of audit - * This attribute is of type enum CommonEnums::XAAuditType - */ - protected int auditType = AppConstants.XA_AUDIT_TYPE_UNKNOWN; - - /** - * Default constructor. This will set all the attributes to default value. - */ - public VXAuditMap ( ) { - auditType = AppConstants.XA_AUDIT_TYPE_UNKNOWN; - } - - /** - * This method sets the value to the member attribute <b>resourceId</b>. - * You cannot set null to the attribute. - * @param resourceId Value to set member attribute <b>resourceId</b> - */ - public void setResourceId( Long resourceId ) { - this.resourceId = resourceId; - } - - /** - * Returns the value for the member attribute <b>resourceId</b> - * @return Long - value of member attribute <b>resourceId</b>. - */ - public Long getResourceId( ) { - return this.resourceId; - } - - /** - * This method sets the value to the member attribute <b>groupId</b>. - * You cannot set null to the attribute. - * @param groupId Value to set member attribute <b>groupId</b> - */ - public void setGroupId( Long groupId ) { - this.groupId = groupId; - } - - /** - * Returns the value for the member attribute <b>groupId</b> - * @return Long - value of member attribute <b>groupId</b>. - */ - public Long getGroupId( ) { - return this.groupId; - } - - /** - * This method sets the value to the member attribute <b>userId</b>. - * You cannot set null to the attribute. - * @param userId Value to set member attribute <b>userId</b> - */ - public void setUserId( Long userId ) { - this.userId = userId; - } - - /** - * Returns the value for the member attribute <b>userId</b> - * @return Long - value of member attribute <b>userId</b>. - */ - public Long getUserId( ) { - return this.userId; - } - - /** - * This method sets the value to the member attribute <b>auditType</b>. - * You cannot set null to the attribute. - * @param auditType Value to set member attribute <b>auditType</b> - */ - public void setAuditType( int auditType ) { - this.auditType = auditType; - } - - /** - * Returns the value for the member attribute <b>auditType</b> - * @return int - value of member attribute <b>auditType</b>. - */ - public int getAuditType( ) { - return this.auditType; - } - - @Override - public int getMyClassType( ) { - return AppConstants.CLASS_TYPE_XA_AUDIT_MAP; - } - - /** - * This return the bean content in string format - * @return formatedStr - */ - public String toString( ) { - String str = "VXAuditMap={"; - str += super.toString(); - str += "resourceId={" + resourceId + "} "; - str += "groupId={" + groupId + "} "; - str += "userId={" + userId + "} "; - str += "auditType={" + auditType + "} "; - str += "}"; - return str; - } -} http://git-wip-us.apache.org/repos/asf/incubator-ranger/blob/413fcb68/security-admin/src/main/java/com/xasecure/view/VXAuditMapList.java ---------------------------------------------------------------------- diff --git a/security-admin/src/main/java/com/xasecure/view/VXAuditMapList.java b/security-admin/src/main/java/com/xasecure/view/VXAuditMapList.java deleted file mode 100644 index faf4500..0000000 --- a/security-admin/src/main/java/com/xasecure/view/VXAuditMapList.java +++ /dev/null @@ -1,81 +0,0 @@ -/* - * Licensed to the Apache Software Foundation (ASF) under one - * or more contributor license agreements. See the NOTICE file - * distributed with this work for additional information - * regarding copyright ownership. The ASF licenses this file - * to you under the Apache License, Version 2.0 (the - * "License"); you may not use this file except in compliance - * with the License. You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, - * software distributed under the License is distributed on an - * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY - * KIND, either express or implied. See the License for the - * specific language governing permissions and limitations - * under the License. - */ - - package com.xasecure.view; - -/** - * List wrapper class for VXAuditMap - * - */ - -import java.util.*; -import javax.xml.bind.annotation.*; - -import org.codehaus.jackson.annotate.JsonAutoDetect; -import org.codehaus.jackson.annotate.JsonAutoDetect.Visibility; -import org.codehaus.jackson.map.annotate.JsonSerialize; - -import com.xasecure.common.view.*; - -@JsonAutoDetect(getterVisibility=Visibility.NONE, setterVisibility=Visibility.NONE, fieldVisibility=Visibility.ANY) -@JsonSerialize(include=JsonSerialize.Inclusion.NON_NULL ) -@XmlRootElement -@XmlAccessorType(XmlAccessType.FIELD) -public class VXAuditMapList extends VList { - private static final long serialVersionUID = 1L; - List<VXAuditMap> vXAuditMaps = new ArrayList<VXAuditMap>(); - - public VXAuditMapList() { - super(); - } - - public VXAuditMapList(List<VXAuditMap> objList) { - super(objList); - this.vXAuditMaps = objList; - } - - /** - * @return the vXAuditMaps - */ - public List<VXAuditMap> getVXAuditMaps() { - return vXAuditMaps; - } - - /** - * @param vXAuditMaps - * the vXAuditMaps to set - */ - public void setVXAuditMaps(List<VXAuditMap> vXAuditMaps) { - this.vXAuditMaps = vXAuditMaps; - } - - @Override - public int getListSize() { - if (vXAuditMaps != null) { - return vXAuditMaps.size(); - } - return 0; - } - - @Override - public List<VXAuditMap> getList() { - return vXAuditMaps; - } - -} http://git-wip-us.apache.org/repos/asf/incubator-ranger/blob/413fcb68/security-admin/src/main/java/com/xasecure/view/VXAuditRecord.java ---------------------------------------------------------------------- diff --git a/security-admin/src/main/java/com/xasecure/view/VXAuditRecord.java b/security-admin/src/main/java/com/xasecure/view/VXAuditRecord.java deleted file mode 100644 index cf6c778..0000000 --- a/security-admin/src/main/java/com/xasecure/view/VXAuditRecord.java +++ /dev/null @@ -1,239 +0,0 @@ -/* - * Licensed to the Apache Software Foundation (ASF) under one - * or more contributor license agreements. See the NOTICE file - * distributed with this work for additional information - * regarding copyright ownership. The ASF licenses this file - * to you under the Apache License, Version 2.0 (the - * "License"); you may not use this file except in compliance - * with the License. You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, - * software distributed under the License is distributed on an - * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY - * KIND, either express or implied. See the License for the - * specific language governing permissions and limitations - * under the License. - */ - - package com.xasecure.view; - -import java.util.Date; - -import javax.xml.bind.annotation.XmlRootElement; - -import org.codehaus.jackson.annotate.JsonAutoDetect; -import org.codehaus.jackson.annotate.JsonAutoDetect.Visibility; -import org.codehaus.jackson.map.annotate.JsonSerialize; - -import com.xasecure.common.AppConstants; - -@JsonAutoDetect(getterVisibility=Visibility.NONE, setterVisibility=Visibility.NONE, fieldVisibility=Visibility.ANY) -@JsonSerialize(include=JsonSerialize.Inclusion.NON_NULL ) -@XmlRootElement -public class VXAuditRecord { - - /** - * Date of audit log - */ - protected Date date; - - /** - * Name of the resource - */ - protected String resource; - - /** - * Action which was audited - */ - protected String action; - - /** - * Result of the policy enforced - */ - protected String result; - - /** - * User name whose action was audited - */ - protected String user; - - /** - * Name of the policy enforcer - */ - protected String enforcer; - - /** - * Type of resource for which the audit was done - */ - protected int resourceType = AppConstants.RESOURCE_UNKNOWN; - - /** - * Type of asset for which the audit was done - * This attribute is of type enum AppCommonEnums::AssetType - */ - protected int assetType = AppConstants.ASSET_UNKNOWN; - - /** - * Default constructor. This will set all the attributes to default value. - */ - public VXAuditRecord() { - resourceType = AppConstants.RESOURCE_UNKNOWN; - assetType = AppConstants.ASSET_UNKNOWN; - } - - /** - * Returns the value for the member attribute <b>date</b> - * @return Date - value of member attribute <b>date</b>. - */ - public Date getDate() { - return date; - } - - /** - * This method sets the value to the member attribute <b>date</b>. - * You cannot set null to the attribute. - * @param date Value to set member attribute <b>date</b> - */ - public void setDate(Date date) { - this.date = date; - } - - /** - * Returns the value for the member attribute <b>resource</b> - * @return String - value of member attribute <b>resource</b>. - */ - public String getResource() { - return resource; - } - - /** - * This method sets the value to the member attribute <b>resource</b>. - * You cannot set null to the attribute. - * @param resource Value to set member attribute <b>resource</b> - */ - public void setResource(String resource) { - this.resource = resource; - } - - /** - * Returns the value for the member attribute <b>action</b> - * @return String - value of member attribute <b>action</b>. - */ - public String getAction() { - return action; - } - - /** - * This method sets the value to the member attribute <b>action</b>. - * You cannot set null to the attribute. - * @param action Value to set member attribute <b>action</b> - */ - public void setAction(String action) { - this.action = action; - } - - /** - * Returns the value for the member attribute <b>result</b> - * @return String - value of member attribute <b>result</b>. - */ - public String getResult() { - return result; - } - - /** - * This method sets the value to the member attribute <b>result</b>. - * You cannot set null to the attribute. - * @param result Value to set member attribute <b>result</b> - */ - public void setResult(String result) { - this.result = result; - } - - /** - * Returns the value for the member attribute <b>user</b> - * @return String - value of member attribute <b>user</b>. - */ - public String getUser() { - return user; - } - - /** - * This method sets the value to the member attribute <b>user</b>. - * You cannot set null to the attribute. - * @param user Value to set member attribute <b>user</b> - */ - public void setUser(String user) { - this.user = user; - } - - public String getEnforcer() { - return enforcer; - } - - /** - * This method sets the value to the member attribute <b>enforcer</b>. - * You cannot set null to the attribute. - * @param enforcer Value to set member attribute <b>enforcer</b> - */ - public void setEnforcer(String enforcer) { - this.enforcer = enforcer; - } - - /** - * Returns the value for the member attribute <b>resourceType</b> - * @return int - value of member attribute <b>resourceType</b>. - */ - public int getResourceType( ) { - return this.resourceType; - } - - /** - * This method sets the value to the member attribute <b>resourceType</b>. - * You cannot set null to the attribute. - * @param resourceType Value to set member attribute <b>resourceType</b> - */ - public void setResourceType( int resourceType ) { - this.resourceType = resourceType; - } - - /** - * Returns the value for the member attribute <b>assetType</b> - * @return int - value of member attribute <b>assetType</b>. - */ - public int getAssetType() { - return assetType; - } - - /** - * This method sets the value to the member attribute <b>assetType</b>. - * You cannot set null to the attribute. - * @param assetType Value to set member attribute <b>assetType</b> - */ - public void setAssetType(int assetType) { - this.assetType = assetType; - } - - /** - * This return the bean content in string format - * - * @return formatedStr - */ - - public String toString() { - String str = "XVAuditRecord={"; - str += super.toString(); - str += "date={" + date + "} "; - str += "resource={" + resource + "} "; - str += "action={" + action + "} "; - str += "result={" + result + "} "; - str += "user={" + user + "} "; - str += "enforcer={" + enforcer + "} "; - str += "resourceType={" + resourceType + "} "; - str += "assetType={" + assetType + "} "; - str += "}"; - return str; - } - -} http://git-wip-us.apache.org/repos/asf/incubator-ranger/blob/413fcb68/security-admin/src/main/java/com/xasecure/view/VXAuditRecordList.java ---------------------------------------------------------------------- diff --git a/security-admin/src/main/java/com/xasecure/view/VXAuditRecordList.java b/security-admin/src/main/java/com/xasecure/view/VXAuditRecordList.java deleted file mode 100644 index 5ed75a8..0000000 --- a/security-admin/src/main/java/com/xasecure/view/VXAuditRecordList.java +++ /dev/null @@ -1,69 +0,0 @@ -/* - * Licensed to the Apache Software Foundation (ASF) under one - * or more contributor license agreements. See the NOTICE file - * distributed with this work for additional information - * regarding copyright ownership. The ASF licenses this file - * to you under the Apache License, Version 2.0 (the - * "License"); you may not use this file except in compliance - * with the License. You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, - * software distributed under the License is distributed on an - * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY - * KIND, either express or implied. See the License for the - * specific language governing permissions and limitations - * under the License. - */ - - package com.xasecure.view; - -import java.util.*; - -import javax.xml.bind.annotation.XmlAccessType; -import javax.xml.bind.annotation.XmlAccessorType; -import javax.xml.bind.annotation.XmlRootElement; - -import org.codehaus.jackson.annotate.JsonAutoDetect; -import org.codehaus.jackson.annotate.JsonAutoDetect.Visibility; -import org.codehaus.jackson.map.annotate.JsonSerialize; - -import com.xasecure.common.view.VList; - -@JsonAutoDetect(getterVisibility=Visibility.NONE, setterVisibility=Visibility.NONE, fieldVisibility=Visibility.ANY) -@JsonSerialize(include=JsonSerialize.Inclusion.NON_NULL ) -@XmlRootElement -@XmlAccessorType(XmlAccessType.FIELD) -public class VXAuditRecordList extends VList { - - /** - * - */ - private static final long serialVersionUID = 1L; - List<VXAuditRecord> vXAuditRecords = new ArrayList<VXAuditRecord>(); - - public List<VXAuditRecord> getvAudits() { - return vXAuditRecords; - } - - public void setvAudits(List<VXAuditRecord> vXAuditRecords) { - this.vXAuditRecords = vXAuditRecords; - } - - public VXAuditRecordList() { - super(); - } - - @Override - public int getListSize() { - // TODO Auto-generated method stub - return 0; - } - - @Override - public List<?> getList() { - // TODO Auto-generated method stub - return null; - } -} http://git-wip-us.apache.org/repos/asf/incubator-ranger/blob/413fcb68/security-admin/src/main/java/com/xasecure/view/VXAuthSession.java ---------------------------------------------------------------------- diff --git a/security-admin/src/main/java/com/xasecure/view/VXAuthSession.java b/security-admin/src/main/java/com/xasecure/view/VXAuthSession.java deleted file mode 100644 index 5239ece..0000000 --- a/security-admin/src/main/java/com/xasecure/view/VXAuthSession.java +++ /dev/null @@ -1,501 +0,0 @@ -/* - * Licensed to the Apache Software Foundation (ASF) under one - * or more contributor license agreements. See the NOTICE file - * distributed with this work for additional information - * regarding copyright ownership. The ASF licenses this file - * to you under the Apache License, Version 2.0 (the - * "License"); you may not use this file except in compliance - * with the License. You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, - * software distributed under the License is distributed on an - * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY - * KIND, either express or implied. See the License for the - * specific language governing permissions and limitations - * under the License. - */ - - package com.xasecure.view; - -/** - * Authentication sessions - * - */ - -import java.util.*; - -import com.xasecure.common.*; -import com.xasecure.common.view.*; - -import com.xasecure.common.*; -import com.xasecure.json.JsonDateSerializer; - -import com.xasecure.view.*; - -import javax.xml.bind.annotation.*; - -import org.codehaus.jackson.annotate.JsonAutoDetect; -import org.codehaus.jackson.annotate.JsonAutoDetect.Visibility; -import org.codehaus.jackson.annotate.JsonIgnoreProperties; -import org.codehaus.jackson.map.annotate.JsonSerialize; - -@JsonAutoDetect(getterVisibility=Visibility.NONE, setterVisibility=Visibility.NONE, fieldVisibility=Visibility.ANY) -@JsonSerialize(include=JsonSerialize.Inclusion.NON_NULL ) -@JsonIgnoreProperties(ignoreUnknown=true) -@XmlRootElement -public class VXAuthSession extends VXDataObject implements java.io.Serializable { - private static final long serialVersionUID = 1L; - - - /** - * Login ID of the user - */ - protected String loginId; - /** - * Id of the user - */ - protected Long userId; - /** - * Email address of the user - */ - protected String emailAddress; - /** - * Is this user a test user? - */ - protected boolean isTestUser = false; - /** - * First name of the user - */ - protected String firstName; - /** - * Last name of the user - */ - protected String lastName; - /** - * Public name of the user - */ - protected String publicScreenName; - /** - * Family name of the user - */ - protected String familyScreenName; - /** - * External session id. Mostly Spring/HTTP session - */ - protected String extSessionId; - /** - * Date and time of authentication - */ - @JsonSerialize(using=JsonDateSerializer.class) - protected Date authTime; - /** - * Authentication status - * This attribute is of type enum XXAuthSession::AuthStatus - */ - protected int authStatus; - /** - * Authentication type - * This attribute is of type enum XXAuthSession::AuthType - */ - protected int authType; - /** - * Authentication provider - * This attribute is of type enum XXAuthSession::AuthType - */ - protected int authProvider; - /** - * Type of the device - * This attribute is of type enum CommonEnums::DeviceType - */ - protected int deviceType; - /** - * IP where the request came from - */ - protected String requestIP; - /** - * City name - */ - protected String cityName; - /** - * State name - */ - protected String stateName; - /** - * Country name - */ - protected String countryName; - /** - * UserAgent of the requesting device - */ - protected String requestUserAgent; - - /** - * Default constructor. This will set all the attributes to default value. - */ - public VXAuthSession ( ) { - authStatus = 0; - authType = 0; - authProvider = 0; - deviceType = 0; - } - - /** - * This method sets the value to the member attribute <b>loginId</b>. - * You cannot set null to the attribute. - * @param loginId Value to set member attribute <b>loginId</b> - */ - public void setLoginId( String loginId ) { - this.loginId = loginId; - } - - /** - * Returns the value for the member attribute <b>loginId</b> - * @return String - value of member attribute <b>loginId</b>. - */ - public String getLoginId( ) { - return this.loginId; - } - - /** - * This method sets the value to the member attribute <b>userId</b>. - * You cannot set null to the attribute. - * @param userId Value to set member attribute <b>userId</b> - */ - public void setUserId( Long userId ) { - this.userId = userId; - } - - /** - * Returns the value for the member attribute <b>userId</b> - * @return Long - value of member attribute <b>userId</b>. - */ - public Long getUserId( ) { - return this.userId; - } - - /** - * This method sets the value to the member attribute <b>emailAddress</b>. - * You cannot set null to the attribute. - * @param emailAddress Value to set member attribute <b>emailAddress</b> - */ - public void setEmailAddress( String emailAddress ) { - this.emailAddress = emailAddress; - } - - /** - * Returns the value for the member attribute <b>emailAddress</b> - * @return String - value of member attribute <b>emailAddress</b>. - */ - public String getEmailAddress( ) { - return this.emailAddress; - } - - /** - * This method sets the value to the member attribute <b>isTestUser</b>. - * You cannot set null to the attribute. - * @param isTestUser Value to set member attribute <b>isTestUser</b> - */ - public void setIsTestUser( boolean isTestUser ) { - this.isTestUser = isTestUser; - } - - /** - * Returns the value for the member attribute <b>isTestUser</b> - * @return boolean - value of member attribute <b>isTestUser</b>. - */ - public boolean isIsTestUser( ) { - return this.isTestUser; - } - - /** - * This method sets the value to the member attribute <b>firstName</b>. - * You cannot set null to the attribute. - * @param firstName Value to set member attribute <b>firstName</b> - */ - public void setFirstName( String firstName ) { - this.firstName = firstName; - } - - /** - * Returns the value for the member attribute <b>firstName</b> - * @return String - value of member attribute <b>firstName</b>. - */ - public String getFirstName( ) { - return this.firstName; - } - - /** - * This method sets the value to the member attribute <b>lastName</b>. - * You cannot set null to the attribute. - * @param lastName Value to set member attribute <b>lastName</b> - */ - public void setLastName( String lastName ) { - this.lastName = lastName; - } - - /** - * Returns the value for the member attribute <b>lastName</b> - * @return String - value of member attribute <b>lastName</b>. - */ - public String getLastName( ) { - return this.lastName; - } - - /** - * This method sets the value to the member attribute <b>publicScreenName</b>. - * You cannot set null to the attribute. - * @param publicScreenName Value to set member attribute <b>publicScreenName</b> - */ - public void setPublicScreenName( String publicScreenName ) { - this.publicScreenName = publicScreenName; - } - - /** - * Returns the value for the member attribute <b>publicScreenName</b> - * @return String - value of member attribute <b>publicScreenName</b>. - */ - public String getPublicScreenName( ) { - return this.publicScreenName; - } - - /** - * This method sets the value to the member attribute <b>familyScreenName</b>. - * You cannot set null to the attribute. - * @param familyScreenName Value to set member attribute <b>familyScreenName</b> - */ - public void setFamilyScreenName( String familyScreenName ) { - this.familyScreenName = familyScreenName; - } - - /** - * Returns the value for the member attribute <b>familyScreenName</b> - * @return String - value of member attribute <b>familyScreenName</b>. - */ - public String getFamilyScreenName( ) { - return this.familyScreenName; - } - - /** - * This method sets the value to the member attribute <b>extSessionId</b>. - * You cannot set null to the attribute. - * @param extSessionId Value to set member attribute <b>extSessionId</b> - */ - public void setExtSessionId( String extSessionId ) { - this.extSessionId = extSessionId; - } - - /** - * Returns the value for the member attribute <b>extSessionId</b> - * @return String - value of member attribute <b>extSessionId</b>. - */ - public String getExtSessionId( ) { - return this.extSessionId; - } - - /** - * This method sets the value to the member attribute <b>authTime</b>. - * You cannot set null to the attribute. - * @param authTime Value to set member attribute <b>authTime</b> - */ - public void setAuthTime( Date authTime ) { - this.authTime = authTime; - } - - /** - * Returns the value for the member attribute <b>authTime</b> - * @return Date - value of member attribute <b>authTime</b>. - */ - public Date getAuthTime( ) { - return this.authTime; - } - - /** - * This method sets the value to the member attribute <b>authStatus</b>. - * You cannot set null to the attribute. - * @param authStatus Value to set member attribute <b>authStatus</b> - */ - public void setAuthStatus( int authStatus ) { - this.authStatus = authStatus; - } - - /** - * Returns the value for the member attribute <b>authStatus</b> - * @return int - value of member attribute <b>authStatus</b>. - */ - public int getAuthStatus( ) { - return this.authStatus; - } - - /** - * This method sets the value to the member attribute <b>authType</b>. - * You cannot set null to the attribute. - * @param authType Value to set member attribute <b>authType</b> - */ - public void setAuthType( int authType ) { - this.authType = authType; - } - - /** - * Returns the value for the member attribute <b>authType</b> - * @return int - value of member attribute <b>authType</b>. - */ - public int getAuthType( ) { - return this.authType; - } - - /** - * This method sets the value to the member attribute <b>authProvider</b>. - * You cannot set null to the attribute. - * @param authProvider Value to set member attribute <b>authProvider</b> - */ - public void setAuthProvider( int authProvider ) { - this.authProvider = authProvider; - } - - /** - * Returns the value for the member attribute <b>authProvider</b> - * @return int - value of member attribute <b>authProvider</b>. - */ - public int getAuthProvider( ) { - return this.authProvider; - } - - /** - * This method sets the value to the member attribute <b>deviceType</b>. - * You cannot set null to the attribute. - * @param deviceType Value to set member attribute <b>deviceType</b> - */ - public void setDeviceType( int deviceType ) { - this.deviceType = deviceType; - } - - /** - * Returns the value for the member attribute <b>deviceType</b> - * @return int - value of member attribute <b>deviceType</b>. - */ - public int getDeviceType( ) { - return this.deviceType; - } - - /** - * This method sets the value to the member attribute <b>requestIP</b>. - * You cannot set null to the attribute. - * @param requestIP Value to set member attribute <b>requestIP</b> - */ - public void setRequestIP( String requestIP ) { - this.requestIP = requestIP; - } - - /** - * Returns the value for the member attribute <b>requestIP</b> - * @return String - value of member attribute <b>requestIP</b>. - */ - public String getRequestIP( ) { - return this.requestIP; - } - - /** - * This method sets the value to the member attribute <b>cityName</b>. - * You cannot set null to the attribute. - * @param cityName Value to set member attribute <b>cityName</b> - */ - public void setCityName( String cityName ) { - this.cityName = cityName; - } - - /** - * Returns the value for the member attribute <b>cityName</b> - * @return String - value of member attribute <b>cityName</b>. - */ - public String getCityName( ) { - return this.cityName; - } - - /** - * This method sets the value to the member attribute <b>stateName</b>. - * You cannot set null to the attribute. - * @param stateName Value to set member attribute <b>stateName</b> - */ - public void setStateName( String stateName ) { - this.stateName = stateName; - } - - /** - * Returns the value for the member attribute <b>stateName</b> - * @return String - value of member attribute <b>stateName</b>. - */ - public String getStateName( ) { - return this.stateName; - } - - /** - * This method sets the value to the member attribute <b>countryName</b>. - * You cannot set null to the attribute. - * @param countryName Value to set member attribute <b>countryName</b> - */ - public void setCountryName( String countryName ) { - this.countryName = countryName; - } - - /** - * Returns the value for the member attribute <b>countryName</b> - * @return String - value of member attribute <b>countryName</b>. - */ - public String getCountryName( ) { - return this.countryName; - } - - /** - * This method sets the value to the member attribute <b>requestUserAgent</b>. - * You cannot set null to the attribute. - * @param requestUserAgent Value to set member attribute <b>requestUserAgent</b> - */ - public void setRequestUserAgent( String requestUserAgent ) { - this.requestUserAgent = requestUserAgent; - } - - /** - * Returns the value for the member attribute <b>requestUserAgent</b> - * @return String - value of member attribute <b>requestUserAgent</b>. - */ - public String getRequestUserAgent( ) { - return this.requestUserAgent; - } - - @Override - public int getMyClassType( ) { - return AppConstants.CLASS_TYPE_AUTH_SESS; - } - - /** - * This return the bean content in string format - * @return formatedStr - */ - public String toString( ) { - String str = "VXAuthSession={"; - str += super.toString(); - str += "loginId={" + loginId + "} "; - str += "userId={" + userId + "} "; - str += "emailAddress={" + emailAddress + "} "; - str += "isTestUser={" + isTestUser + "} "; - str += "firstName={" + firstName + "} "; - str += "lastName={" + lastName + "} "; - str += "publicScreenName={" + publicScreenName + "} "; - str += "familyScreenName={" + familyScreenName + "} "; - str += "extSessionId={" + extSessionId + "} "; - str += "authTime={" + authTime + "} "; - str += "authStatus={" + authStatus + "} "; - str += "authType={" + authType + "} "; - str += "authProvider={" + authProvider + "} "; - str += "deviceType={" + deviceType + "} "; - str += "requestIP={" + requestIP + "} "; - str += "cityName={" + cityName + "} "; - str += "stateName={" + stateName + "} "; - str += "countryName={" + countryName + "} "; - str += "requestUserAgent={" + requestUserAgent + "} "; - str += "}"; - return str; - } -} http://git-wip-us.apache.org/repos/asf/incubator-ranger/blob/413fcb68/security-admin/src/main/java/com/xasecure/view/VXAuthSessionList.java ---------------------------------------------------------------------- diff --git a/security-admin/src/main/java/com/xasecure/view/VXAuthSessionList.java b/security-admin/src/main/java/com/xasecure/view/VXAuthSessionList.java deleted file mode 100644 index b4cb86f..0000000 --- a/security-admin/src/main/java/com/xasecure/view/VXAuthSessionList.java +++ /dev/null @@ -1,81 +0,0 @@ -/* - * Licensed to the Apache Software Foundation (ASF) under one - * or more contributor license agreements. See the NOTICE file - * distributed with this work for additional information - * regarding copyright ownership. The ASF licenses this file - * to you under the Apache License, Version 2.0 (the - * "License"); you may not use this file except in compliance - * with the License. You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, - * software distributed under the License is distributed on an - * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY - * KIND, either express or implied. See the License for the - * specific language governing permissions and limitations - * under the License. - */ - - package com.xasecure.view; - -/** - * List wrapper class for VXAuthSession - * - */ - -import java.util.*; -import javax.xml.bind.annotation.*; - -import org.codehaus.jackson.annotate.JsonAutoDetect; -import org.codehaus.jackson.annotate.JsonAutoDetect.Visibility; -import org.codehaus.jackson.map.annotate.JsonSerialize; - -import com.xasecure.common.view.*; - -@JsonAutoDetect(getterVisibility=Visibility.NONE, setterVisibility=Visibility.NONE, fieldVisibility=Visibility.ANY) -@JsonSerialize(include=JsonSerialize.Inclusion.NON_NULL ) -@XmlRootElement -@XmlAccessorType(XmlAccessType.FIELD) -public class VXAuthSessionList extends VList { - private static final long serialVersionUID = 1L; - List<VXAuthSession> vXAuthSessions = new ArrayList<VXAuthSession>(); - - public VXAuthSessionList() { - super(); - } - - public VXAuthSessionList(List<VXAuthSession> objList) { - super(objList); - this.vXAuthSessions = objList; - } - - /** - * @return the vXAuthSessions - */ - public List<VXAuthSession> getVXAuthSessions() { - return vXAuthSessions; - } - - /** - * @param vXAuthSessions - * the vXAuthSessions to set - */ - public void setVXAuthSessions(List<VXAuthSession> vXAuthSessions) { - this.vXAuthSessions = vXAuthSessions; - } - - @Override - public int getListSize() { - if (vXAuthSessions != null) { - return vXAuthSessions.size(); - } - return 0; - } - - @Override - public List<VXAuthSession> getList() { - return vXAuthSessions; - } - -} http://git-wip-us.apache.org/repos/asf/incubator-ranger/blob/413fcb68/security-admin/src/main/java/com/xasecure/view/VXCredentialStore.java ---------------------------------------------------------------------- diff --git a/security-admin/src/main/java/com/xasecure/view/VXCredentialStore.java b/security-admin/src/main/java/com/xasecure/view/VXCredentialStore.java deleted file mode 100644 index 1350da4..0000000 --- a/security-admin/src/main/java/com/xasecure/view/VXCredentialStore.java +++ /dev/null @@ -1,118 +0,0 @@ -/* - * Licensed to the Apache Software Foundation (ASF) under one - * or more contributor license agreements. See the NOTICE file - * distributed with this work for additional information - * regarding copyright ownership. The ASF licenses this file - * to you under the Apache License, Version 2.0 (the - * "License"); you may not use this file except in compliance - * with the License. You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, - * software distributed under the License is distributed on an - * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY - * KIND, either express or implied. See the License for the - * specific language governing permissions and limitations - * under the License. - */ - - package com.xasecure.view; - -/** - * Credential Store - - */ - -import java.util.*; - -import com.xasecure.common.*; -import com.xasecure.common.view.*; - -import com.xasecure.common.*; -import com.xasecure.json.JsonDateSerializer; - -import com.xasecure.view.*; - -import javax.xml.bind.annotation.*; - -import org.codehaus.jackson.annotate.JsonAutoDetect; -import org.codehaus.jackson.annotate.JsonAutoDetect.Visibility; -import org.codehaus.jackson.annotate.JsonIgnoreProperties; -import org.codehaus.jackson.map.annotate.JsonSerialize; - -@JsonAutoDetect(getterVisibility=Visibility.NONE, setterVisibility=Visibility.NONE, fieldVisibility=Visibility.ANY) -@JsonSerialize(include=JsonSerialize.Inclusion.NON_NULL ) -@JsonIgnoreProperties(ignoreUnknown=true) -@XmlRootElement -public class VXCredentialStore extends VXDataObject implements java.io.Serializable { - private static final long serialVersionUID = 1L; - - - /** - * Name - */ - protected String name; - /** - * Description - */ - protected String description; - - /** - * Default constructor. This will set all the attributes to default value. - */ - public VXCredentialStore ( ) { - } - - /** - * This method sets the value to the member attribute <b>name</b>. - * You cannot set null to the attribute. - * @param name Value to set member attribute <b>name</b> - */ - public void setName( String name ) { - this.name = name; - } - - /** - * Returns the value for the member attribute <b>name</b> - * @return String - value of member attribute <b>name</b>. - */ - public String getName( ) { - return this.name; - } - - /** - * This method sets the value to the member attribute <b>description</b>. - * You cannot set null to the attribute. - * @param description Value to set member attribute <b>description</b> - */ - public void setDescription( String description ) { - this.description = description; - } - - /** - * Returns the value for the member attribute <b>description</b> - * @return String - value of member attribute <b>description</b>. - */ - public String getDescription( ) { - return this.description; - } - - @Override - public int getMyClassType( ) { - return AppConstants.CLASS_TYPE_XA_CRED_STORE; - } - - /** - * This return the bean content in string format - * @return formatedStr - */ - public String toString( ) { - String str = "VXCredentialStore={"; - str += super.toString(); - str += "name={" + name + "} "; - str += "description={" + description + "} "; - str += "}"; - return str; - } -} http://git-wip-us.apache.org/repos/asf/incubator-ranger/blob/413fcb68/security-admin/src/main/java/com/xasecure/view/VXCredentialStoreList.java ---------------------------------------------------------------------- diff --git a/security-admin/src/main/java/com/xasecure/view/VXCredentialStoreList.java b/security-admin/src/main/java/com/xasecure/view/VXCredentialStoreList.java deleted file mode 100644 index 290aaf5..0000000 --- a/security-admin/src/main/java/com/xasecure/view/VXCredentialStoreList.java +++ /dev/null @@ -1,81 +0,0 @@ -/* - * Licensed to the Apache Software Foundation (ASF) under one - * or more contributor license agreements. See the NOTICE file - * distributed with this work for additional information - * regarding copyright ownership. The ASF licenses this file - * to you under the Apache License, Version 2.0 (the - * "License"); you may not use this file except in compliance - * with the License. You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, - * software distributed under the License is distributed on an - * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY - * KIND, either express or implied. See the License for the - * specific language governing permissions and limitations - * under the License. - */ - - package com.xasecure.view; - -/** - * List wrapper class for VXCredentialStore - - */ - -import java.util.*; -import javax.xml.bind.annotation.*; - -import org.codehaus.jackson.annotate.JsonAutoDetect; -import org.codehaus.jackson.annotate.JsonAutoDetect.Visibility; -import org.codehaus.jackson.map.annotate.JsonSerialize; - -import com.xasecure.common.view.*; - -@JsonAutoDetect(getterVisibility=Visibility.NONE, setterVisibility=Visibility.NONE, fieldVisibility=Visibility.ANY) -@JsonSerialize(include=JsonSerialize.Inclusion.NON_NULL ) -@XmlRootElement -@XmlAccessorType(XmlAccessType.FIELD) -public class VXCredentialStoreList extends VList { - private static final long serialVersionUID = 1L; - List<VXCredentialStore> vXCredentialStores = new ArrayList<VXCredentialStore>(); - - public VXCredentialStoreList() { - super(); - } - - public VXCredentialStoreList(List<VXCredentialStore> objList) { - super(objList); - this.vXCredentialStores = objList; - } - - /** - * @return the vXCredentialStores - */ - public List<VXCredentialStore> getVXCredentialStores() { - return vXCredentialStores; - } - - /** - * @param vXCredentialStores - * the vXCredentialStores to set - */ - public void setVXCredentialStores(List<VXCredentialStore> vXCredentialStores) { - this.vXCredentialStores = vXCredentialStores; - } - - @Override - public int getListSize() { - if (vXCredentialStores != null) { - return vXCredentialStores.size(); - } - return 0; - } - - @Override - public List<VXCredentialStore> getList() { - return vXCredentialStores; - } - -} http://git-wip-us.apache.org/repos/asf/incubator-ranger/blob/413fcb68/security-admin/src/main/java/com/xasecure/view/VXDataObject.java ---------------------------------------------------------------------- diff --git a/security-admin/src/main/java/com/xasecure/view/VXDataObject.java b/security-admin/src/main/java/com/xasecure/view/VXDataObject.java deleted file mode 100644 index 90c287c..0000000 --- a/security-admin/src/main/java/com/xasecure/view/VXDataObject.java +++ /dev/null @@ -1,186 +0,0 @@ -/* - * Licensed to the Apache Software Foundation (ASF) under one - * or more contributor license agreements. See the NOTICE file - * distributed with this work for additional information - * regarding copyright ownership. The ASF licenses this file - * to you under the Apache License, Version 2.0 (the - * "License"); you may not use this file except in compliance - * with the License. You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, - * software distributed under the License is distributed on an - * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY - * KIND, either express or implied. See the License for the - * specific language governing permissions and limitations - * under the License. - */ - - package com.xasecure.view; - -/** - * Base object class - * - */ - -import java.util.*; - -import com.xasecure.common.*; -import com.xasecure.common.view.*; - -import com.xasecure.common.*; -import com.xasecure.json.JsonDateSerializer; - -import com.xasecure.view.*; - -import javax.xml.bind.annotation.*; - -import org.codehaus.jackson.annotate.JsonAutoDetect; -import org.codehaus.jackson.annotate.JsonAutoDetect.Visibility; -import org.codehaus.jackson.annotate.JsonIgnoreProperties; -import org.codehaus.jackson.map.annotate.JsonSerialize; - -@JsonAutoDetect(getterVisibility=Visibility.NONE, setterVisibility=Visibility.NONE, fieldVisibility=Visibility.ANY) -@JsonSerialize(include=JsonSerialize.Inclusion.NON_NULL ) -@JsonIgnoreProperties(ignoreUnknown=true) -@XmlRootElement -public class VXDataObject extends ViewBaseBean implements java.io.Serializable { - private static final long serialVersionUID = 1L; - - - /** - * Id of the data - */ - protected Long id; - /** - * Date when this data was created - */ - @JsonSerialize(using=JsonDateSerializer.class) - protected Date createDate; - /** - * Date when this data was updated - */ - @JsonSerialize(using=JsonDateSerializer.class) - protected Date updateDate; - /** - * Owner - */ - protected String owner; - /** - * Updated By - */ - protected String updatedBy; - - /** - * Default constructor. This will set all the attributes to default value. - */ - public VXDataObject ( ) { - } - - /** - * This method sets the value to the member attribute <b>id</b>. - * You cannot set null to the attribute. - * @param id Value to set member attribute <b>id</b> - */ - public void setId( Long id ) { - this.id = id; - } - - /** - * Returns the value for the member attribute <b>id</b> - * @return Long - value of member attribute <b>id</b>. - */ - public Long getId( ) { - return this.id; - } - - /** - * This method sets the value to the member attribute <b>createDate</b>. - * You cannot set null to the attribute. - * @param createDate Value to set member attribute <b>createDate</b> - */ - public void setCreateDate( Date createDate ) { - this.createDate = createDate; - } - - /** - * Returns the value for the member attribute <b>createDate</b> - * @return Date - value of member attribute <b>createDate</b>. - */ - public Date getCreateDate( ) { - return this.createDate; - } - - /** - * This method sets the value to the member attribute <b>updateDate</b>. - * You cannot set null to the attribute. - * @param updateDate Value to set member attribute <b>updateDate</b> - */ - public void setUpdateDate( Date updateDate ) { - this.updateDate = updateDate; - } - - /** - * Returns the value for the member attribute <b>updateDate</b> - * @return Date - value of member attribute <b>updateDate</b>. - */ - public Date getUpdateDate( ) { - return this.updateDate; - } - - /** - * This method sets the value to the member attribute <b>owner</b>. - * You cannot set null to the attribute. - * @param owner Value to set member attribute <b>owner</b> - */ - public void setOwner( String owner ) { - this.owner = owner; - } - - /** - * Returns the value for the member attribute <b>owner</b> - * @return String - value of member attribute <b>owner</b>. - */ - public String getOwner( ) { - return this.owner; - } - - /** - * This method sets the value to the member attribute <b>updatedBy</b>. - * You cannot set null to the attribute. - * @param updatedBy Value to set member attribute <b>updatedBy</b> - */ - public void setUpdatedBy( String updatedBy ) { - this.updatedBy = updatedBy; - } - - /** - * Returns the value for the member attribute <b>updatedBy</b> - * @return String - value of member attribute <b>updatedBy</b>. - */ - public String getUpdatedBy( ) { - return this.updatedBy; - } - - @Override - public int getMyClassType( ) { - return AppConstants.CLASS_TYPE_DATA_OBJECT; - } - - /** - * This return the bean content in string format - * @return formatedStr - */ - public String toString( ) { - String str = "VXDataObject={"; - str += super.toString(); - str += "id={" + id + "} "; - str += "createDate={" + createDate + "} "; - str += "updateDate={" + updateDate + "} "; - str += "owner={" + owner + "} "; - str += "updatedBy={" + updatedBy + "} "; - str += "}"; - return str; - } -} http://git-wip-us.apache.org/repos/asf/incubator-ranger/blob/413fcb68/security-admin/src/main/java/com/xasecure/view/VXGroup.java ---------------------------------------------------------------------- diff --git a/security-admin/src/main/java/com/xasecure/view/VXGroup.java b/security-admin/src/main/java/com/xasecure/view/VXGroup.java deleted file mode 100644 index bfd5b8c..0000000 --- a/security-admin/src/main/java/com/xasecure/view/VXGroup.java +++ /dev/null @@ -1,179 +0,0 @@ -/* - * Licensed to the Apache Software Foundation (ASF) under one - * or more contributor license agreements. See the NOTICE file - * distributed with this work for additional information - * regarding copyright ownership. The ASF licenses this file - * to you under the Apache License, Version 2.0 (the - * "License"); you may not use this file except in compliance - * with the License. You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, - * software distributed under the License is distributed on an - * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY - * KIND, either express or implied. See the License for the - * specific language governing permissions and limitations - * under the License. - */ - - package com.xasecure.view; - -/** - * Group - * - */ - -import java.util.*; - -import com.xasecure.common.*; -import com.xasecure.common.view.*; - -import com.xasecure.common.*; -import com.xasecure.json.JsonDateSerializer; - -import com.xasecure.view.*; - -import javax.persistence.Column; -import javax.xml.bind.annotation.*; - -import org.codehaus.jackson.annotate.JsonAutoDetect; -import org.codehaus.jackson.annotate.JsonAutoDetect.Visibility; -import org.codehaus.jackson.annotate.JsonIgnoreProperties; -import org.codehaus.jackson.map.annotate.JsonSerialize; - -@JsonAutoDetect(getterVisibility=Visibility.NONE, setterVisibility=Visibility.NONE, fieldVisibility=Visibility.ANY) -@JsonSerialize(include=JsonSerialize.Inclusion.NON_NULL ) -@JsonIgnoreProperties(ignoreUnknown=true) -@XmlRootElement -public class VXGroup extends VXDataObject implements java.io.Serializable { - private static final long serialVersionUID = 1L; - - - /** - * Name - */ - protected String name; - /** - * Description - */ - protected String description; - /** - * Type of group - * This attribute is of type enum CommonEnums::XAGroupType - */ - protected int groupType = AppConstants.XA_GROUP_UNKNOWN; - - protected int groupSource = XACommonEnums.GROUP_INTERNAL; - /** - * Id of the credential store - */ - protected Long credStoreId; - - /** - * Default constructor. This will set all the attributes to default value. - */ - public VXGroup ( ) { - groupType = AppConstants.XA_GROUP_UNKNOWN; - } - - /** - * This method sets the value to the member attribute <b>name</b>. - * You cannot set null to the attribute. - * @param name Value to set member attribute <b>name</b> - */ - public void setName( String name ) { - this.name = name; - } - - /** - * Returns the value for the member attribute <b>name</b> - * @return String - value of member attribute <b>name</b>. - */ - public String getName( ) { - return this.name; - } - - /** - * This method sets the value to the member attribute <b>description</b>. - * You cannot set null to the attribute. - * @param description Value to set member attribute <b>description</b> - */ - public void setDescription( String description ) { - this.description = description; - } - - /** - * Returns the value for the member attribute <b>description</b> - * @return String - value of member attribute <b>description</b>. - */ - public String getDescription( ) { - return this.description; - } - - /** - * This method sets the value to the member attribute <b>groupType</b>. - * You cannot set null to the attribute. - * @param groupType Value to set member attribute <b>groupType</b> - */ - public void setGroupType( int groupType ) { - this.groupType = groupType; - } - - /** - * Returns the value for the member attribute <b>groupType</b> - * @return int - value of member attribute <b>groupType</b>. - */ - public int getGroupType( ) { - return this.groupType; - } - - /** - * This method sets the value to the member attribute <b>credStoreId</b>. - * You cannot set null to the attribute. - * @param credStoreId Value to set member attribute <b>credStoreId</b> - */ - public void setCredStoreId( Long credStoreId ) { - this.credStoreId = credStoreId; - } - - /** - * Returns the value for the member attribute <b>credStoreId</b> - * @return Long - value of member attribute <b>credStoreId</b>. - */ - public Long getCredStoreId( ) { - return this.credStoreId; - } - - @Override - public int getMyClassType( ) { - return AppConstants.CLASS_TYPE_XA_GROUP; - } - - - - - public int getGroupSource() { - return groupSource; - } - - public void setGroupSource(int groupSource) { - this.groupSource = groupSource; - } - - /** - * This return the bean content in string format - * @return formatedStr - */ - public String toString( ) { - String str = "VXGroup={"; - str += super.toString(); - str += "name={" + name + "} "; - str += "description={" + description + "} "; - str += "groupType={" + groupType + "} "; - str += "credStoreId={" + credStoreId + "} "; - str += "groupSrc={" + groupSource + "} "; - str += "}"; - return str; - } -} http://git-wip-us.apache.org/repos/asf/incubator-ranger/blob/413fcb68/security-admin/src/main/java/com/xasecure/view/VXGroupGroup.java ---------------------------------------------------------------------- diff --git a/security-admin/src/main/java/com/xasecure/view/VXGroupGroup.java b/security-admin/src/main/java/com/xasecure/view/VXGroupGroup.java deleted file mode 100644 index 6edb8bf..0000000 --- a/security-admin/src/main/java/com/xasecure/view/VXGroupGroup.java +++ /dev/null @@ -1,140 +0,0 @@ -/* - * Licensed to the Apache Software Foundation (ASF) under one - * or more contributor license agreements. See the NOTICE file - * distributed with this work for additional information - * regarding copyright ownership. The ASF licenses this file - * to you under the Apache License, Version 2.0 (the - * "License"); you may not use this file except in compliance - * with the License. You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, - * software distributed under the License is distributed on an - * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY - * KIND, either express or implied. See the License for the - * specific language governing permissions and limitations - * under the License. - */ - - package com.xasecure.view; - -/** - * Group of groups - * - */ - -import java.util.*; - -import com.xasecure.common.*; -import com.xasecure.common.view.*; - -import com.xasecure.common.*; -import com.xasecure.json.JsonDateSerializer; - -import com.xasecure.view.*; - -import javax.xml.bind.annotation.*; - -import org.codehaus.jackson.annotate.JsonAutoDetect; -import org.codehaus.jackson.annotate.JsonAutoDetect.Visibility; -import org.codehaus.jackson.annotate.JsonIgnoreProperties; -import org.codehaus.jackson.map.annotate.JsonSerialize; - -@JsonAutoDetect(getterVisibility=Visibility.NONE, setterVisibility=Visibility.NONE, fieldVisibility=Visibility.ANY) -@JsonSerialize(include=JsonSerialize.Inclusion.NON_NULL ) -@JsonIgnoreProperties(ignoreUnknown=true) -@XmlRootElement -public class VXGroupGroup extends VXDataObject implements java.io.Serializable { - private static final long serialVersionUID = 1L; - - - /** - * Name - */ - protected String name; - /** - * Id of the parent group - */ - protected Long parentGroupId; - /** - * Id of the group - */ - protected Long groupId; - - /** - * Default constructor. This will set all the attributes to default value. - */ - public VXGroupGroup ( ) { - } - - /** - * This method sets the value to the member attribute <b>name</b>. - * You cannot set null to the attribute. - * @param name Value to set member attribute <b>name</b> - */ - public void setName( String name ) { - this.name = name; - } - - /** - * Returns the value for the member attribute <b>name</b> - * @return String - value of member attribute <b>name</b>. - */ - public String getName( ) { - return this.name; - } - - /** - * This method sets the value to the member attribute <b>parentGroupId</b>. - * You cannot set null to the attribute. - * @param parentGroupId Value to set member attribute <b>parentGroupId</b> - */ - public void setParentGroupId( Long parentGroupId ) { - this.parentGroupId = parentGroupId; - } - - /** - * Returns the value for the member attribute <b>parentGroupId</b> - * @return Long - value of member attribute <b>parentGroupId</b>. - */ - public Long getParentGroupId( ) { - return this.parentGroupId; - } - - /** - * This method sets the value to the member attribute <b>groupId</b>. - * You cannot set null to the attribute. - * @param groupId Value to set member attribute <b>groupId</b> - */ - public void setGroupId( Long groupId ) { - this.groupId = groupId; - } - - /** - * Returns the value for the member attribute <b>groupId</b> - * @return Long - value of member attribute <b>groupId</b>. - */ - public Long getGroupId( ) { - return this.groupId; - } - - @Override - public int getMyClassType( ) { - return AppConstants.CLASS_TYPE_XA_GROUP_GROUP; - } - - /** - * This return the bean content in string format - * @return formatedStr - */ - public String toString( ) { - String str = "VXGroupGroup={"; - str += super.toString(); - str += "name={" + name + "} "; - str += "parentGroupId={" + parentGroupId + "} "; - str += "groupId={" + groupId + "} "; - str += "}"; - return str; - } -} http://git-wip-us.apache.org/repos/asf/incubator-ranger/blob/413fcb68/security-admin/src/main/java/com/xasecure/view/VXGroupGroupList.java ---------------------------------------------------------------------- diff --git a/security-admin/src/main/java/com/xasecure/view/VXGroupGroupList.java b/security-admin/src/main/java/com/xasecure/view/VXGroupGroupList.java deleted file mode 100644 index 72a77ca..0000000 --- a/security-admin/src/main/java/com/xasecure/view/VXGroupGroupList.java +++ /dev/null @@ -1,81 +0,0 @@ -/* - * Licensed to the Apache Software Foundation (ASF) under one - * or more contributor license agreements. See the NOTICE file - * distributed with this work for additional information - * regarding copyright ownership. The ASF licenses this file - * to you under the Apache License, Version 2.0 (the - * "License"); you may not use this file except in compliance - * with the License. You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, - * software distributed under the License is distributed on an - * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY - * KIND, either express or implied. See the License for the - * specific language governing permissions and limitations - * under the License. - */ - - package com.xasecure.view; - -/** - * List wrapper class for VXGroupGroup - * - */ - -import java.util.*; -import javax.xml.bind.annotation.*; - -import org.codehaus.jackson.annotate.JsonAutoDetect; -import org.codehaus.jackson.annotate.JsonAutoDetect.Visibility; -import org.codehaus.jackson.map.annotate.JsonSerialize; - -import com.xasecure.common.view.*; - -@JsonAutoDetect(getterVisibility=Visibility.NONE, setterVisibility=Visibility.NONE, fieldVisibility=Visibility.ANY) -@JsonSerialize(include=JsonSerialize.Inclusion.NON_NULL ) -@XmlRootElement -@XmlAccessorType(XmlAccessType.FIELD) -public class VXGroupGroupList extends VList { - private static final long serialVersionUID = 1L; - List<VXGroupGroup> vXGroupGroups = new ArrayList<VXGroupGroup>(); - - public VXGroupGroupList() { - super(); - } - - public VXGroupGroupList(List<VXGroupGroup> objList) { - super(objList); - this.vXGroupGroups = objList; - } - - /** - * @return the vXGroupGroups - */ - public List<VXGroupGroup> getVXGroupGroups() { - return vXGroupGroups; - } - - /** - * @param vXGroupGroups - * the vXGroupGroups to set - */ - public void setVXGroupGroups(List<VXGroupGroup> vXGroupGroups) { - this.vXGroupGroups = vXGroupGroups; - } - - @Override - public int getListSize() { - if (vXGroupGroups != null) { - return vXGroupGroups.size(); - } - return 0; - } - - @Override - public List<VXGroupGroup> getList() { - return vXGroupGroups; - } - -} http://git-wip-us.apache.org/repos/asf/incubator-ranger/blob/413fcb68/security-admin/src/main/java/com/xasecure/view/VXGroupList.java ---------------------------------------------------------------------- diff --git a/security-admin/src/main/java/com/xasecure/view/VXGroupList.java b/security-admin/src/main/java/com/xasecure/view/VXGroupList.java deleted file mode 100644 index 442ad19..0000000 --- a/security-admin/src/main/java/com/xasecure/view/VXGroupList.java +++ /dev/null @@ -1,81 +0,0 @@ -/* - * Licensed to the Apache Software Foundation (ASF) under one - * or more contributor license agreements. See the NOTICE file - * distributed with this work for additional information - * regarding copyright ownership. The ASF licenses this file - * to you under the Apache License, Version 2.0 (the - * "License"); you may not use this file except in compliance - * with the License. You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, - * software distributed under the License is distributed on an - * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY - * KIND, either express or implied. See the License for the - * specific language governing permissions and limitations - * under the License. - */ - - package com.xasecure.view; - -/** - * List wrapper class for VXGroup - * - */ - -import java.util.*; -import javax.xml.bind.annotation.*; - -import org.codehaus.jackson.annotate.JsonAutoDetect; -import org.codehaus.jackson.annotate.JsonAutoDetect.Visibility; -import org.codehaus.jackson.map.annotate.JsonSerialize; - -import com.xasecure.common.view.*; - -@JsonAutoDetect(getterVisibility=Visibility.NONE, setterVisibility=Visibility.NONE, fieldVisibility=Visibility.ANY) -@JsonSerialize(include=JsonSerialize.Inclusion.NON_NULL ) -@XmlRootElement -@XmlAccessorType(XmlAccessType.FIELD) -public class VXGroupList extends VList { - private static final long serialVersionUID = 1L; - List<VXGroup> vXGroups = new ArrayList<VXGroup>(); - - public VXGroupList() { - super(); - } - - public VXGroupList(List<VXGroup> objList) { - super(objList); - this.vXGroups = objList; - } - - /** - * @return the vXGroups - */ - public List<VXGroup> getVXGroups() { - return vXGroups; - } - - /** - * @param vXGroups - * the vXGroups to set - */ - public void setVXGroups(List<VXGroup> vXGroups) { - this.vXGroups = vXGroups; - } - - @Override - public int getListSize() { - if (vXGroups != null) { - return vXGroups.size(); - } - return 0; - } - - @Override - public List<VXGroup> getList() { - return vXGroups; - } - -}
